SOC 2 audit: who performs it, how long it takes and what happens
A SOC 2 audit is an attestation examination by a licensed CPA firm under AICPA standards, and it ends in a report rather than a certificate. GRCMANA recommends planning three to six months from kickoff to a first Type 1 report and six to twelve months to a first Type 2. The audit repeats every year, with back-to-back periods and bridge letters covering any gap.
Your US prospect's security team has asked for a SOC 2 report, and procurement will not sign until it arrives. You have never been through a SOC 2 audit, and three questions land at once: who can do it, how long it will take, and what happens once it starts.
This guide answers them for founders, COOs and security leads at UK B2B tech firms with 25 to 100 staff, many of whom already hold ISO 27001. It covers who can perform the audit and how a UK firm engages one, each stage from kickoff to report, first-audit timelines, how often the audit recurs, how to answer an exception, and which ISO 27001 evidence carries over.
A SOC 2 audit is an attestation examination performed by an independent, licensed CPA firm under AICPA attestation standards. It ends in a report, not a certificate. We recommend planning for a first Type 1 report about three to six months after kickoff, and a first Type 2 report about six to twelve months after kickoff.
For what SOC 2 covers and the five trust services categories, start with our SOC 2 hub. This guide picks up where that one stops: the audit itself.
The AICPA is precise about the label. In a Journal of Accountancy podcast on SOC engagements, its vice president for assurance and advisory innovation calls SOC 2 "an examination-level attestation engagement signed off on by a licensed CPA". Buyers say "audit", and so does this guide.
The CPA firm examines your system description and your controls, then gives an opinion on them. The report that results holds that opinion, your management's assertion, the description and, for a Type 2, the tests and their results. Reading the finished report is a separate skill with its own guide.
Only a licensed CPA firm can perform a SOC 2 audit and sign the report. A UK firm can engage a US CPA firm directly, or a UK practice that arranges for a licensed firm to sign. Either way, confirm who will sign. Where your customer accepts an alternative, ISAE 3402 is the international standard for service organisation reports.
The licensing rule is a legal one, not a convention. The same AICPA podcast explains that these engagements "are required under state law to be performed by licensed CPAs", under the Uniform Accountancy Act definition of attest. The AICPA's SOC logo guidelines for service organisations also refer to reports "from a licensed CPA or a non-U.S. equivalent".
For a UK firm, that leaves two practical routes:
There is also a UK-native alternative. ICAEW's guide to assurance standards describes ISAE 3402 as the standard "for practitioners engaged to give an assurance report on internal controls at service organisations". ICAEW's AAF 01/20 adds guidance for service auditors reporting on the services a service organisation performs. Some US customers ask for SOC 2 by name, so check what they will accept before you choose.
To choose between firms, the AICPA's Journal of Accountancy article on "fast and easy" SOC reports suggests clients:
Speed is the one thing you should not shop for in an auditor.
The AICPA is acting on the same concern. Its peer review guidance on SOC 2 risks tells reviewers to look at "the reasonableness of SOC 2 engagement timelines" when they inspect a firm's SOC 2 work. Fees follow scope and hours, and our SOC 2 audit cost guide covers what drives them.
The SOC 2 audit process runs in five stages: planning and engagement, scoping from your system description, fieldwork and testing, management's written assertion and representations, and the report. Your team owns the description and the assertion. The CPA firm owns the testing and the opinion. Each stage needs a named owner and evidence ready on request.
The AICPA's Journal of Accountancy guide to SOC 2 engagements sets out what management owns: defining the scope, choosing Type 1 or Type 2 "depending on the needs of users", setting the period for a Type 2, giving a written assertion and giving written representations to the auditor. The table shows where each of those lands.
| Stage | What happens | What your team provides |
|---|---|---|
| 1. Planning and engagement | The firm agrees the services, categories, report type and period with management, and confirms who may use the report | A named owner, the scope and the Type 1 or Type 2 decision |
| 2. Scoping from the system description | The firm reads your description of the system to plan which controls it will test | A drafted system description that matches how the service really runs |
| 3. Fieldwork and testing | The firm requests evidence, walks through controls with their owners and, for a Type 2, samples records across the period | Evidence on request and owners available to explain each control |
| 4. Assertion and representations | Management signs a written assertion about the description and controls, and written representations to the auditor | Signatures from leaders who understand what they confirm |
| 5. Report | The firm issues its report and opinion | A factual check of the draft before it is final |
Two of those stages start before the auditor arrives. The gaps should already be closed, which is the job of a readiness assessment, and the system description should already be written, which is its own piece of work. The audit only tests what exists.
Fieldwork is where most of the calendar goes. Expect requests in three forms:
The 2011 guide also says the auditor should agree with management that use of the report "will be restricted" to identified users. That restriction is why customers receive the report under NDA.
There is no fixed duration for a SOC 2 audit. As GRCMANA planning guidance, allow about three to six months from kickoff to a first Type 1 report, and six to twelve months to a first Type 2. The difference is the observation period, which a Type 2 must complete before the auditor can test it and report.
The ranges below are GRCMANA planning guidance, not AICPA rules. Your CPA firm, your evidence and your customer's deadline will move them.
| Stage | We recommend planning for | What moves it |
|---|---|---|
| Readiness and remediation, with an ISO 27001 ISMS | 1 to 3 months | How many controls already produce records |
| Readiness and remediation, from scratch | 3 to 6 months | Whether access reviews, change control and incident logging exist yet |
| Type 1 fieldwork and report | 4 to 8 weeks after controls are in place | The firm's availability and how fast you answer requests |
| Type 2 observation period | At least 3 months for a first report | What your customer will accept |
| Type 2 testing and report | 4 to 8 weeks after the period ends | The quality and completeness of your evidence |
AICPA guidance sets no fixed length for a Type 2 period. The 2011 guide says there is "no generally accepted minimum useful period", and that the period must be long enough for an opinion and for the needs of report users. Choosing the report type and timing the window have their own guide: SOC 2 Type 1 vs Type 2.
Three things stretch a SOC 2 audit more than any other:
Plan for a SOC 2 audit every year. Customers expect a current report, and the AICPA says the examination should be repeated annually because systems change. After the first Type 2, we recommend back-to-back 12-month periods, with a bridge letter covering the months between one period's end and the next report.
The AICPA put it plainly in the same podcast: "it's also important that the services be done annually as things can change over time." A SOC 2 audit is a cycle, not a project.
In practice, the rhythm looks like this:
Bridge letters are a recognised part of reviewing a SOC 2 report. The AICPA's SOC 2 report walkthrough course covers them alongside exceptions. We recommend timing your period end so the report lands before your largest customers' annual reviews.
A gap between report periods is a question your customer will ask in writing.
A SOC 2 audit exception is a test result showing that a control did not operate as described for part of the sample or period. Exceptions appear in a Type 2 report's test results, often with a response from management. An exception is not a failed audit, but every customer reviewer will read it and judge your response.
Exceptions come from ordinary lapses, not dramatic failures. Typical examples include:
An exception is also not the same as a qualified opinion. Whether the auditor modifies the opinion depends on how much the problems matter, and the opinion types are explained in our guide to reading the report.
We recommend handling an exception in five steps:
An exception with a specific fix reads as control; a vague response reads as luck.
Most ISO 27001 evidence carries into a SOC 2 audit: risk assessments, policies, asset and supplier registers, access reviews, incident records, internal audit reports and management review minutes. What changes is the test. A SOC 2 Type 2 auditor samples records across the whole period, so evidence must exist for every occurrence, not only the latest.
If you run an ISO 27001 management system, the table shows how the same records serve a SOC 2 auditor.
| ISO 27001 evidence | How a SOC 2 auditor uses it |
|---|---|
| Risk assessment and treatment plan | Context for planning the tests, and evidence of your own risk process |
| Policies and procedures | The yardstick each control is tested against |
| Access reviews | Samples drawn across the period, each needing its own dated record |
| Incident log and post-incident reviews | Evidence the response process ran, plus items for the description |
| Internal audit reports and management review minutes | Evidence of monitoring and of leadership oversight |
| Supplier register and supplier reviews | Support for the description's account of providers your service relies on |
Your team's audit experience transfers too. If you have been through the ISO 27001 certification process, you already know how to answer an auditor's request with a record. The difference is the period: a Stage 2 auditor samples to confirm the system runs, while a SOC 2 Type 2 auditor tests that it ran throughout.
The common mistakes in a SOC 2 audit are booking the auditor before readiness, choosing a firm on speed or price, letting the system description drift from reality, writing vague responses to exceptions and leaving a gap before the next period. Each one costs time with the customer, and some cost a whole report period.
Your management does. The AICPA's guidance says management determines which services and trust services categories the report covers, and should consider the needs of report users when it does. The CPA firm then plans its tests around that scope.
Licensed CPAs performing SOC work are bound by ethics and independence requirements. The AICPA warns that limiting the CPA's control over scope, timing or evidence creates independence threats. We recommend keeping readiness support and the signing firm separate, so the opinion stays clean and customers have no reason to ask.
There is no pass mark. The CPA firm gives an opinion, and the report records the tests and any exceptions. The real risks are a modified opinion or exceptions in controls your customers care about, which is why readiness work comes first.
Yes. Keep the report periods back to back so there is no gap, and allow time for the new firm to learn your system. Expect customers to notice the change, and have a short explanation ready.
Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.
Work with a Trust Architect to scope your criteria, build evidence-generating controls, and get audit-ready — without stalling your roadmap.