Compliance

SOC 2 Readiness for Small Teams

SOC 2 rarely arrives because someone wanted it. It arrives because an enterprise prospect put it in the security questionnaire, and the deal is now waiting on a report you do not have. That framing matters, because it means the goal is not maximal security maturity — it is a defensible report, produced without derailing the roadmap.

What SOC 2 actually is

It is an attestation by an independent auditor that you described a set of controls and that those controls operated as described. It is not a certification against a fixed checklist, and there is no published list of required controls.

That surprises people, and it cuts both ways. There is real latitude in defining your own controls to match how your organization actually works. There is also no shortcut where you buy a compliant configuration and are finished.

Two things to decide early:

  • Type I or Type II. Type I says the controls were designed appropriately at a point in time. Type II says they operated effectively over a window, typically three to twelve months. Enterprise buyers increasingly want Type II. A Type I is still useful as a milestone that unblocks a deal while the observation window runs.
  • Which trust services criteria. Security is mandatory. Availability, confidentiality, processing integrity, and privacy are optional. Include only what your customers are actually asking for — each additional criterion adds controls, evidence, and audit cost, and they are easy to add later.

What the auditor will actually ask for

Stripped of framework language, most of fieldwork comes down to a handful of areas:

  • Access control. Who has access to what, how it was approved, and evidence it was removed promptly when people left.
  • Change management. That code reaching production was reviewed, and that you can demonstrate this for a sample of changes rather than describe it in principle.
  • Monitoring. That you would detect a problem, with evidence of alerts being investigated — not merely that tooling is installed.
  • Risk assessment. A documented, periodically revisited view of what could go wrong and what you decided about it.
  • Vendor management. An inventory of subprocessors handling your data and evidence you assessed them.
  • Incident response. A documented process, and evidence it was followed for anything that occurred during the window.

Notice how much of that is evidence rather than configuration. Small teams usually have reasonable practices already. What they lack is proof those practices operated on specific dates, which is precisely what a Type II examines.

Start with evidence, not policies

The common failure mode is spending the first two months writing policies. Policies are necessary, quick to produce from decent templates, and worth surprisingly little on their own. Evidence is the constraint, and evidence can only be collected going forward.

Concretely: if your observation window starts in March and you did not enable audit logging on your identity provider until May, you cannot evidence access review for March and April. No amount of documentation retroactively fixes that. The window effectively starts when your evidence collection does.

Do this in week one Turn on and centralise every audit log you might need — identity provider, cloud control plane, code repository, ticketing. Storage is cheap. Missing months are not recoverable, and this single step determines when your window can realistically begin.

What small teams can safely defer

Advice written for larger organizations assumes staff you do not have. Some of it can wait:

  • A dedicated compliance hire. A first SOC 2 is manageable as a part-time responsibility for an engineering lead with outside help.
  • A full GRC platform. Compliance automation tools earn their cost at a certain scale. For a first audit with a handful of systems, a well-maintained spreadsheet and scripted evidence exports are genuinely adequate.
  • Formal separation of duties. In a ten-person engineering team, the same people necessarily write and deploy code. Auditors accept compensating controls — mandatory peer review, immutable logs — when segregation is impractical at your size.
  • Penetration testing on day one. Useful, sometimes requested by customers, but not required by the framework. Schedule it when the budget allows.

What you cannot defer

  • MFA everywhere. Non-negotiable, and the first thing every auditor checks.
  • Offboarding that actually completes. A departed employee with live access is the finding that most reliably damages a report.
  • Code review before production. Enforced by branch protection, not by convention, so the evidence is automatic.
  • An asset and data inventory. You cannot claim to protect what you have not enumerated, and every other control depends on this one.

Build controls you can sustain

The most expensive mistake is designing controls that are impressive on paper and unsustainable in practice. A control stating that access is reviewed monthly commits you to producing twelve reviews a year, every year, and a gap in month seven is an exception in your report.

Write the control to match the cadence you will genuinely maintain. Quarterly reviews that always happen beat monthly reviews that sometimes do. Auditors do not award points for ambition; they test what you claimed.

Every control you write is a promise you have to keep on a schedule, in perpetuity. Write fewer, and keep them.

A realistic timeline

For a team of twenty to fifty with a reasonably modern stack: about a month for gap assessment and scoping, two to three months implementing and switching on evidence collection, then the observation window itself — three months is the shortest most buyers will accept, six is more comfortable. Fieldwork adds another four to six weeks.

So roughly seven to ten months from starting to holding a Type II report. If a customer needs something sooner, a Type I can usually be produced within three to four months and will often hold the deal while the Type II window runs.

The part worth doing properly

It is entirely possible to pass SOC 2 while remaining insecure. Point-in-time evidence and generously interpreted controls will get you a clean report and none of the protection.

The teams that get value from it use the deadline as cover to fix things they had been deferring anyway — consolidating identity, removing standing access, getting logging into a state where an incident could actually be investigated. The report is the same either way. The difference shows up the first time something goes wrong.

That is the approach we take in compliance and governance work: controls that genuinely run, emitting their own evidence, so the audit becomes an export rather than a fire drill.

All insights
Work With Us

Find Out What's Exposed Before Someone Else Does

Start with an assessment of your cloud environment. You get a prioritised findings report and a remediation plan you can act on — with us or without us.

[email protected]