A SOC 2 audit evaluates whether a company’s security controls are suitably designed and, for a Type 2 report, whether they operated effectively throughout a defined period. Preparing for it involves defining the audit’s scope, implementing controls, operating them on a regular schedule, and retaining dated evidence of each.
Although SOC 2 doesn’t produce a pass or fail result, first audits often surface exceptions. An exception is a tested sample in which a control did not operate as described, such as a quarterly access review that was skipped or a former employee’s account that stayed active past the deadline in your offboarding policy.
This checklist is for startups of roughly 5 to 50 people without a dedicated security hire. It splits the work into 24 steps across four stages and pairs each step with the evidence auditors typically request. The AICPA’s criteria do not prescribe controls, so treat these steps as a starting point and check them against your auditor’s request list.
01Define the scope
02Put the controls in place
03Run them over the period3 to 12 months
04Complete the auditAbout 9 to 14 weeks
Steps 1 to 4. Decide which Trust Services Criteria, systems, people and vendors the audit covers, choose between a Type 1 and a Type 2 report, and select a CPA firm.
Steps 5 to 21. Approve your policies, enforce access controls, and set up the processes the auditor will test. For a Type 2 report, every control needs to be operating before the observation period begins.
Steps 22 and 23. Operate each control on its schedule and keep dated evidence of it. A Type 2 auditor samples records from across the entire period.
Step 24. The auditor requests evidence, tests your controls and sends a draft report for your review before issuing the final one.
Hover over a stage to see what it involves. Durations are typical planning estimates for a first-time company.
How to prepare for your first SOC 2 audit
Most startups begin SOC 2 work because a customer asks for the report. Before you buy a tool or sign with an auditor, settle these five things:
Who asked, and for what. Ask the customer whether they need a Type 1 or a Type 2 report, and by when. That answer sets your timeline.
One owner. A founder, the CTO or the first engineer who owns security runs the project and answers the auditor.
A budget. The CPA audit alone typically costs $10,000 to $50,000, and the first year can reach $80,000 or more once you add readiness work, tools and a penetration test. Our SOC 2 cost guide breaks it down.
A realistic date. A Type 1 can be done within a few months if most controls already exist. A first Type 2 commonly takes 12 to 15 months from readiness to report, because the auditor tests controls over a period of 3 to 12 months.
A gap list. Compare what you do today with the 24 steps below. Every gap goes into one of three piles: change a setting, write something down, or start doing something. Start the third pile first, because it needs history before the audit period opens.
Then work through the stages in order. The 30-day plan after the checklist shows how to spread the first month. Our page on SOC 2 for startups explains what Jutsu contributes and what stays with you and your auditor.
Stage 1: Define the scope (steps 1 to 4)
These four steps decide which criteria, systems and people the audit covers. Settle them and write them down before any other work begins.
Scope and ownership4 steps
Stage 2: Put the controls in place (steps 5 to 21)
Each step pairs a control that auditors commonly expect at startups with the evidence they usually request. The references next to each group show which Trust Services Criteria it maps to. SOC 2 lets each company choose controls that fit its environment, so treat these as a strong baseline rather than a fixed list. For a Type 2 report, every control needs to be running before the audit period begins.
Policies, people and riskCC1, CC2, CC3, CC5Access, cloud and devicesCC6Build, detect and respondCC7, CC8Vendors, backups and continuityCC9, A1
Stage 3: Run the controls through the audit period (steps 22 and 23)
A Type 2 auditor samples dated records from across the entire audit period. Each control needs to run from the first day of the period, and a control that was set up but not repeated on schedule is reported as an exception. The frequencies below are not SOC 2 requirements, but they are common practice. Your own policies set each frequency, and the auditor tests whether your team followed them.
Evidence and readiness2 steps
As Alerts Arrive
Review Security AlertsKeep a record of who reviewed each alert, what they decided and any follow-up.
Each Hire
Grant Approved Access and Complete OnboardingKeep the access request, the signed policy acknowledgment and the training record.
Each Departure
Remove All Access Within Your Policy’s TimeframeKeep the offboarding checklist with timestamps showing when each account was removed.
Each Production Change
Require an Independent Code ReviewKeep the merged pull request showing who approved it.
Monthly
Check MFA, Devices and Vulnerability ScansKeep an export or screenshot of each check and a ticket for every open finding.
Quarterly
Review User AccessKeep the reviewed user list with the name of the person who reviewed it, the date and any changes made.
Yearly
Complete the Annual Reviews and TestsKeep a dated record of each annual item in steps 5 to 21, including the risk assessment, vendor reviews and penetration test.
Collecting evidence continuously also shortens fieldwork, because most of the auditor’s evidence request can then be fulfilled from records that are already centralized.
Stage 4: Complete the audit (step 24)
The auditor requests evidence, tests your controls and sends a draft report for your review before issuing the final one. Evidence collection typically takes 5 to 7 weeks, followed by about 2 weeks of testing for a Type 1 or 2 to 4 weeks for a Type 2, and 2 to 3 weeks for reporting.
Audit handoff1 step
A 30-day SOC 2 plan for startups
No startup finishes a Type 2 audit in 30 days. In a month you can name owners, close the riskiest gaps and start the routines that make the audit period credible. Spread the first month like this:
Week 1
Draw the line: steps 1 to 4Name the owner, write down what your customers require, talk to two or three CPA firms and map the systems that touch customer data.
Week 2
Close the high-risk gaps: steps 5 and 9 to 13Enforce MFA, cut back admin access, approve the core policies, confirm laptop settings and give every remaining gap an owner.
Week 3
Prove the routines: steps 6, 7 and 14 to 20Test alert review, access approvals, code review, training records, a backup restore and a short incident exercise.
Week 4
Rehearse the audit: steps 22 and 23Pull a sample of your own evidence, check timestamps and gaps, assign follow-ups and agree the audit period with your CPA firm.
The Most Common Control Failures in First SOC 2 Audits
Published audit data shows that most exceptions come from controls that are documented but not performed or recorded consistently.
One CPA firm’s review of 75 SOC 2 audits completed between January 2025 and June 2026 found at least one exception in 71% of them, and first-time audits produced exceptions more often than renewals. A separate 2024 benchmark of 193 SOC reports found exceptions in 54.9% of them, with failed user access reviews as the most common reason for a qualified opinion.
71%
of 75 SOC 2 audits had at least one exception
88%
needed additional evidence during fieldwork
54.9%
of 193 SOC reports had at least one exception
Share of the 75 Audits With an Exception in Each Area
Access Control and User Provisioning51%
Change Management41%
Logging, Monitoring and Alerting37%
Risk Assessment and Vendor Management32%
System Description Accuracy28%
Security Configuration and Vulnerability Management24%
Incident Response and Continuity Testing19%
An audit can appear in more than one area. Figures are from two published audit benchmarks: a review of 75 SOC 2 audits completed between January 2025 and June 2026, and a 2024 review of 193 SOC reports.
Most of these exceptions can be prevented with a few consistent operating practices:
Reconcile Offboarding Against HR Records. Auditors compare each termination date with the date of access removal, and any gap beyond your policy’s timeframe is recorded as an exception.
Record How Each User List Was Generated. Auditors increasingly verify that the list you reviewed was complete, and the saved query or export settings show how the list was produced.
Assign a Second Reviewer for the Reviewer’s Own Access. A person who reviews their own access creates a segregation-of-duties exception.
Open a Ticket for Every Hotfix. Emergency changes made without a ticket or approval are a frequent change management finding.
Include Contractors in Training and Policy Acknowledgments. Contractors are the group most often missing from training and acknowledgment records.
How Jutsu Can Help
A spreadsheet and a shared calendar can support this checklist, but keeping both accurate over a 6 to 12 month observation period is difficult for a small team.
Compliance ActivityMonitoring
Sign-in from a new locationAlert
Investigation openedLogged
MFA check on connected accountsPassed
SOC 2 evidence exportReady
Security Operations
Jutsu monitors connected cloud, identity, code and endpoint sources around the clock, triages each alert, and logs every investigation and response as it happens.
Audit Evidence
Jutsu runs posture checks on connected Google Cloud, Google Workspace and Windows systems, produces daily and weekly activity reports, and exports SOC 2 evidence for your auditor.
No. SOC 2 is not required by law. Startups usually begin when a customer, a procurement team or a contract asks for a report. Confirm the business need and the report type before you spend money.
Is there an official SOC 2 checklist?
No. The AICPA publishes the Trust Services Criteria, which set the outcomes your controls should achieve but do not prescribe the controls. Each company decides with its auditor which controls meet each criterion.
What does a startup need for SOC 2?
A startup needs a defined scope, the controls in steps 5 to 21, a system description and a written management assertion from leadership. A licensed CPA firm then performs the audit.
How long does it take a startup to get SOC 2?
A Type 1 report can be completed within a few months when most controls are already in place. A first Type 2 takes longer because it covers a period of operation, and a common planning estimate for a first-time company is 12 to 15 months from readiness through a completed report.
How long should the Type 2 observation period be?
The AICPA does not set a minimum, and periods between 3 and 12 months are common. A shorter first period produces a report sooner, but the length should be agreed with your auditor and checked against your customers’ contract requirements before the period begins.
Do we need a penetration test for SOC 2?
No criterion requires one by name, but auditors evaluate how you test your defenses, and many customers expect to see a recent penetration test report. Most startups run a penetration test each year for both reasons.
Can a 10-person startup without a security hire do this?
Yes. The criteria are the same for every company, but a small company can meet them with simpler controls. One accountable owner with a shared calendar and an evidence collection tool can cover most of the work.
What happens if the auditor finds an exception?
A small number of exceptions is common and usually does not change the overall opinion. Many exceptions in the same area can lead to a qualified opinion, and you can include a management response in the report explaining the cause and the fix.
Is SOC 2 a certification?
No. A SOC 2 report is an attestation: a CPA firm’s opinion on your controls. No certificate is issued, and describing a company as “SOC 2 certified” is inaccurate.