What is SOC 2?
SOC 2 (System and Organisation Controls, Type 2) is an AICPA-defined audit report on a service organisation's controls measured against the five Trust Services Criteria — Security, Availability, Processing Integrity, Confidentiality, Privacy. A licensed CPA firm performs the audit and issues the report. SOC 2 is the de facto requirement for B2B SaaS vendors selling into US enterprise; it provides reasonable assurance to your buyers that you operate the controls you claim to.
SOC 2 comes in two flavours. Type 1 attests that controls are designed effectively as of a specific date — useful as a starting point but a weak signal. Type 2 attests that controls operated effectively over a period (typically 6–12 months) — the version enterprise buyers actually want. Most security teams skip Type 1 and target Type 2 directly with an initial observation period of 3–6 months.
Security is the only mandatory Trust Services Criterion ('Common Criteria' — CC1 through CC9). The other four — Availability, Processing Integrity, Confidentiality, Privacy — are optional and chosen based on what your service actually does. A B2B data-platform vendor typically includes Security + Availability + Confidentiality; a payments processor adds Processing Integrity; a healthcare-adjacent service adds Privacy.
The audit examines design and operation of controls. The CPA firm samples evidence — access reviews, change management tickets, vendor risk assessments, incident response records, vulnerability-scan outputs, employee security training completion. The output is a public-facing report you can share with prospects (under NDA in most cases) that runs typically 50–80 pages.
Key points
- Five Trust Services Criteria: Security (mandatory), Availability, Processing Integrity, Confidentiality, Privacy.
- Type 1 = design only; Type 2 = design + operating effectiveness over 3–12 months.
- Audited by a licensed CPA firm (not by AICPA itself).
- De facto requirement for US SaaS enterprise sales.
- Report is reusable with multiple prospects (under NDA) — replaces dozens of security questionnaires.
