SOC 2 Checklist

SOC 2 Readiness Checklist: The Complete Guide for SaaS Companies

Published October 13, 2026 · 9 min read

Most SaaS companies don't fail a SOC 2 audit because their security is terrible. They fail — or bleed time and money — because they started the audit before they were ready. Readiness is the unglamorous work that happens before the auditor shows up: choosing what you're auditing, finding the gaps, writing the policies, and actually operating the controls long enough to prove they work. This SOC 2 readiness checklist walks through every phase of that work, in the order you'd actually do it.

SOC 2 is an AICPA attestation framework. An independent licensed CPA firm examines whether your controls satisfy the Trust Services Criteria and issues a report your customers can rely on. Your job during readiness is to make sure that when they look, there's something solid to look at.

1. Choose your Trust Services Criteria

The Trust Services Criteria are the backbone of every SOC 2 audit. Security is mandatory — it's the Common Criteria that applies to every engagement. The other four are optional, but enterprise customers routinely ask for them, and adding one later costs almost as much as including it from the start.

Practical advice: for most B2B SaaS companies, Security plus Availability plus Confidentiality covers what buyers ask for. Don't add Privacy "just in case" — it roughly doubles the evidence burden.

2. Define your audit scope

Before anything else, you need to answer: what exactly is being audited? The scope defines the systems, people, processes, and data included in the audit boundary. Scope creep is the number one cause of delayed audits, so get this crisp early.

Scope tip: If you're going for a Type 2 report (operating effectiveness over a period), your observation window clock doesn't start until your controls are actually in place. Narrowing scope before that clock starts is free. Narrowing it after is expensive.

3. Run a gap assessment

A gap assessment maps each applicable Trust Services Criterion against your current state and produces a prioritized remediation list. Most companies either do this internally against the criteria or hire a consultant for an independent readiness assessment. Either way, the output should be the same: a spreadsheet of controls, a pass/fail/partial rating for each, and an owner and deadline for every gap.

The gaps that show up at nearly every first-time company are depressingly consistent: no formal risk assessment, policies that exist only in someone's head, access reviews nobody does, vendor reviews nobody documents, and incident response that's never been tested. Expect to find all of them. Finding them now is the entire point — an auditor finding them later is an exception in your report.

4. Write the policies (and actually approve them)

Auditors don't accept "everyone knows the policy" as a control. Policies must be written, approved by management, communicated to employees, and reviewed annually. The core policy set for a first SOC 2 audit:

Buy templates rather than writing from scratch, but tailor them to what you actually do. An auditor will notice a policy that describes processes your company doesn't have — and that mismatch is worse than a shorter, honest policy.

5. Lock down access controls

Access control exceptions are the most common findings in first-time audits. The full checklist:

6. Build your vendor management program

Every subservice organization in your stack — your cloud provider, your payment processor, your monitoring tools — inherits into your control environment. Auditors will ask how you evaluate them.

7. Put monitoring in place

For Type 2, you must show controls operated consistently across the observation window. That requires real monitoring infrastructure:

8. Run a formal risk assessment

This is the step first-timers skip most often, and auditors notice immediately. Once a year, management must identify the risks that could prevent your objectives from being met, assess their likelihood and impact, and document how you treat them. It doesn't need to be a 200-page document — a structured workshop with a risk register is enough — but it must exist, be signed off by leadership, and be revisited when your environment changes materially.

9. Collect evidence like an auditor

During the Type 2 observation window (typically 3–12 months, most commonly 6), you're not just operating controls — you're collecting proof. Set up evidence collection from day one of the window:

The rule of thumb: if a control operated but you can't prove it, the auditor treats it as if it didn't happen. Automate evidence collection where you can — screenshots taken by hand in week 26 of the window are where audits go to die.

10. Common audit failure points to eliminate first

These are the findings that appear in first-time SOC 2 reports with depressing regularity. Clear them before the auditor arrives:

Failure pointWhat the auditor seesThe fix
Missed access reviewsQuarterly review skipped or unsignedCalendar the reviews; assign a named owner
No risk assessmentNo documented annual assessmentRun one before the window starts
Stale policiesPolicies never approved or reviewedApproval signatures + annual review cycle
Vendor reports missingCritical vendor's SOC 2 never collectedVendor inventory + annual collection cadence
MFA gapsEven one admin account without MFAEnforce via IdP; audit the exception list to zero
Change control theaterProduction deploys without ticketsBranch protection + required reviews in CI/CD
Untested incident responsePlan exists but never exercisedTabletop exercise with documented participants

Realistic readiness timeline

For a SaaS company of 10–50 people starting from a typical state (some policies, decent engineering hygiene, no formal program), expect:

That's roughly 8–12 weeks of readiness before a Type 1, and the same 8–12 weeks plus a 3–12 month observation window before a Type 2 report. If someone promises you a Type 2 report in six weeks from a standing start, they're selling you something else. For the full picture of what each phase costs and how long it takes, see our guides on SOC 2 compliance cost and how long SOC 2 takes.

How to know you're ready

Readiness isn't a feeling. Before you sign the audit engagement letter, you should be able to answer yes to all of these:

If you can't say yes to all seven, you're not ready — and starting the audit anyway just means paying auditor rates to discover what a readiness assessment would have told you for less.

Where a consultant earns their fee: The gap assessment, the policy set, the risk assessment, and the pre-audit dry run. That's the work a SOC 2 consultant does best — and it's the work that determines whether your audit is a formality or a fire drill. Still deciding between report types? Read our Type 1 vs Type 2 comparison first.

Bottom line

Not sure where your readiness stands?

We'll run a gap assessment against the Trust Services Criteria and give you a prioritized remediation plan — free.