SOC2Prep

SOC 2 scope and the system description

Scope is the one decision on this site that no tool can make for you, and it sets the price of everything that follows. This is how to make it, write it down, and defend it to an auditor.

Last reviewed 2026-08-31Written by Jacob Masse, TrazTech Inc.

Your SOC 2 scope is the set of systems, people and processes the auditor gives an opinion on, and the system description is the document that states it in your own words. Decide scope first, before you buy a platform, book a firm or write a policy, because everything downstream is priced against it. For a single-product cloud company the whole exercise is two pages and about half a day of argument, and skipping it is the most expensive half day on this site.

Section 3 Where your system description lands in the final report, in your words not the auditor's

What the system description actually is

A SOC 2 report has four parts: the auditor's opinion, management's assertion, your description of the system, and the auditor's tests with their results. The third part is written by you. The audit firm reviews it, argues with it and will refuse to attest against a description it thinks is misleading, but the text is yours, and it is the part a customer reads before anything else.

Scope
What the auditor gives an opinion on: which product, which environments, which supporting systems, which people and which criteria.
System description
The written statement of that scope, including infrastructure, software, people, procedures and data, plus the commitments you have made to customers about them.
Boundary
The line between in and out. Everything on the inside is testable and everything on the outside has to be defensible as out.
Trust Services Criteria
The five categories an opinion can cover: security, availability, processing integrity, confidentiality and privacy. Security is mandatory. The other four are chosen.
Subservice organisation
A vendor whose own controls your service depends on, such as your cloud provider. You either carve it out and say which controls you assume it operates, or you include it, which nobody does for a hyperscaler.
Complementary user entity controls
The things your customers have to do for your controls to work, such as managing their own users. Named in the description so a reader knows where your responsibility ends.

The scope decision, in order

Work these in sequence. Each answer constrains the next, and doing them out of order is why scope discussions go round twice.

  1. Read what the customer asked for. The security schedule or the questionnaire almost always names the report type and sometimes the criteria. If it says Type 2, you cannot shortcut the observation window. If it says nothing beyond SOC 2, the answer is security alone.
  2. Name the product. One product, or one platform with named modules. If you sell two things that share nothing but a logo, scope one of them. Two products in a first audit roughly doubles the evidence work and rarely doubles the deals it unblocks.
  3. Draw the boundary around the production path. Everything that stores, processes or transmits customer data, plus everything that can change what does. That second clause is the one people miss: your code repository and your deployment pipeline are in scope because they can alter production, even though no customer data lives in them.
  4. Decide the criteria. Security alone for a first audit unless a customer named more. Add availability if you sell an uptime commitment. Add confidentiality if your contracts define confidential information and promise handling for it. Do not add privacy because you handle personal information: that is what PIPEDA is for, and the privacy criterion is an AICPA construct that adds a large amount of work.
  5. Write down what is out, and why. One line each. The marketing site, the internal analytics warehouse, the acquired product still on its own stack, the corporate network if you have no premises. An auditor will accept a stated reason far more readily than an omission.
  6. Test the boundary against the awkward questions below, then get it approved by whoever can overrule an engineer, and date it.

Comparing firms for this? Tell us what you need and it goes to the ones in the directory that do this work. No charge, and no phone number required.

The awkward questions that decide the boundary

Ask each of these out loud before you write the description. Every one of them has moved a real scope late in a program, and then remediation and evidence both have to catch up.

Boundary tests, and what the answer usually means
QuestionIf yesWhy it bites
Can a person or system change production without going through the pipeline you described? That route is in scope, or it gets closed An undocumented admin console is the classic late finding
Does customer data reach a system you called internal, such as a warehouse, a support tool or a log store? That system is in scope Support tooling holds more customer data than anyone expects
Does staging or a sandbox hold real customer data? In scope, or the data comes out Taking the data out is nearly always cheaper than auditing the environment
Do contractors or an offshore team hold production access? They are in the people scope Background checks, training and offboarding evidence now cover them too
Do you run any hardware or hold a physical office where systems live? Physical security controls come into scope A fully cloud company can state it has no premises and drop the section
Is there an acquired product on a separate stack? Scope it out for the first report, explicitly Including it before it is integrated adds months
Does an AI feature send customer data to a model provider? That provider is a subservice organisation or a vendor in scope It also belongs on the vendor register and in your customer commitments

Scope narrow, then widen deliberately

A narrower first scope is not a weaker report. It is a report that arrives. The most common failure is a first audit scoped to everything the company owns, which produces a control list nobody can evidence and a window that slips twice. Scope the product the customer is buying, get the report, then widen it in year two on the same evidence machinery.

Where Canadian law changes the boundary

SOC 2 does not test statutory compliance, so PIPEDA, Law 25 and provincial health privacy law do not appear in the criteria. They still change the boundary, because you cannot credibly describe a system as out of scope while telling a regulator it holds personal information you are accountable for.

Under PIPEDA, accountability stays with you when personal information moves to a processor, which means the vendor holding it belongs in your description as a subservice organisation or in your vendor controls. Under Quebec's Law 25, a project that involves personal information may require a privacy impact assessment before it launches and a named person in charge of the protection of personal information, and if the system doing that work sits outside your SOC 2 boundary a Quebec buyer will notice the mismatch. If you hold health information for a custodian, read the agreement with them before drawing anything, because it commonly names retention, notification and audit rights stricter than the criteria ask for.

What differs by province is covered on the readiness consultants guide, which has a page for each of twenty markets and names the statute that applies in each.

Writing the description

Two to four pages for a first report. Write it in plain language, because the audience is a procurement analyst at your customer, not your auditor. Cover these, each in a short section:

  1. What the service does and who uses it, in a paragraph a non-technical reader can follow.
  2. The infrastructure: cloud provider, regions, the major components, and what is managed rather than run by you.
  3. The software: your application, the significant third-party components, and the pipeline that changes them.
  4. The people: which teams operate the system, and how contractors are handled.
  5. The data: what customer data you hold, how it is classified, how long it is kept, and where it goes.
  6. The procedures: how access is granted, how changes are approved, how incidents are handled, at the level of who does what rather than control identifiers.
  7. The commitments you have made to customers about all of the above, since the criteria test you against your own promises.
  8. What is out of scope, and one line of reason each.
  9. Subservice organisations, carved out or included, with the controls you assume they operate.
  10. Complementary user entity controls: what your customers must do.

Date it, name an approver, and version it, because it will change. Then keep it beside the checklist, since every item on that list is scoped by this document.

Changing scope mid-program

Scope changes are survivable early and expensive late. A change during preparation costs rework on policies and the gap list. A change once the observation window is open usually costs the window, because evidence for the newly included system does not exist for the days already elapsed, and a Type 2 opinion covers the whole period.

If you find a system that should have been in after the window opened, the honest options are to restart the window for a later period, to keep the original scope and add the system in the next report, or to accept an exception and explain it. Auditors have seen all three. What none of them accept is a description that quietly leaves it out. That is a misstatement in the part of the report you wrote, and it is a different category of problem from a control gap.

Get a second opinion on your scope

Scope is the decision most worth an outside hour, because it sets the price of everything after it. Tell us what you are drawing the line around and we will put it in front of Canadian firms that argue about this for a living.

Get matched

Common questions

The other half of the scope decision is which trust services categories the report covers, and what each one adds beyond security is the arithmetic behind it. Contractors and offshore staff are the other boundary question that gets settled late and should not be: who counts as workforce covers it.

If ISO 27001 is also on the table, settle the boundary once for both. The ISMS scope statement and the SOC 2 system description describe the same thing in different registers, and preparing for both together covers where the two diverge.

What should be in scope for a first SOC 2 audit?

The production environment for the product your customer is buying, everything that stores or processes its customer data, and everything that can change production, which includes your code repository, your deployment pipeline and your identity provider. The corporate laptop fleet comes in through endpoint controls. Marketing sites, internal analytics and acquired products on separate stacks are normally out, stated explicitly with a reason.

Which Trust Services Criteria do we need?

Security alone unless a customer named more. Availability is worth adding if you sell an uptime commitment you would rather have independently tested. Confidentiality is worth adding if your contracts define confidential information and promise specific handling. Processing integrity applies to a narrow set of transactional services. Privacy is the one most often added by mistake: it is an AICPA construct, it is a large amount of extra work, and it does not discharge PIPEDA.

Do we have to include our cloud provider in scope?

No. Cloud providers are carved out as subservice organisations, which means your description names the controls you assume they operate and your auditor tests that you monitor them, usually by reviewing their own SOC 2 report annually. What is in scope is your configuration of their services, which is where nearly every real finding lives anyway.

Can we exclude a product line from the audit?

Yes, and for a first report you usually should. Say which product the report covers in the description and say the other is out. The risk is commercial rather than technical: a customer buying the excluded product will read the report and see it is not covered, so make sure the one you scope is the one blocking deals.

Who signs off the system description?

Management, because the report contains a management assertion that the description is fairly presented. In practice that means whoever can overrule an engineer on what the system is, usually a founder, a CTO or a head of platform. The auditor reviews it and will push back, but they do not write it and they cannot approve it on your behalf.