Playbook

SOC 2 for a startup with fewer than 20 people

Learn how a small startup can run SOC 2 with clear owners, lean controls, a control calendar and evidence that comes from normal work.

By the Cloudverg engineering team · · 6 min read

The problem

Your first SOC 2 request usually arrives in a customer security review. The buyer sends a questionnaire, asks for a report, and gives a date. You have fewer than 20 people, no compliance team and no spare quarter. The work lands on a founder, the CTO or an operations lead who already runs hiring, vendors and IT.

SOC 2 is an audit of controls over a period. The auditor tests whether your described controls operated, not whether you have good intentions. A policy folder and a compliance tool do not prove that access was reviewed, that changes were approved or that laptops were encrypted. The report also has a system description. If your scope, architecture and control claims do not match, the audit slows down.

Small teams feel this more because one person often approves access, does the work and reviews the result. The auditor will ask for evidence of review. You need a second set of eyes, a ticket trail and a calendar that survives busy weeks. Writing a 40 page policy set copied from a large company makes the gap worse. You will fail controls you never needed.

What a good solution looks like

A good SOC 2 program for a small team is narrow and boring. Pick the systems that touch customer data and the commitments you make in contracts. Write a system description that matches how the product actually runs. Choose the Trust Services Criteria that apply, usually Security first, and add Availability or Confidentiality only when customers require them.

You need one control matrix, not five documents. Each control gets an owner, a frequency, the evidence it produces, the tool where that evidence lives and a backup owner. Keep the set small enough to run every month. Ten to fifteen controls that operate all year beat fifty controls that stall in month two.

Evidence should fall out of normal work. Access reviews happen in your identity provider. Changes move through pull requests and tickets. Onboarding and offboarding use a checklist in your HR or IT system. Vendor reviews sit in a simple register. The auditor should be able to follow links from the control matrix to the artifact without asking you to rebuild history.

How to build it

Start with a named owner. Give one person the compliance lead role and four to six hours a week. That person does not do every control. They keep the matrix current, run the monthly check and act as the auditor contact. Name backups for access reviews, change management and onboarding so a vacation does not break the chain.

Write the control matrix in a spreadsheet first. Columns: control ID, control statement, owner, frequency, evidence, system, reviewer and last test date. Map each row to a policy section and a Trust Services Criteria reference. Then write short policies that describe what you already do. A policy can be one page. It should name the system, the role and the cadence, not just say the company is committed to security.

Set a monthly operating rhythm and a hire to leave checklist. On the first week, run access reviews for your identity provider, cloud console and code host. Check that departed users are disabled, admin roles are limited and two-factor authentication is enforced. In the same week, review open changes and confirm that production changes had approval and testing. Once a quarter, review vendors, run a risk review and test a backup restore. For every hire, create the account, assign role based access, enforce two-factor authentication and record manager approval. For every departure, disable the account, revoke tokens and collect the laptop on the last day.

Before the audit window, do a dry run. Pick five controls and ask someone outside the control to produce the evidence from the system. If they cannot find it in a few minutes, fix the location or the naming. Give the auditor a read-only account and a short walkthrough. Agree on the sample request list early. Keep a single folder or tool for requests, and close each item with a link and a date.

Risks and how to manage them

The biggest risk is a founder bottleneck. If every approval, review and exception goes to one person, the control stops when that person is busy. Fix this with backup owners, a written escalation path and a monthly review that takes 30 minutes. The reviewer should sign off in the system, not in a chat message.

Over scoping is next. Adding every product, every office and every vendor makes the audit larger than the team can carry. Start with the revenue system and the customer data path. Add systems later. If a customer asks for a broader scope, price the work and adjust the timeline before you agree.

Stale policies and tool sprawl create false confidence. A compliance tool can collect tasks, but it cannot approve a change or review access for you. Keep the tool if it reduces follow up, but keep the control matrix as the source of truth. Review policies twice a year and after a major architecture change. Fix small exceptions when they appear, and log the ones you accept.

Auditor fit matters. Ask how the firm handles small teams, what sample sizes it expects and who will do the fieldwork. A firm that only works with large enterprises may ask for controls you do not need. A firm that never pushes back may miss gaps that a customer will find later. Compare two or three firms, then choose one before the period starts.

How to measure success

Measure the program by whether controls run on time, not by how many documents you have. Track control calendar completion, overdue access reviews, the age of open remediation items and auditor requests closed without a second follow up. A simple monthly scorecard with five lines is enough for leadership.

Check evidence quality with a spot test. Once a month, pull one control and ask a teammate to find the artifact from the system. Record how long it took and whether the reviewer signed it. If the answer is vague, the control is not ready. Also track onboarding and offboarding time from ticket open to access change.

After the report arrives, keep the cadence. The next period starts immediately. Review the auditor findings, assign owners and dates, and add the fixes to the same matrix. Do not rebuild the program from scratch. Use the exception log to decide what to tighten.

If you need outside structure, the Cloudverg SOC 2 readiness assessment is a fixed price of $7,500 and runs three weeks. It scopes systems, criteria and report type, compares controls with the Trust Services Criteria and leaves a remediation roadmap with owners and dates. It is one option. A capable internal owner with a clear matrix can also get there.

Frequently asked questions

How long does SOC 2 take for a small startup?

It depends on the report type and the audit period. A Type I report covers controls at a point in time, while a Type II covers a period, often three to twelve months. Most of the elapsed time goes to fixing gaps and running controls long enough to produce evidence.

Do we need a full time compliance person for SOC 2?

No. A small team can assign the compliance lead role to an existing CTO, operations lead or finance lead at four to six hours a week. The work needs a clear owner and backup owners for each control. A full time hire only makes sense when the program spans many products or customers.

What should we do first for SOC 2?

Name an owner, define the system boundary and build a one page control matrix. Then pick the report type and talk to an independent CPA firm about scope and timing. Do not buy a tool before you know which controls you will run and where the evidence lives.

Fixed price

Want help with this? SOC 2 readiness assessment

$7,500 fixed price

3 weeks · Starts within 10 business days

Three weeks to scope your SOC 2, compare your controls with the Trust Services Criteria and get a remediation roadmap.

What is included

Related guides

More soc 2 and compliance guides   Security and compliance

Smallest way to start

Get a senior architect on your problem this week

Ninety minutes on the cloud, AI or security question that is blocking you, a pre-read of your material and a written summary within two business days.

$450 one-time