Skip to main content
QuantLab Logo

Compliance Readiness · 2026

How to Prepare for a SOC 2 Audit: A 2026 Readiness Guide

The pentest is one control. The audit is everything around it. This guide covers the readiness side: the five Trust Services Criteria, the controls and evidence an auditor will sample, where penetration testing slots in, and a realistic timeline so the audit date does not arrive before your evidence does.

Bill Beltz, Founder & Principal Engineer
By , Founder & Principal EngineerPublished 12 min read

Quick answer

To prepare for a SOC 2 audit, define your scope and Trust Services Criteria, write the policies, implement the controls (access reviews, change management, monitoring, vendor risk), and collect evidence that each control operates. Run a readiness assessment to find gaps, schedule the penetration test early enough to remediate findings, then engage a licensed CPA firm. Budget three to six months for first-time readiness; the pentest is one control among many, not the audit itself.

We already publish a focused guide on the testing piece — SOC 2 pentest prep — so this post deliberately stays on the audit-readiness side: the controls, the evidence, the auditor relationship, and the calendar. If you only need to know how to scope the pentest, start there. If you need to understand the whole audit you are walking into, keep reading. For the one-paragraph definition, the SOC 2 glossary entry has it.

Step 1 — Decide scope and Trust Services Criteria

SOC 2 is built on five Trust Services Criteria. Only the first is mandatory; the rest are opt-in based on what you promise customers.

  • Security (Common Criteria). Mandatory. The bulk of the audit. Covers access control, change management, risk assessment, monitoring, and incident response.
  • Availability. Uptime, redundancy, backup, and disaster recovery. Add it if you make SLA promises.
  • Processing Integrity. Data is processed completely and accurately. Relevant for payments, billing, or data pipelines.
  • Confidentiality. Data designated confidential is protected. Common for B2B SaaS.
  • Privacy. Personal information is handled per your notice. Add only if you genuinely process consumer PII.

The single most expensive mistake here is adding categories you cannot produce evidence for. Scope Security plus only what your customers actually demand. Then define the system boundary — the production services, data stores, and infrastructure in scope — because your pentest scope and your evidence scope both flow from it.

Step 2 — Build the controls and write the policies

Controls are the things you do; policies are the documents that say you do them. Auditors check that both exist and that reality matches the paper. The control families that carry most of a SOC 2:

  • Access control. SSO, MFA, least privilege, and quarterly access reviews with records.
  • Change management. Pull requests reviewed and approved, CI gates, and a clear path from code to production.
  • Risk assessment. A documented annual risk assessment and a risk register.
  • Monitoring and vulnerability management. Logging, alerting, vulnerability scanning, and the annual penetration test (covered in Step 4).
  • Vendor risk management. Reviews of your subprocessors and critical vendors.
  • Incident response. A runbook, defined roles, and evidence you have tested it.
  • HR and training. Background checks where lawful, onboarding/offboarding, and security-awareness training.

The technical controls overlap heavily with good engineering. Our cybersecurity services for SaaS startups guide covers the security work a young company needs anyway, most of which doubles as SOC 2 evidence.

Step 3 — Collect evidence the way auditors sample it

Auditors do not grade your intentions. They sample. They pick a date range and ask you to demonstrate that a control operated for specific instances within it. Evidence that survives sampling looks like this:

ControlEvidence the auditor wants
Access reviewDated review record with reviewer, systems, and any access removed
Change managementA sampled PR showing reviewer approval before merge to production
OffboardingTicket showing access revoked within the policy window of a departure
Vulnerability managementScan + pentest reports with remediation tickets and retest evidence
BackupsA documented restore test, not just a backup configuration screenshot

For Type II this is the whole game: the control must operate throughout the observation period, so a retroactive scramble in the final week does not work. A compliance platform (Vanta, Drata, Secureframe, Thoropass) automates much of the collection by connecting to your cloud, identity provider, and code host — but it organizes evidence you produce, it does not produce it.

Step 4 — Where the penetration test fits

SOC 2 never says "pentest," but auditors read the monitoring and risk-assessment criteria (CC4.1 and CC7.1) as requiring annual penetration testing with a closed remediation loop. The pentest is one control — important, but not the audit. The mistake founders make is treating it as a last-minute checkbox instead of an early input.

Schedule the test so there is time to remediate and retest before a Type I date or within the first quarter of a Type II observation period. The auditor wants to see a finding-to-fix cycle, not a single snapshot. Make sure the pentest scope matches the system boundary from Step 1 — if your system description says "all production services" but the pentest only covered the marketing site, that is a finding against you.

We cover the scoping mechanics, cost ranges, and the fourteen common mistakes in the dedicated SOC 2 pentest prep guide. For the engagement itself, see the penetration testing service and the web app pentest page. A report that maps findings to MITRE ATT&CK signals methodology depth that auditors increasingly look for.

Mid-post: schedule the pentest at the right point

Heading into a Type I or Type II? A 30-minute call gets you the minimum viable pentest scope, the timing that fits your audit window, and a report your auditor will accept as evidence.

Step 5 — Readiness assessment, then the real audit

Before the formal audit, run a readiness assessment — a gap analysis against the criteria, done by your compliance platform, a consultant, or the audit firm's advisory arm. It tells you which controls are missing or under-evidenced while you still have time to fix them. Going into the real audit without one is how companies burn an audit cycle on findings they could have closed quietly.

The audit itself must be performed by a licensed CPA firm — that is a non-negotiable requirement of SOC 2, which is an AICPA attestation. The firm conducts fieldwork, samples your evidence, may interview control owners, documents exceptions, and issues the report. For a Type II, the report describes how controls operated across the period and lists any exceptions with management responses.

A realistic timeline

PhaseTypical durationWhat happens
Scope + policy authoring3 to 6 weeksPick TSC, define boundary, write policies
Control implementation4 to 12 weeksStand up access reviews, change mgmt, monitoring
Penetration test + remediation4 to 8 weeksTest, fix criticals/highs, retest
Readiness assessment2 to 4 weeksGap analysis, close findings
Type I audit2 to 4 weeksFieldwork, point-in-time attestation
Type II observation period3 to 12 monthsControls operate continuously; evidence accrues

These phases overlap in practice. The pentest can run alongside control implementation; readiness happens while evidence accrues. Estimate the testing line item with the pentest cost calculator.

Frequently asked questions

How long does it take to prepare for a SOC 2 audit?

Most startups need three to six months of readiness work before a Type I audit if they are starting from scratch. A Type II then adds the observation period itself — typically three to twelve months — during which controls must operate continuously. If you already run reasonable engineering hygiene, a compliance platform can compress readiness to six to ten weeks, but the evidence has to be real, not retrofitted.

What are the five Trust Services Criteria in SOC 2?

Security (the only mandatory category, also called the Common Criteria), Availability, Processing Integrity, Confidentiality, and Privacy. Every SOC 2 report covers Security; the other four are optional and you include them only if they matter to your customers. Most early SaaS scopes Security plus, often, Availability and Confidentiality. Do not add categories you cannot produce evidence for.

What is the difference between SOC 2 Type I and Type II?

Type I attests that your controls are suitably designed at a single point in time. Type II attests that those controls operated effectively over a period — the observation window. Type I is faster and cheaper and proves intent; Type II is what enterprise buyers actually want because it proves the controls run continuously. Many companies do Type I first, then roll straight into a Type II window.

Is a penetration test required for SOC 2 audit readiness?

SOC 2 does not name a pentest, but auditors interpret the monitoring and risk-assessment criteria (CC4.1, CC7.1) as requiring annual penetration testing with a documented remediation loop. The pentest is one control among many — it is not the audit. Treat it as the evidence that satisfies the technical-testing expectation, scheduled so findings can be remediated and retested within the audit window.

What evidence do SOC 2 auditors actually ask for?

Policies and their acknowledgment, access-review records, onboarding and offboarding tickets, change-management approvals, vulnerability-scan and penetration-test reports with remediation evidence, backup and recovery test results, vendor risk reviews, security-awareness training completion, and incident-response runbooks plus any incident records. Auditors sample: they pick a date range and ask you to show the control operated for specific instances.

Do I need a compliance platform like Vanta or Drata for SOC 2?

You do not technically need one, but for most startups a platform like Vanta, Drata, Secureframe, or Thoropass pays for itself by automating evidence collection from your cloud, identity provider, and code host. It will not write your controls or fix a missing pentest — it organizes the evidence you produce. The platform is the filing cabinet, not the work.

The audit is closer than the readiness work suggests.

Free scoping call. We'll cover where the penetration test fits in your SOC 2 timeline and the minimum viable scope to satisfy your auditor.

Or call Bill directly at (770) 652-1282
All blog postsUpdated June 3, 2026