Foundations 12 min read

What is SOC 2? The Complete Plain-English Guide

Everything software founders, engineering leads, and CTOs need to know about AICPA Trust Services Criteria, report types, audit mechanics, and enterprise procurement expectations.

What SOC 2 Actually Is: An Attestation, Not a Certification

Before examining controls, evidence pipelines, or audit timelines, we must dismantle the single most ubiquitous misconception in tech security: there is no such thing as a "SOC 2 certification." If a vendor, consultant, or marketing banner promises to make your company "SOC 2 certified" or award you a digital badge of certification, they are fundamentally misrepresenting the framework.

SOC 2 (System and Organization Controls 2) is an attestation standard authored and governed by the American Institute of Certified Public Accountants (AICPA), specifically under Statement on Standards for Attestation Engagements No. 18 (SSAE 18) and codified in AT-C Section 205. Under this framework, you do not receive a certificate, grade, or standardized stamp. Instead, an independent, licensed Certified Public Accountant (CPA) firm performs an examination of your internal control environment and produces a formal, legally binding attestation report.

In this report, the CPA firm issues an independent professional opinion on whether your system description fairly depicts your operational environment, whether your security controls were suitably designed as of a point in time (in a SOC 2 Type 1 examination), and whether those controls operated effectively across an observation window of three to twelve months (in a SOC 2 Type 2 examination).

Why does this distinction matter so profoundly to founders and technology leaders? Because treating SOC 2 as an attestation shifts your operational mindset from a checkbox exercise to a continuous discipline of demonstrable governance. When an enterprise Chief Information Security Officer (CISO) reviews your deliverable, they do not look for a certificate; they read the auditor’s opinion letter, inspect Section III for architectural risk, and scrutinize Section IV for test exceptions. Understanding that SOC 2 is an independent attestation ensures you build defensible security controls that withstand rigorous audit scrutiny.

The 5 AICPA Trust Services Criteria Architecture

SECURITY MANDATORY Common Criteria CC1.1 - CC9.2 22 Core Controls AVAILABILITY OPTIONAL System Uptime A1.1 - A1.3 6 Controls INTEGRITY OPTIONAL Data Accuracy PI1.1 - PI1.5 6 Controls CONFIDENTIAL OPTIONAL Trade Secrets / IP C1.1 - C1.2 6 Controls PRIVACY OPTIONAL Personal Data / PII P1.1 - P8.1 7 Controls

The 5 AICPA Trust Services Criteria Explained

SOC 2 audits are organized around five Trust Services Criteria (TSC) defined by the AICPA in its 2017 Trust Services Criteria (with revised 2022 points of focus). It is critical to recognize that you do not need to audit all five criteria. The only mandatory criterion for every single SOC 2 engagement is Security, also known as the Common Criteria. The remaining four criteria—Availability, Processing Integrity, Confidentiality, and Privacy—are chosen based on your customer commitments and the functional architecture of your platform.

Criterion Primary Focus & Technical Scope Typical Target Systems Necessity Level
Security (Common Criteria) Firewall configurations, IAM access controls, multi-factor authentication (MFA), role-based permissions, continuous vulnerability management, code review pipelines, and incident response playbooks. All infrastructure, source code repositories, databases, employee endpoints, and identity providers. Mandatory for all audits
Availability Production uptime monitoring, automated failover, load balancing, disaster recovery (DR) simulations, cross-region replication, and data backup restoration drills. SaaS platforms with contractual Service Level Agreements (SLAs) such as 99.9% uptime commitments. Optional / SLA-driven
Processing Integrity System execution is complete, valid, accurate, timely, and authorized. Validates data validation logic, error handling, batch reconciliation, and idempotent API execution. FinTech apps, automated payroll systems, payment gateways, ledger engines, and algorithmic pricing platforms. Optional / Transactional
Confidentiality Data classification, encryption in transit (TLS 1.3) and at rest (AES-256), strict NDA tracking, secure data disposal, and granular IP protection mechanisms. Proprietary IP vaults, legal tech platforms, developer tools, financial modeling software, and business intelligence hubs. Optional / High Demand
Privacy Collection, retention, disclosure, consent management, data subject access requests (DSAR), and cryptographic disposal of personally identifiable information (PII). B2C software, healthcare tech, consumer HR tools, and platforms subject to GDPR, CCPA, or HIPAA privacy mandates. Optional / PII Heavy

Deep Dive: The Common Criteria (Security)

The Security criterion contains 9 distinct control series (CC1 through CC9), totaling 22 baseline control requirements modeled directly on the COSO 2013 Internal Control Framework:

  • CC1 Series (Control Environment): Integrity and ethical values, board oversight, organizational structure, hiring standards, and formal security policies approved by leadership.
  • CC2 Series (Communication and Information): Internal communication of security responsibilities, whistleblower channels, and external communication regarding system changes and incidents.
  • CC3 Series (Risk Assessment): Formal annual risk assessments, threat modeling, identification of fraud risks, and evaluation of significant architectural changes.
  • CC4 & CC5 Series (Monitoring and Control Activities): Continuous monitoring of control operation, management reviews, automated policy enforcement, and segregation of conflicting duties.
  • CC6 Series (Logical and Physical Access Controls): Zero trust IAM, mandatory MFA for all staff across all corporate and production systems, quarterly access reviews, automated employee deprovisioning within 24 hours of termination, and bastion/VPN controls.
  • CC7 Series (System Operations and Incident Management): Automated vulnerability scanning, third-party annual network penetration testing, centralized SIEM logging, endpoint detection and response (EDR), and tested incident response procedures.
  • CC8 Series (Change Management): Enforced pull request approvals, peer reviews, segregated production deployment pipelines, automated CI/CD linting/testing, and emergency patch tracking.
  • CC9 Series (Risk Mitigation and Vendor Management): Comprehensive vendor risk assessments, third-party subprocessor tracking, review of subservice organization SOC reports (AWS, Datadog, GitHub), and cyber insurance maintenance.

To evaluate how your current technical architecture stacks up against all 22 Common Criteria controls right now, run our interactive SOC 2 Readiness Assessment or inspect the full control bank via the SOC 2 Checklist & XLS Export.

What Does a SOC 2 Report Contain? Inside the 100-Page Document

When an enterprise customer requests your SOC 2 report under a Non-Disclosure Agreement (NDA), you do not hand them a single sheet of paper. You deliver a comprehensive, highly structured 50-to-120-page document. Every standard AICPA SOC 2 report is organized into four formal sections, occasionally followed by an optional fifth section:

  1. Section I: Independent Service Auditor’s Report (The Opinion Letter). This is the two-to-three-page letter signed by the CPA firm partners. It specifies the scope of the audit, the timeframe evaluated, management’s responsibilities, the auditor’s responsibilities, and the formal audit opinion. There are four possible opinion outcomes:
    • Unqualified Opinion ("Clean"): The gold standard. The auditor confirms that your system description is fairly presented and your controls were suitably designed (Type 1) and operated effectively without material failures (Type 2).
    • Qualified Opinion: The auditor found one or more material exceptions or scope limitations, but the system as a whole remains generally sound. Buyers will scrutinize the specific qualification.
    • Adverse Opinion: A critical failure. The auditor states that controls were not suitably designed or failed systematically, rendering the report unusable for procurement.
    • Disclaimer of Opinion: The auditor was unable to gather sufficient evidence to form an opinion, typically due to missing logs or uncooperative management.
  2. Section II: Management’s Assertion. A formal, legally binding statement executed by your executive officers (CEO, CTO, or CISO). Management asserts that they are responsible for designing, implementing, and maintaining effective controls, and that the description of the system in Section III is presented fairly and truthfully in accordance with AICPA criteria.
  3. Section III: Description of the System (The Architectural Narrative). Written by your organization, this section provides a detailed technical and operational blueprint of your service. It documents your infrastructure topology, data classifications, customer boundary controls, software development lifecycle (SDLC), subservice organizations (such as AWS, Cloudflare, and MongoDB Atlas), personnel roles, and incident reporting pathways. Sophisticated enterprise security reviewers spend significant time reading Section III to understand how your platform physically handles their sensitive data.
  4. Section IV: Trust Services Criteria, Controls, Tests of Controls, and Results. The operational heart of the report, comprising 60% to 70% of the entire document. It is formatted as a comprehensive table displaying every single control, the specific audit test procedures executed by the CPA firm (inquiry, observation, inspection of evidence, or re-performance), and the results of those tests. If the auditor sampled 40 code deployments and found that two lacked a peer review, that discrepancy is formally logged here as a "Test Exception," alongside management’s response.
  5. Section V: Other Information Provided by the Service Organization (Unaudited). An optional section reserved for management to provide additional context, such as business continuity certifications, planned future architectural roadmaps, or detailed responses to exceptions noted in Section IV. The auditor explicitly notes that Section V is not covered by their audit opinion.

Who Needs SOC 2 and What Triggers the Requirement?

Almost no software startup initiates a SOC 2 audit purely out of academic enthusiasm; it is virtually always triggered by external commercial catalysts. In the modern B2B SaaS landscape, SOC 2 serves as the universal passport for enterprise vendor risk management.

The 4 Commercial Trigger Events

  • 1. The Blocked Enterprise Deal: You reach final procurement on a $50,000 to $250,000 Annual Contract Value (ACV) deal, only to receive a 250-question Vendor Security Questionnaire (VSQ) from the prospect’s InfoSec team. If you cannot provide a current SOC 2 Type 2 report, the deal stalls indefinitely in risk review.
  • 2. Downstream Cloud Integrations: Your software connects via OAuth, webhooks, or API keys directly to customer production environments (such as their GitHub repositories, Salesforce records, Google Workspace, or AWS accounts). Security teams require independent validation before granting broad administrative read/write scopes.
  • 3. Regulated Customer Upmarket Expansion: You transition from selling to early-stage SMBs to courting financial institutions, healthcare providers, or publicly traded enterprises subject to Sarbanes-Oxley (SOX). For these buyers, doing business with an un-attested vendor is a compliance breach.
  • 4. Institutional Investment Diligence: Venture capital and private equity firms conducting Series A or Series B due diligence look for SOC 2 attestation as concrete proof of technical governance and operational scalability, safeguarding their capital against regulatory or breach liabilities.

If your customers operate in European or global markets, you may also need to evaluate international frameworks. Read our in-depth comparison of SOC 2 vs ISO 27001 to understand how the two standards intersect.

SOC 2 Compliance vs. Actual Engineering Security

A critical philosophical lesson every engineering leader must internalize is that compliance does not equal security. A company can achieve an unqualified SOC 2 Type 2 report while maintaining a fragile security architecture, and conversely, a company with world-class engineering hygiene can easily fail a SOC 2 audit due to missing paperwork.

SOC 2 is an audit of policy design and operational evidence. If your written policy states that laptops are encrypted and passwords require 14 characters, the auditor tests whether your Mobile Device Management (MDM) enforces encryption and your Identity Provider (IdP) enforces 14 characters. The auditor does not review every line of application code for zero-day vulnerabilities or reverse-engineer your container escape defenses.

However, when approached pragmatically, SOC 2 enforces healthy engineering fundamentals that genuinely harden your infrastructure:

  • Eliminating shared SSH keys and root database access in favor of ephemeral, role-based credentials.
  • Mandating cryptographic branch protection rules on GitHub/GitLab that prevent rogue or unreviewed code from reaching production.
  • Enforcing centralized, immutable audit trails across all cloud infrastructure to make insider tampering detectable.
  • Establishing rapid, automated vulnerability patching cycles for base Docker images and third-party dependencies.

By treating SOC 2 as an opportunity to automate good engineering hygiene rather than generating manual screenshot spreadsheets, you build genuine resilience while effortlessly satisfying auditor requests.

How to Start Your SOC 2 Journey: The 4-Phase Roadmap

Preparing for a SOC 2 audit can feel daunting, but breaking the initiative into four structured phases ensures predictable execution without overwhelming your engineering roadmap:

  1. Phase 1: Scope Your Boundaries. Lock in your criteria. For 90% of early-stage SaaS companies, scoping exclusively to Security (Common Criteria) is the optimal strategy. Avoid the temptation to add Availability or Confidentiality on your initial audit unless an enterprise contract explicitly demands it. Learn about realistic expenditure in our SOC 2 Cost Guide.
  2. Phase 2: Perform a Gap Analysis. Evaluate your existing tools and workflows against the 47 baseline controls. Identify missing configurations: Do all contractors have background checks? Are quarterly access reviews logged? Is continuous vulnerability scanning active?
  3. Phase 3: Remediate and Automate. Implement missing policies, configure automated compliance tooling (such as Vanta, Drata, or internal scripts), deploy MDM across all staff laptops, and engage a third-party penetration testing firm.
  4. Phase 4: Select an Auditor and Execute Fieldwork. Engage an accredited, independent CPA firm. Decide whether to pursue a rapid point-in-time Type 1 audit or enter directly into a Type 2 observation period. Review typical milestones in our SOC 2 Timeline Breakdown.

Benchmark Your SOC 2 Readiness in 10 Minutes

Evaluate your startup across all 47 AICPA controls with our free, browser-only readiness engine. No signup, no sales rep, zero server data storage.

Frequently Asked Questions About SOC 2

Clear, authoritative answers to the most common questions regarding SOC 2 standards.

What does SOC 2 stand for?

SOC stands for System and Organization Controls. SOC 2 is an auditing standard established by the American Institute of Certified Public Accountants (AICPA) under SSAE 18 (specifically AT-C 205) designed to evaluate a service organization’s internal controls related to information security, availability, processing integrity, confidentiality, and privacy.

Is SOC 2 a certification?

No. There is no official "SOC 2 certification" or certifying body. SOC 2 results in an independent attestation report issued by a licensed CPA firm detailing the design (Type 1) or operating effectiveness (Type 2) of your security controls. Any vendor claiming to award a "SOC 2 certificate" is misrepresenting the AICPA standard.

Who needs SOC 2?

B2B SaaS companies, cloud service providers, managed service providers, and technology vendors handling sensitive customer data or integrating into enterprise customer environments typically need SOC 2. Enterprise procurement and vendor risk teams require it before signing commercial contracts or granting production access.

What are the Trust Services Criteria?

The five AICPA Trust Services Criteria are Security (the mandatory Common Criteria, CC1.1 to CC9.2), Availability, Processing Integrity, Confidentiality, and Privacy. Security is mandatory for every SOC 2 audit, while the other four are optional criteria selected based on contractual commitments and customer data handling.

What does a SOC 2 report look like?

A typical SOC 2 report is a formal 50 to 120-page document containing four formal sections: the Independent Service Auditor’s Report (opinion letter), Management’s Assertion, the detailed System Description (Section III), and the Control Matrix with auditor tests and results (Section IV).

Is SOC 2 legally required?

No. SOC 2 is not a statutory government regulation like GDPR, HIPAA, or CCPA. However, it functions as a de facto commercial requirement in the B2B SaaS ecosystem: enterprise security reviews, RFP questionnaires, and enterprise Master Services Agreements (MSAs) will almost invariably block vendors without a valid SOC 2 report.