SOC 1 control objectives are the spine of the report. Unlike SOC 2, where the AICPA publishes the criteria, a SOC 1 examination has no fixed list: management writes its own objectives, states them in the description, and the service auditor evaluates whether they are reasonable. Get them right and the rest of the engagement falls into place; get them wrong and the auditor will raise them before a single control is tested. This guide explains what makes an objective reasonable, the two families every report needs, how to write and tailor them, and where complementary controls fit.
What this guide covers
- What SOC 1 control objectives are
- The four attributes of reasonable SOC 1 control objectives
- Two families of SOC 1 control objectives
- Writing SOC 1 control objectives that pass: worked rewrites
- Tailoring SOC 1 control objectives to the service
- SOC 1 control objectives and complementary controls
- From objectives to controls: the linkage the auditor tests
- Frequently asked questions

What SOC 1 control objectives are
AT-C section 320 defines SOC 1 control objectives as the aim or purpose of specified controls, addressing the risks the controls are intended to mitigate. Management specifies them — that is one of the six acknowledgements the auditor obtains before accepting the engagement — and where a law, regulation or outside party specified them instead, the description says who. The auditor then evaluates whether the objectives stated in the description are reasonable in the circumstances, and the AICPA’s guidance for management elaborates what that means into four attributes.
The market convention is to phrase SOC 1 control objectives as “Controls provide reasonable assurance that …”, followed by what the controls achieve. The phrasing is not required by either standard, but a user auditor recognises it on sight, and departing from it invites questions the wording was never meant to raise.
The four attributes of reasonable SOC 1 control objectives
| Attribute | The test | Fails when |
|---|---|---|
| Relevance | Does the objective relate to an assertion in user entities’ financial statements — occurrence, completeness, accuracy, cut-off, classification; existence, rights and obligations, valuation — that the organisation’s controls affect? | It is about availability, security for its own sake, business continuity or customer satisfaction |
| Objectivity | Could the evaluation of this objective come out negative? | The organisation’s own practice defines success: “in accordance with management’s intentions”, “per policy” |
| Measurability | Would two competent readers reach the same conclusion on whether it was achieved? | “Adequate”, “appropriate” or “reasonable” with no benchmark; a population that is not named |
| Completeness | Does the set cover every class of transactions and every dependency, including the ITGCs the applications rely on? | A class of transactions has no objective; ITGCs are missing; timeliness is not covered anywhere |
For SOC 1 control objectives, completeness is judged on the set, not the sentence, and it is judged against the common needs of a broad range of user entities rather than any one customer’s wish list. A customer that needs an objective the set does not contain has other procedures to perform, and the description’s scope section should let it see that.
Two families of SOC 1 control objectives
Every report carries both families of SOC 1 control objectives. Business-process objectives address the transactions themselves, and they track the financial-statement assertions: transactions are accepted only from authorised sources and validated; every accepted transaction is processed once and only once; amounts, dates and accounts are correct and calculations apply the authorised rules; transactions are recorded in the period they belong to; rejections are reported and corrected; balances are reconciled to independent sources; reports to user entities are complete and accurate; non-transaction events such as conversions, fee changes and valuations are processed on authorised bases; and money moves only when authorised.
IT general control objectives address the environment those application controls depend on: logical access restricted to authorised people who can do only what they are authorised to do; access granted, changed, removed and reviewed under control; application and database changes authorised, tested, approved and released; infrastructure configured as authorised and patched; scheduled processing run completely and on time with failures resolved; data transmissions from and to authorised parties, complete and protected; backups taken and restorable; physical access restricted.
The ITGC SOC 1 control objectives are not optional. An application control that validates a payroll file is only as good as the change control over the validation rule and the access control over who can switch it off. The AICPA’s guidance gives the example directly: a set of objectives for a savings application that leaves out the ITGCs is incomplete, because the application objectives cannot be achieved without them. Where a carved-out hosting provider operates some of those controls, the objective is stated as depending on a complementary subservice organisation control rather than dropped.
Writing SOC 1 control objectives that pass: worked rewrites
- “Controls provide reasonable assurance that physical access to computer equipment is adequate.” Fails measurability — “adequate” has no benchmark. Rewrite: “… that physical access to computer rooms, equipment and media relevant to user entities’ financial reporting is restricted to authorised and appropriate personnel.”
- “Controls provide reasonable assurance that logical security procedures follow management’s policy.” Fails objectivity — the policy defines success and a user auditor cannot see it. Rewrite: “… that logical access to applications, data and infrastructure relevant to user entities’ financial reporting is restricted to authorised and appropriate individuals, who can perform only the actions they are authorised to perform.”
- “Controls provide reasonable assurance that contributions are recorded completely and accurately.” Fails completeness if nothing else covers timing. Rewrite: “… completely, accurately and within the agreed timeframe.”
- “Controls provide reasonable assurance that the system is available to user entities during business hours.” Fails relevance — availability is not a financial-reporting assertion. Move it to the unaudited other-information section, or to a SOC 2 examination.
Two habits produce failed SOC 1 control objectives. The first is diluting an objective to make it easier to achieve — dropping “timely”, softening “all” to “significant” — which a user auditor notices immediately. The second is writing the objective around what the organisation already does rather than around the risk to the user entity’s financial statements. Start from the assertion, then the risk, then the objective, then the control.
Tailoring SOC 1 control objectives to the service
There is no single set of SOC 1 control objectives that fits every service organisation. A payroll processor’s objectives cover tax and deduction tables, statutory calculations and direct-deposit files; a fund administrator’s cover pricing, net asset value, custodian reconciliation and subscriptions and redemptions; a claims administrator’s cover eligibility, adjudication rules and claim payments; a payment processor’s cover merchant setup, authorisation, settlement and chargebacks; a hosted financial application’s business-process objectives are narrow because the customer performs its own authorisation, and the ITGC objectives carry most of the weight; a data centre has no business-process objectives at all, only ITGCs, with the customer’s application controls stated as complementary user entity controls.
Tailor by substitution. Replace “transactions” with the class of transactions, replace generic roles with the organisation’s, add the threshold or timeframe the organisation actually applies. Do not tailor by removal. And record every decision — adopted, tailored with the new wording, or not applicable with the reason — because the set that ends up in the description is the set the auditor tests, and the reasoning will be asked for.
SOC 1 control objectives and complementary controls
An objective the service organisation cannot achieve alone is stated with its dependency. Where a customer must do something — authorise a file before submission, review a rejection report, administer its own portal users — the description states a complementary user entity control linked to the objective, and the auditor’s report says the objective can be achieved only if that control operates. Where a carved-out subservice organisation must do something — restrict access to the hosting infrastructure, back up the storage — the description states a complementary subservice organisation control the same way. A dependency left unstated is a control the organisation has claimed but does not operate.
The customer’s side of that bargain is explained in Complementary User Entity Controls: the half you must do.
From objectives to controls: the linkage the auditor tests
The design criterion in both standards is a linkage test: management has identified the risks that threaten each objective, and the controls would, if operating effectively, give reasonable assurance those risks do not prevent the objective being achieved. So under every objective sit the risks — including fraud risks, such as management override and misappropriation of user-entity assets — and under every risk sits at least one control that addresses it. A risk with no control is a design gap; a control that addresses no risk is a candidate for removal, because a control in the description is a control that will be tested and can fail.
Our SOC 1 report guide shows where the objectives sit in the finished document, and the SOC 1 vs SOC 2 comparison explains why SOC 2 needs none of this.
The SOC 1 Toolkit ships SOC 1 control objectives in this structure, ready to tailor: a library of 19 objectives — 11 business-process and 8 IT general control — each written to the four attributes, with 76 risks and 77 illustrative controls beneath them, tailoring notes for seven types of service organisation, a reasonableness review with worked rewrites, and the CUEC and CSOC registers that carry the dependencies. If the auditor’s first question is going to be “why these objectives?”, the SOC 1 Toolkit is where the answer is written down.
Further reading in this series: SOC 1 Type 2 vs Type 1, SSAE 18 explained, ISAE 3402 explained, the SOC 1 audit checklist, and SOC 1 audit cost, where the number of objectives is the second driver.
Frequently asked questions
How many SOC 1 control objectives should a report have?
As many SOC 1 control objectives as the services need and no more. Neither standard sets a number. A payroll processor might carry a dozen business-process objectives and six to eight ITGC objectives; a data centre might carry the ITGC objectives alone. Completeness against the classes of transactions is the test, not the count.
Who writes the control objectives, management or the auditor?
Management. Specifying the objectives is one of the responsibilities management must accept before the auditor will take the engagement, and the auditor’s role is to evaluate whether they are reasonable, not to write them. The AICPA’s SOC 1 resources describe the division.
Can control objectives be specified by a regulator or a customer?
Yes. Where a law, regulation, user group or contract specifies them, the description identifies the specifying party, which then owns their completeness — though the auditor still judges whether the set is complete for the services, and management supplements it where ITGCs or other necessary objectives are missing.
Are SOC 1 control objectives the same as SOC 2 criteria?
No. SOC 1 control objectives are written by management; SOC 2 criteria are the AICPA’s Trust Services Criteria, published and identical for everyone, while the objectives are tailored to the specific services and evaluated for reasonableness. The ITGC objectives overlap in subject with the SOC 2 common criteria, and one control set can serve both if it is mapped.