Skip to content

Trust Services · Cybersecurity & Cloud

SOC 2 Type II in 2026: observation windows, evidence, and exceptions

A practical guide to SOC 2 Type II — Trust Services Criteria, Type I vs Type II, and how to collect evidence over the observation period.

6 min read

SOC 2 Type II is an attestation on a described system over a period, issued by a CPA firm. It is not a certificate on the company logo, and it is not a pass/fail ISO audit. The report is useful because a sophisticated buyer reads Section III and the exceptions, not because the PDF exists.

The paired checklist walks control implementation and evidence hygiene. This note is about the decisions that wreck reports: when to start the window, what belongs in the system description, and which Trust Services Criteria you actually need.

The report lives or dies on populations: access lists, deploys, tickets, and vendor reviews that actually fall inside the window. If you cannot generate those lists, you are not in a Type II; you are in a Type I with extra meetings.

Type I, Type II, and why the window comes last

Type I is a point-in-time opinion on design. Type II adds operating effectiveness over an observation period — commonly three to twelve months. Starting a three-month window before joiner-mover-leaver and change management are real is how you buy exceptions in the first report.

Operate the controls, prove you can pull complete populations, then freeze the period with your auditor. A short first Type II is normal. A messy first Type II follows you into every security questionnaire for years.

Security is required. Availability, confidentiality, processing integrity, and privacy are add-ons driven by contracts — not a longer report for its own sake. Each extra category is more sampling, not more prestige.

Readiness is the ability to answer “show me every production deploy in the window” in one query. If that answer is a Slack archaeology project, you are not choosing a window yet; you are still building the system description’s plumbing.

Decisions the checklist will not make for you

Section III (the system description) is where scope fights happen: production versus CI, identity, and support tools. If it is in the description, it is in the test. If a ticketing system can reset production access, it is not “just ops.”

Complementary user entity controls (CUECs) matter. If customers must configure SSO or restrict API keys, say so, or you will field the same questionnaire forever and still get blamed for a customer misconfiguration.

Inclusive versus carve-out for subservice organizations (your cloud provider, your IdP) changes the report and the evidence you must show. That is a conversation with the firm, not a checkbox.

Where evidence actually fails

Policies that describe weekly access reviews while evidence shows quarterly reviews are a classic exception. Auditors test the sentence against the population, not against your intent.

Incomplete populations — “we think this is every production deploy” — stop the test. Build the query before the window starts. If GitHub, the PaaS, and the change ticket disagree, pick a system of record and reconcile.

Scoping only production while leaving CI/CD, identity, or support tools out of the description is how you get a clean report on a system nobody would recognize as yours.

The first report is a sales artifact whether you like it or not. Exceptions about access reviews and change management get copied into every RFP. It is cheaper to delay the window than to explain a messy Type II for the next two years.

How to use the paired checklist

Use it to sequence control operation and the evidence pack, not to invent Trust Services language. When a item says “observation period,” that is your cue to look at the calendar with the CPA firm — not to tick it because the policy exists.

Read last year’s exceptions (or a sample report in your vertical) before you start. The checklist cannot tell you which finding will annoy your largest customer; your sales engineer probably can.

Assign an evidence owner per TSC category who can pull the population without the auditor in the room. If only the vCISO can find the access-review export, the Type II is a single point of failure — and fieldwork will show it.

What teams get wrong

SOC 2 is a certification, like ISO.
It is an attestation report under AICPA standards. There is no SOC 2 logo license. Buyers rely on the report; they should not treat it as a government license.
A longer window always looks more mature.
A twelve-month window full of exceptions looks worse than a clean three-month first report. Length is a sampling choice, not a maturity score.
If it is not in production, it is out of scope.
Identity, CI/CD, logging, and support tools that can affect the in-scope system usually belong in the description. “Staging only” is not a magic exclusion.

When the checklist is enough — and when it is not

  • Use the checklist to get controls operating and to assemble populations before you pay for fieldwork.
  • Engage a CPA firm (and usually a readiness partner only if your team has never sat a Type II) to set the window, the description, and the criteria.
  • Use counsel when customer MSAs require a clean report by a date, when you must explain carve-outs, or when privacy TSC would collide with a GDPR/CPRA program you have not staffed.
  • This guide is not an audit opinion and not a substitute for AICPA TSC or your firm’s testing.

Related checklists

Related field notes

The checklists and field notes provided on this website are for educational and informational purposes only. They do not constitute legal, financial, or professional advice. Completing a checklist does not guarantee compliance, certification, or immunity from audits. Always consult with a certified auditor or legal counsel for your specific organizational needs. Full disclaimer