Skip to main content
Compliance

SOC 2 for an AI company, minimally

There is no checklist handed to you and there is no certificate at the end. You describe your own controls, and an auditor tests whether you did what you said you would do. That single fact changes how the whole thing should be run, and it is why scope is the only decision that really matters. Here is the smallest honest version.

Engineering perspective, and verify the specifics This describes the shape of the process and where the engineering work sits. It quotes no criterion numbers and no prices, because both change and because a summary of a standard is a bad substitute for the standard. Read the current criteria from the body that publishes them, and get the timing, scope and fee specifics from the audit firm you actually engage — those answers differ between firms more than you would expect.

What it is, stated plainly

SOC 2 is a report written by an independent accounting firm about a service organisation's controls. You define a system boundary, you write a description of that system, you state the controls you operate, and the auditor tests whether those controls were suitably designed and, in one variant, whether they operated over a period of time. The output is a report your buyers read. There is no certificate, no registry, no logo that means anything, and no list of required controls delivered to you at the start.

That last point is the one that surprises engineers, and it cuts both ways. There is no checklist to grind through, which means you cannot be told exactly what to build. But it also means you write the controls, and a control you wrote to describe what your team already does is far easier to evidence than one copied from a template describing a company three times your size.

The criteria are organised into categories — security, availability, processing integrity, confidentiality and privacy. Security is common to every engagement. The others are optional, and each one you add is more description to write and more evidence to produce, every year, forever. Most companies asked for SOC 2 by an enterprise buyer are being asked for the security category and nothing else, and adding more because it sounds thorough is the most common self-inflicted cost in this whole exercise.

You are probably here because

  • An enterprise deal is waiting on a report you do not have
  • A compliance platform quoted you a number and you cannot tell what you are buying
  • Somebody said “we need SOC 2” and nobody has said which type, or over what scope
  • Your buyer's security team has asked about your model provider and you are not sure what to say

The scope section is where the cost is decided. The section on the second questionnaire is the part specific to AI companies, and it is the one that surprises people.

Type I and Type II, and which one your buyer means

Type I is an opinion on whether your controls are suitably designed as at a point in time. Type II is an opinion on whether they operated effectively over a period. Type II is what enterprise buyers mean when they say SOC 2, and a Type I will occasionally satisfy a buyer who is trying to help you, usually with a commitment that a Type II follows.

The mechanical consequence is that a Type II requires an observation window during which your controls have to actually be running and generating evidence. Windows are negotiated with your auditor and vary; the important planning fact is that the window is elapsed time you cannot compress by working harder. If a deal is waiting, the sequence that usually works is to get controls running, take a Type I to unblock the deal if the buyer will accept it, and let the window run for the Type II that follows.

The other planning fact is that the report has a period, and the period ages. Buyers routinely want a report covering a period that ended recently, which means this is an annual cycle rather than a project. Design for that from the start: a control that requires heroics to evidence once will be quietly abandoned by month eight.

You are not being tested against a standard. You are being tested against your own description of yourself. Write a description you can live inside for a year.

Scope is the whole game

Nearly all of the cost and all of the misery come from scope, and scope is the part most within your control. Four levers matter.

The system. Scope the production service your buyers use, not your company. One product, one production environment. Your marketing site, your internal analytics, and the side project someone deployed last year do not need to be inside the boundary, and each one that is drags its access reviews, its change management and its evidence into scope with it.

The categories. Security only, unless a buyer has specifically asked for another in writing. Confidentiality is the one most often added on instinct; ask the buyer whether they need it before you volunteer it.

The infrastructure. Fewer accounts, fewer clouds, fewer bespoke servers. If you have one production cloud account with everything defined as code, the evidence practically produces itself. If you have three accounts, a legacy box somebody maintains by hand, and two former contractors with credentials, that is not a compliance problem, it is a cleanup you were going to have to do anyway.

The people. The number of humans with production access is a direct multiplier on evidence volume, because access reviews and onboarding and offboarding records scale with headcount in scope. Reduce standing access before you start, not because of the audit but because it is the single highest-value security change most small teams can make.

Where the engineering time actually goes

Most of a SOC 2 is administrative — policies, a risk assessment, vendor records, background checks, acknowledgements. That work is real and it is not engineering. The parts that do land on your engineers are a shorter list than people fear, and they are the parts worth doing anyway.

Work itemWhat it takesWorth doing regardless?
Identity and accessSingle sign-on, multi-factor everywhere, groups rather than individual grants, no shared accountsYes. This is the highest-return security work a small team can do.
Offboarding that provably completesOne list of systems, a checklist that is executed and retained, and no orphan credentialsYes. Former access is the most common finding anywhere.
Change management evidencePull requests reviewed and linked to deploys; the trail your tooling already emits, retained and queryableMostly. The retention and linkage is the new part.
Logging and monitoringCentralised logs with a stated retention, alerts that reach a human, and evidence that someone respondedYes, and see the caution about logging customer content.
Backup and restoreBackups configured, and at least one restore actually performed and documentedYes. The restore test is the part everyone skips and needs.
Vulnerability handlingDependency and image scanning, a triage rule, and a record of remediation within your own stated timeframeYes, if the timeframe is one you can genuinely hold.
Incident responseA written plan, and a tabletop exercise you actually ran and wrote upYes. The tabletop is cheap and finds real gaps.
Subprocessor registerEvery third party touching customer data, with its terms, its settings and a review dateYes, and for an AI company this is the one buyers read.

A note on the middle rows. Whatever timeframe you write into your own vulnerability policy is the timeframe you will be tested against. Writing an aggressive one to look serious is how companies generate their own exceptions. Write the interval you will hold on a bad month.

The second questionnaire, which is the AI-specific part

Here is the thing nobody warns you about. You will do all of this, receive the report, send it proudly to your buyer's security team, and then get a second document with questions the report does not address at all. For an AI company that second document is usually the harder one.

The questions cluster in five places, and none of them is answered by an opinion on your control environment.

Your model provider is a subprocessor. Buyers want it named, along with what data reaches it, what retention applies, whether their content can be used to improve anyone's models, and whether that is a default or a setting you enabled. Have the answer written down with the date you last verified it, because “we believe it is off” is a bad sentence to say to a security reviewer.

Prompt and completion logging. If you log requests for debugging, you are storing customer content, possibly in a third-party tool, possibly for longer than your stated retention. This is the most common uncomfortable discovery in an AI company's first audit. It is fixable, but fix it before the observation window rather than during it.

Tenant separation in retrieval. If you run a vector or search index over customer content, expect to be asked how one customer's data cannot reach another's context. “We filter by tenant in the application” is a weaker answer than a separation the query layer enforces, and reviewers have learned to ask which one it is.

Human review of outputs. Whether anyone at your company reads model outputs containing customer content, under what circumstances, and whether the customer was told.

Model behaviour. Accuracy, hallucination, evaluation, bias, and what happens when the model is wrong. A SOC 2 report says nothing about any of this — it is an opinion about controls, not about output quality — and buyers increasingly know that, which is why the second questionnaire exists.

The practical move is to prepare a short, plain technical document covering these five things and send it alongside the report. It costs a day, it shortens the review by weeks, and it is the artefact that most distinguishes companies that close enterprise deals from ones that get stuck in review.

Where the effort goes, and what it buys — our read

Narrow scope decided before anything else
95
Identity, access and clean offboarding
90
A written answer to the AI questionnaire
82
Compliance automation platform
66
Extra criteria categories nobody asked for
20
Custom policy documents written from scratch
12

Our judgment of return per hour spent, not a survey. The bottom two rows absorb time that buys nothing.

What it costs, in the only terms that are honest

We will not quote figures, because audit fees vary by firm, scope, region and year, and a stale number in an article is worse than none. What is stable is the shape: three lines, and the one people underestimate is not the one on the invoice.

The audit firm. Get three quotes. Ask each for the same scope in writing and compare what is included — a readiness assessment, the observation window they will accept, whether a bridge letter is included, and what a second year costs. The spread between firms on identical scope is wide enough to be worth an afternoon.

The compliance platform. Optional, and usually worth it for a small team. It collects evidence continuously, keeps policies in one place, and saves real time. Two cautions: do not let it define your architecture, and check what its monitoring agent installs on your team's laptops before you find out from your engineers.

Internal time. Almost always the largest line, and it is rarely modelled. It lands on one person who becomes the owner and on engineers in bursts. Name the owner explicitly. A SOC 2 with no single accountable person takes twice as long and produces a worse report.

The mistakes we see

  • Scoping the company instead of the product, which multiplies evidence for no buyer benefit
  • Adding criteria categories nobody asked for, permanently, to look thorough
  • Writing aspirational policies and then being tested against them
  • Starting the observation window before controls are actually running, guaranteeing exceptions
  • Logging prompts and completions into a third-party tool with a retention nobody checked
  • Letting a platform's template dictate architecture rather than describing what you do
  • No named owner, so evidence collection happens in a panic before the window closes
  • Treating the report as the finish line when the AI questionnaire is what actually gates the deal

Where you do not need us

Most of a SOC 2 does not need an engineering firm and we would rather say so. The policies, the risk assessment, the vendor records, the training and acknowledgements, the evidence collection — a capable operations-minded person plus a compliance platform plus a good auditor covers all of it. Many companies get through a first Type II with no outside engineering help at all, and that is a perfectly good outcome.

Choosing the auditor is also yours. Ask peers at companies one stage ahead of you, get three quotes, and pick on responsiveness and on whether they have audited companies whose architecture resembles yours.

Where an outside team is worth paying for is the narrow set of things that touch the product: separating tenants properly in a retrieval layer, rebuilding logging so it stops capturing customer content, making offboarding provable across systems that were never wired together, or writing the technical answers to the AI questionnaire in a way a security reviewer accepts. That is a handful of specific pieces of work, not a programme — and if someone proposes a programme, ask which of those pieces they mean.

A sequence that works

  • Ask the buyer exactly what they need — type, categories, and how recent the period must be
  • Draw the smallest honest boundary: one product, one production environment
  • Clean up access first: single sign-on, multi-factor, groups, no shared accounts, no orphans
  • Fix logging before the window, so customer content is not in scope by accident
  • Write controls that describe what you actually do, then close the gaps that remain
  • Name one accountable owner with time protected for it
  • Get three auditor quotes on identical written scope
  • Run a restore test and a tabletop, and write both up
  • Start the observation window only once controls are running
  • Prepare the AI questionnaire answers before the report lands, not after

Bottom line

SOC 2 is an attestation against a description you wrote, so nearly everything that matters is decided in scope and in writing controls you can actually hold for a year. Take security only, one product, one environment, the fewest people with standing access, and policies that describe your real behaviour rather than an aspirational version of it. Most of the work is administrative and does not need an engineering firm. The parts that do are identity, logging, tenant separation and provable offboarding, and those are worth doing whether or not anyone audits you. Then remember that the report is not what closes the deal on its own: for an AI company, the questions that decide the review are about your model provider, your prompt logs, your tenant boundaries and what happens when the model is wrong. Write those answers down early, keep them current, and send them with the report.

Frequently asked questions

Do we need Type I first, or can we go straight to Type II?

Go straight to Type II if nothing is blocked on it, because Type II is what buyers want and a Type I is extra cost for a report they will ask you to replace. Take the Type I when a specific deal is waiting and the buyer has said in writing it will unblock them. The observation window for Type II is elapsed time you cannot compress, so the sequencing question is really about whether a deal is sitting on the other side of it.

Does a SOC 2 report say anything about whether our model is accurate?

No. It is an opinion about controls over a described system, not about output quality, hallucination rates, bias or evaluation practice. Buyers who understand that will send a separate questionnaire covering it. Prepare a short technical document on your evaluation approach, your subprocessors, your logging and your tenant separation, and send it alongside the report rather than waiting to be asked.

Can we exclude our model provider from scope?

Not meaningfully. Anything processing customer data on your behalf is a subprocessor, and buyers will ask about it whatever your report says. The workable position is to name it, state what data reaches it, state the retention and training settings you have applied, and record when you last verified them. Vendor defaults change at renewal, so a verified date is worth more than a confident sentence.

Is a compliance automation platform necessary?

Not necessary, usually worthwhile for a small team, because continuous evidence collection is genuinely tedious to do by hand. Two cautions. Do not let the platform's control templates drive your architecture — you are describing your system, not adopting theirs. And check what its agent installs on employee laptops and what it collects, before your engineers discover it themselves.

How much of this can our team do without hiring anyone?

More than most people expect. The administrative majority — policies, risk assessment, vendor records, evidence collection, auditor liaison — is well within reach of one organised person with a platform and a responsive auditor. The parts that genuinely need engineering are identity and access, logging that does not capture customer content, tenant separation in retrieval, and provable offboarding. If those are already sound, you probably do not need outside help at all.

1 business day response

Stuck on the technical half of a security review?

Send the questionnaire you were handed and a sketch of your architecture, and we will tell you plainly which answers you already have and which ones need building first. Email bo@precisionfederal.com.

Email an engineerCapabilitiesMore insights →
SOC 2Access ControlSubprocessorsSecurity Review