SOC2

SOC 2 Scope Definition: Determining What's In and Out

Priya Nandakumar had eleven days to answer one question, and two very confident people had already given her two contradictory answers.

SOC 2 Scope Definition: Determining What's In and Out
Loading advertisement...
4

Priya Nandakumar had eleven days to answer one question, and two very confident people had already given her two contradictory answers.

Priya was VP of Compliance and Risk at Ledgerlight, Inc., a 120-person Series B fintech company that sold expense-management software to mid-market finance teams. Ledgerlight's biggest customer, a logistics conglomerate worth roughly $1.2 million in annual recurring revenue, had a renewal sitting in legal review — pending one condition. Their vendor security team wanted a current SOC 2 Type II report, "scope covering the platform our data flows through," on file within the quarter.

Sales had one answer: scope everything. "We can't afford to explain gaps to a Fortune 500 procurement team," the VP of Sales argued in the Monday leadership sync. "If the auditor's report says 'excludes X,' the customer's security reviewer is going to ask why, and I don't want to be the one answering that email." Engineering had the opposite answer, delivered with equal conviction: scoping the internal data warehouse, the marketing website, the legacy reporting microservice nobody had touched since 2022, and the three regional office networks would add four months and — based on the quote Priya had already gotten from a second CPA firm — roughly $47,000 to the audit budget, for systems the customer's security questionnaire never actually asked about.

Priya had two quotes on her desk. Marcus Feld, a partner at the assurance firm Hollis & Feld, had scoped a "narrow" engagement — the core Ledgerlight platform, its production AWS environment, and the people and procedures directly touching customer data — at $48,000 with a 4-month readiness runway. A second firm, working from Engineering's expansive systems list, had quoted $95,000 and a 7-month runway to cover everything from the corporate Wi-Fi network to a defunct reporting tool three customers still technically had access to. Same company. Same Trust Services Criteria. Double the cost, because of one decision made in a single afternoon: where the scope line gets drawn.

This is the decision most first-time SOC 2 programs get wrong — not because it's technically hard, but because nobody owns it clearly enough, early enough, to keep sales, engineering, and the auditor pointed at the same boundary. Get scope right and you produce a report that answers exactly the questions your customers are asking, at a cost and timeline that make sense for a company your size. Get it wrong in either direction — too broad or too narrow — and you either burn budget testing controls nobody asked about, or hand a customer's security team a report with a hole in it that becomes the reason the deal stalls.

Who this is for, and what you'll walk away with

This is for the compliance lead, founder, or engineering leader who has been told "we need SOC 2" and is now staring at a blank system description wondering what actually belongs in it. You'll walk away knowing which Trust Services Criteria apply to your business (Security always does; the other four are a judgment call tied to your commitments), how to draw the system boundary around products, environments, and teams without either padding it or leaving gaps, and how to classify every subservice organization you depend on as carve-out or inclusive. By the end, you'll have a framework for writing a scope statement you can defend to an auditor, a customer, and your own CFO — in that order.

Why scope is the highest-leverage decision in the entire program

Every other decision in a SOC 2 program is downstream of scope. The number of controls you design, the evidence you collect, the systems your engineering team has to instrument, the length of the readiness assessment, the auditor's fee, and ultimately what the finished report says about your company — all of it traces back to a scope statement that, in most companies, gets written in a matter of days by two or three people in a room.

I've watched companies spend six figures more than they needed to because nobody challenged an instinct to "scope broad, just to be safe." I've also watched companies hand a customer a report that quietly excluded the exact subservice organization that customer's own security team was worried about, triggering a re-scope, a re-audit, and a deal that slipped two quarters. Scope isn't a formality you fill in before the real work starts. Scope is the real work — everything after it is execution against a boundary you already chose.

The three dimensions of SOC 2 scope

Scope isn't one decision. It's three, and treating them as one is where most of the confusion starts.

1. Which Trust Services Criteria apply. Security is mandatory in every SOC 2 engagement. Availability, Processing Integrity, Confidentiality, and Privacy are optional, added based on what you've actually committed to your customers.

2. Where the system boundary sits. This is the "in scope" universe of products, infrastructure, environments, locations, data, and teams described in Section III of the report — the system description.

3. How subservice organizations are treated. Every vendor you depend on to deliver your service — cloud hosting, identity providers, payment processors, background-check vendors — has to be classified as either carve-out (excluded, with their controls assumed) or inclusive (their controls tested as part of your report).

Get all three dimensions written down, reviewed, and signed off before you touch a single control, and the rest of the engagement runs in a straight line. Skip that step, and you'll be re-litigating scope in month three, mid-readiness assessment, which is the single most common reason SOC 2 timelines blow past their original estimate.

Choosing your Trust Services Criteria

Every SOC 2 audit scope starts from the same non-negotiable baseline and builds outward from there.

Security: always in scope

The Common Criteria — CC1 through CC9, mapped to the COSO internal-control framework's 17 principles — form the required foundation of every SOC 2 report, Type I or Type II, regardless of industry. There is no version of SOC 2 without Security. If a vendor tells you they're "doing a SOC 2 for just Availability," they've either misunderstood the framework or you've misunderstood them. Security covers the access controls, change management, risk assessment, monitoring, and incident response practices that every other criterion assumes are already in place.

Availability: add it when uptime is a stated commitment

Availability belongs in scope when your contracts, SLAs, or marketing materials make explicit commitments about uptime, performance, or disaster recovery — "99.9% uptime," "RTO of 4 hours," "24/7 availability." If your customers depend on your platform being up during business hours to run their own operations, and you've made a commitment about that, Availability criteria (the A-series, covering capacity planning, environmental protections, and business continuity/disaster recovery) are the natural next addition.

Processing Integrity: add it when you process transactions or calculations customers rely on

Processing Integrity applies when your system's core value is that it processes something — a payment, a calculation, an order, a report — completely, accurately, and on time. Payment processors, billing platforms, trading systems, and data-transformation pipelines are classic candidates. If a customer would suffer real financial or operational harm from your system silently processing something wrong (not disclosing it, actually getting it wrong), Processing Integrity earns its place in scope. If your product is closer to "we store and retrieve records the customer entered themselves," Processing Integrity often isn't worth the additional testing burden.

Confidentiality: add it when you hold sensitive business data under contractual or NDA protection

Confidentiality is about protecting information that isn't necessarily personal but is sensitive by agreement — trade secrets, financial models, proprietary source code, M&A data rooms, or any customer data your contracts specifically label as confidential. If your customer contracts include confidentiality or non-disclosure clauses that go beyond "don't share personal data," and your service exists to store or process that category of information, Confidentiality belongs in scope.

Privacy: add it when personal information handling is core to what you do

Privacy (TSC) is the least commonly included criterion, and for good reason — it's also the most operationally demanding, covering notice, choice, consent, collection, retention, disclosure, and disposal of personal information against your own published privacy commitments. Most B2B SaaS companies that merely store personal information on behalf of their customers (an HR platform holding employee records, for instance) find that Security and Confidentiality already cover the relevant risk, and add Privacy only if their own product's core function is processing consumers' personal information directly — an ad-tech platform, a consumer health app, a direct-to-consumer data broker.

Trust Services Criteria

Add it when...

Skip it when...

Typical adopters

Security (required)

Always — every SOC 2 report includes it

Never optional

Every service organization

Availability

You commit to uptime/SLA/DR terms in contracts

You have no stated uptime commitments

Infrastructure, hosting, SaaS platforms with SLAs

Processing Integrity

Your system processes transactions/calculations customers rely on being accurate

You mainly store/retrieve customer-entered data unchanged

Payment processors, billing platforms, trading systems

Confidentiality

You hold sensitive business data under NDA/contractual confidentiality terms

Data you hold isn't contractually sensitive beyond normal privacy

Data rooms, legal tech, professional services platforms

Privacy (TSC)

Processing personal information is your core product function

You store PI on a customer's behalf but it isn't your core function

Ad-tech, consumer health apps, data brokers, direct-to-consumer platforms

"The question I ask every prospective client isn't 'what are you afraid of' — it's 'what have you already promised your customers in writing.' Your Trust Services Criteria should mirror your contracts, not your anxieties. I've seen companies add Privacy because it sounded thorough, and then spend six extra weeks documenting a consent framework nobody asked them for." — Marcus Feld, CPA, Partner, Hollis & Feld Assurance Partners

TSC selection by company type

The "which criteria do I need" question gets easier once you stop asking it in the abstract and start asking it against your actual business model. Here's how it typically shakes out across the company archetypes I see most often.

Company type

Security

Availability

Processing Integrity

Confidentiality

Privacy

Typical rationale

B2B SaaS (workflow/productivity tool)

Required

Usually

Rarely

Often

Rarely

Uptime SLAs common; data is business records, not core PI processing

Cloud infrastructure/hosting provider

Required

Almost always

Rarely

Sometimes

Rarely

Uptime is the entire value proposition

Payments/fintech processor

Required

Usually

Almost always

Often

Sometimes

Transaction accuracy is the product

Healthcare data platform (B2B, not consumer-facing)

Required

Often

Sometimes

Almost always

Sometimes

Sensitive data, contractual confidentiality obligations

HR/payroll SaaS

Required

Usually

Sometimes

Often

Sometimes

Employee PI at volume, though the customer (employer) is not the data subject

Ad-tech/martech platform

Required

Sometimes

Rarely

Sometimes

Often

Core function is processing personal data for targeting/analytics

Managed security/MSSP

Required

Usually

Sometimes

Almost always

Rarely

Client security data is highly sensitive, contractually protected

Data analytics/BI platform

Required

Usually

Often

Often

Sometimes

Processing integrity matters if outputs drive customer decisions

Notice the pattern: Security anchors every row, and the rest of the row is a direct reflection of what the company promises and processes — not a generic checklist. This is also the table I'd hand a sales leader who insists "we should just include everything" — it's a useful way to show that criteria are a business-fit decision, not a completeness contest.

Let the data drive it, not the instinct

Beyond company archetype, the fastest sanity check for TSC selection is to classify the data actually flowing through the in-scope system and ask which criteria that data category implicates. This is the same discipline a mature risk assessment applies to any other control decision — start from what could go wrong with a specific asset, not from a generic list.

Data type in your system

Security

Availability

Processing Integrity

Confidentiality

Privacy

Authentication credentials/access tokens

Yes

—

—

Often

—

Customer business records (non-PII)

Yes

If SLA-bound

If accuracy-critical

Often

—

Payment/card transaction data

Yes

Usually

Yes

Yes

—

Employee/consumer PII

Yes

—

—

Often

If core function

Health information (B2B context)

Yes

Often

Sometimes

Yes

Sometimes

Proprietary source code/trade secrets

Yes

—

—

Yes

—

Marketing/behavioral data for targeting

Yes

—

—

Sometimes

Usually

Aggregate/anonymized analytics output

Yes

Often

Often

Rarely

—

If you can't point to a data category that justifies a criterion, don't include it. Auditors will test whatever criteria you select against the full Common Criteria baseline plus the specific points of focus for that category — every additional criterion is additional audit evidence to produce, not a free box to check.

What "Security" actually tests, before you add anything else

It's worth being concrete about what's already inside scope the moment you commit to a SOC 2 engagement, because the Common Criteria alone cover more ground than most first-time founders expect. Each additional criterion you select gets layered on top of this baseline — it doesn't replace or narrow it.

Common Criteria series

COSO principle area

What it examines

CC1

Control environment

Governance, tone at the top, organizational structure, ISO 27001-style commitment to security as a management responsibility

CC2

Communication and information

Internal/external communication of security responsibilities and incidents

CC3

Risk assessment

How the organization identifies and analyzes risk to its objectives

CC4

Monitoring activities

Ongoing evaluation of whether controls are present and functioning

CC5

Control activities

Policies and procedures that help ensure management directives are carried out

CC6

Logical and physical access controls

Access control, authentication, encryption, physical security

CC7

System operations

Vulnerability management, monitoring, incident response

CC8

Change management

Change management processes for system modifications

CC9

Risk mitigation

Vendor and business-disruption risk mitigation, including vendor risk management practices

I keep this table on hand for a specific reason: clients frequently propose adding a criterion to "cover" something that CC6 or CC7 already covers under the required baseline. Encryption, access control, vulnerability management, and incident response are all already in scope the moment Security is selected — you don't need Confidentiality to get encryption at rest or encryption in transit tested; those live inside the Common Criteria. Knowing what the baseline already buys you is often the fastest way to talk a stakeholder out of an unnecessary criterion.

Defining the system boundary: what goes into the system description

Once your Trust Services Criteria are set, the harder and more consequential work starts: drawing the line around what "the system" actually is. This boundary becomes Section III of your finished report — the system description — and it's built from five components the AICPA description criteria expect every service organization to address.

System description component

What it covers

Common scoping question

Infrastructure

Physical and virtual computing resources — servers, containers, networks, cloud accounts, data centers

Which environments (prod/staging/dev), which cloud accounts, which regions?

Software

Applications, systems software, utilities that support the service

Which products/modules? Does the marketing site or admin tooling count?

People

Roles and functions involved in operating and securing the system

Which teams — engineering, SRE, support, security — vs which don't touch the system (finance, sales)?

Procedures

The automated and manual processes that operate the system

Onboarding/offboarding, change management, incident response — scoped to in-scope systems only

Data

The types of data used or processed by the system

Which datasets, which classifications, which flows in and out

A useful mental model: the system boundary is not "everything the company owns" — it's everything that materially participates in delivering the specific service your customer is buying and that your Trust Services Criteria apply to. A company can have dozens of internal systems and only two or three of them ever appear in the system description.

"The biggest tell that a company hasn't thought through scope is when the system description reads like an IT asset inventory. A good boundary is a business boundary first — what service are we promising, what does it take to deliver that promise — and an infrastructure diagram second." — Sam Whitfield, Senior SOC 2 Auditor, Ferris Lane Assurance

In/out decisions: products

Multi-product companies face the first hard boundary question immediately: does the SOC 2 cover the whole company, or one product line? The answer should follow the customer commitment, not corporate convenience. If your enterprise customers only buy Product A, scoping Product B (which they've never touched and never will) adds cost with zero customer-facing benefit. Conversely, if your sales motion increasingly bundles Product A and Product B together, or your roadmap is converging the two onto shared infrastructure, a combined scope may be cheaper long-term than two separate engagements.

In/out decisions: environments

Production is almost always in scope — it's where customer data lives and where the service is actually delivered. Staging and development environments are more nuanced: if they contain real (even masked) customer data, or if a control failure there could plausibly propagate to production, auditors will often expect them in scope, or expect you to document why they're excluded (e.g., synthetic data only, fully isolated network, no production credentials). Disaster recovery environments should be in scope if you've made Availability commitments that depend on them. Sandbox or demo environments with no real customer data are a common, defensible exclusion.

In/out decisions: supporting functions

This is where the "scope everything" instinct usually breaks the budget. Corporate IT, HR systems, finance/accounting platforms, and marketing infrastructure are typically out of scope unless they materially participate in delivering or securing the in-scope system — for example, if your HRIS is also your source of truth for provisioning production access (a common integration point), the identity-provisioning workflow belongs in scope even if the HRIS itself doesn't. The test isn't "does the company use this system" — it's "does this system's failure or compromise create a path to the in-scope environment or data."

Category

In scope

Out of scope

Deciding question

Production application & infrastructure

Yes

—

Where the service is delivered

Staging/dev with real or masked customer data

Usually

Sometimes, with documented rationale

Does a failure here propagate to prod?

Disaster recovery environment

Yes, if Availability is in scope

—

Does it back an SLA commitment?

Demo/sandbox with synthetic data only

—

Usually

Any real customer data present?

Corporate IT (laptops, email, SSO used for prod access)

Often, partially

Rarely fully out

Does it gate access to the in-scope system?

HR systems (as HR systems)

—

Usually

Do they touch in-scope data or provisioning?

HR-to-access-provisioning workflow

Yes

—

Directly controls who gets production access

Finance/accounting platforms

—

Usually

Rarely touches the in-scope system

Marketing website (no app functionality)

—

Usually

No customer data or service delivery function

Regional/branch offices with no infrastructure role

—

Usually

Physical security only matters if servers/data live there

Customer support tooling with access to customer data

Yes

—

Direct access to in-scope data

"I tell clients: draw the boundary around the promise, not the org chart. If finance can't see production data and doesn't operate a control that protects it, finance doesn't belong in your system description — no matter how proud you are of your expense-approval workflow." — Renata Okafor, CISO, Bramwell Health Analytics

Scope in multi-region and multi-entity companies

Companies operating across multiple regions or legal entities face a boundary question that's easy to underestimate: does "the system" mean one global deployment, or does each region's infrastructure and data residency requirements need to be treated separately? The answer usually depends on whether your regions run genuinely separate infrastructure (different cloud accounts, different data stores, different operating teams) or a single global deployment with regional data-residency controls layered on top.

Scenario

Scope approach

Rationale

Single global platform, all customers on shared infrastructure

One report covering the full deployment, noting regional data-residency controls as part of the boundary

Infrastructure and control ownership are unified; splitting scope would just duplicate testing

Separate regional deployments with independent infrastructure (e.g., EU and US environments run separately)

Consider whether a single report can describe both, or whether region-specific customers need a region-scoped report

Different infrastructure often means different control owners and different evidence sets

Acquired entity running on its own stack, not yet integrated

Exclude until integrated, or scope separately with its own system description

Testing a not-yet-integrated stack under the parent's controls misrepresents who actually operates them

Regional subsidiary using parent company's platform under a reseller model

Typically included if the subsidiary has no independent infrastructure of its own

The "system" delivering the service is still the parent's platform

Contracted regional data centers with local control requirements

Document as a subservice organization (carve-out or inclusive per its own attestation)

Local data center operators are vendors, not part of your operated system

The underlying principle doesn't change from the rest of this article: scope follows infrastructure and control ownership, not the legal org chart or the sales map. A company selling into five regions from one shared platform generally needs one well-described boundary, not five redundant ones.

Multi-product and multi-tenant companies: scoping strategies

Companies running several products, or a single multi-tenant platform serving very different customer segments, generally choose one of three strategies.

Strategy

How it works

Best for

Trade-off

Single product, single report

Whole company scoped as one system around the flagship product

Companies where one product drives nearly all revenue

Simplest to manage, but growing product lines get left out until re-scoped

Product-specific report

Only the product(s) under active customer scrutiny are scoped; others excluded entirely

Multi-product companies where customers only buy specific products

Cheapest and fastest, but requires a second report if another product later needs one

Shared-infrastructure combined report

All products scoped together because they share the same underlying platform/infrastructure/team

Products built on common infrastructure with overlapping engineering teams

One audit covers more ground, but a control failure anywhere affects the whole report

Multi-tenant segmented scope

Only the tenant-facing layer and shared control plane are scoped; tenant-specific customizations excluded

SaaS platforms with heavy per-customer configuration

Keeps scope stable even as individual tenants change, but requires very clear boundary documentation

Ledgerlight, in Priya's case, went with the second option: a product-specific report covering only the core Ledgerlight platform, deliberately excluding a legacy reporting tool used by fewer than five customers and slated for deprecation. That single decision — documented in a one-page scope memo Priya circulated to sales, engineering, and the auditor — was what separated the $48,000 quote from the $95,000 one.

Subservice organizations: carve-out vs inclusive

Almost no service organization delivers its product entirely on its own infrastructure. You use a cloud provider, maybe an identity provider, maybe a payment processor, maybe a background-check vendor for hiring. Each of these is a subservice organization — a vendor whose own controls matter to the security of your system — and each one has to be explicitly classified in your system description using one of two methods.

The carve-out method excludes the subservice organization's controls from your report. You describe that the vendor performs certain functions (say, "physical and environmental security of data center infrastructure is managed by AWS"), but their controls aren't tested as part of your audit. Instead, your system description lists complementary subservice organization controls — the controls you're assuming the vendor has in place — and you typically point to that vendor's own SOC 2 or equivalent attestation as evidence you've validated that assumption through vendor due diligence.

The inclusive method brings the subservice organization's controls into your report. The auditor tests those controls directly, either by visiting the subservice organization or by relying on that vendor's own attestation as a sub-report folded into yours. This is far less common — it's operationally heavy for both parties — and it's typically reserved for situations where the subservice organization is small, doesn't have its own SOC 2, and is critical enough to your service that a carve-out with unverified CSOCs wouldn't satisfy customers.

Dimension

Carve-out method

Inclusive method

Whose controls get tested

Only yours; vendor's controls assumed via CSOCs

Yours and the subservice organization's, together

Typical use case

Vendor has its own current SOC 2/ISO 27001 (e.g., AWS, Google Cloud, Azure)

Vendor is small, critical, and has no independent attestation

Auditor's work

Reviews vendor's own attestation report as evidence of CSOC operation

Directly tests vendor's controls or incorporates vendor's own sub-scope report

Cost/complexity

Lower — leverages vendor's existing assurance

Higher — requires vendor cooperation, evidence, possibly a site visit

Report language

Names the vendor, lists CSOCs, notes exclusion of vendor controls from testing

Vendor controls appear in the tested control set alongside your own

Common pitfall

Assuming a vendor's controls without verifying their attestation is current and scoped correctly

Underestimating how much vendor cooperation and lead time inclusive testing requires

Best for

Hyperscale cloud providers, established SaaS vendors with public attestations

Small, single-purpose vendors integral to the service, without independent assurance

"Carve-out isn't a way to make a vendor's risk disappear — it's a way to formally document that you've checked their homework instead of grading it yourself. If you carve out a vendor and never actually pull their SOC 2 report to confirm the CSOCs you're relying on are real, you've created a paper boundary, not a security boundary." — Marcus Feld, CPA, Partner, Hollis & Feld Assurance Partners

Common subservice organization categories and how they're usually treated

Subservice category

Example

Typical treatment

Why

Cloud infrastructure (IaaS)

AWS, Azure, Google Cloud

Carve-out

Hyperscalers maintain their own SOC 2/ISO 27001 reports and are too large to test directly

Identity provider

Okta, Auth0, Azure AD

Carve-out

Typically has independent attestations; you retain responsibility for configuration

Payment processor

Stripe, Adyen

Carve-out

PCI DSS/SOC 2 attestations already exist; you're relying on, not replicating, their controls

Email/communications infrastructure

SendGrid, Twilio

Carve-out

Established vendors with their own assurance reports

Monitoring/logging SaaS

Datadog, New Relic

Carve-out

Same rationale — established, independently attested

Background-check vendor (HR use)

Checkr and similar

Often out of scope entirely

Rarely touches the in-scope system directly unless tied to access provisioning

Small, single-purpose data vendor

A boutique fraud-scoring or enrichment API with no public attestation

Inclusive, or requires additional due diligence

No independent assurance exists to lean on, but function is critical to the service

Managed service provider (outsourced IT/SOC)

A contracted MSSP running detection/response

Inclusive or heavily documented CSOC reliance

Directly operates security controls on your behalf

The rule of thumb I give clients: if the vendor is large enough to have its own current, relevant attestation report, carve them out and build your CSOC list around it. If they're small, bespoke, or operate controls on your behalf without their own assurance program, budget time for an inclusive approach or find a different vendor before your audit window opens.

Evaluating a subservice organization's own attestation before you carve them out

Carving out a vendor is not a paperwork exercise you complete once and forget. Before you finalize the carve-out method for any subservice organization, pull their actual report and check it against your own scope — a surprising number of "we're carved out, they have a SOC 2" assumptions don't survive that check.

What to verify in the vendor's report

Why it matters

Report is current (typically issued within the last 12 months)

An expired or stale report doesn't support a current-period CSOC assumption

Report type matches your need (Type II, not just Type I)

A Type I only confirms design, not operating effectiveness — weaker assurance to lean on

Trust Services Criteria in their report cover what you're relying on (e.g., Availability if you need their uptime commitments backed)

Their report might only cover Security, leaving your Availability assumption unverified

Their system boundary actually includes the service you use

Large vendors sometimes scope only certain product lines — confirm the specific service you consume is in their boundary

No qualified or adverse opinion, or exceptions relevant to your reliance

A qualified opinion on a control you're depending on undermines your own CSOC assumption

Their own subservice organizations (your fourth parties) are appropriately handled

Carve-outs can nest — know what your vendor's vendor is doing too

This is a five-minute review per vendor, and it's the single most commonly skipped step in subservice organization scoping. Auditors will ask for evidence that you performed this review — usually in the form of a vendor management or vendor risk management record — as part of testing your own CC9 risk-mitigation controls, so treat it as a standing part of onboarding any new subservice organization, not a one-time favor to the audit team.

CUECs and the scope handshake with your customers

Every SOC 2 scope decision has a mirror-image counterpart sitting with your customer: complementary user entity controls, the controls your customer has to operate for your controls to work as intended. If you've scoped access control at the application layer assuming customers manage their own user provisioning and de-provisioning, that assumption needs to show up explicitly as a CUEC in your report — otherwise a customer's security reviewer will read your scope as incomplete rather than as a shared-responsibility model. Scope and CUECs are two sides of the same boundary line: everything on your side gets tested, everything you're pushing to the customer's side gets documented as their responsibility. Skipping that documentation is one of the most common reasons a technically correct scope still reads as evasive to an outside reviewer.

Visualizing the scope decision

How scope decisions affect cost and timeline

Scope is the single biggest lever on your engagement's price tag and duration — bigger than the auditor you choose, bigger than how mature your controls already are. Every additional system, environment, or subservice organization added to scope multiplies the audit evidence that has to be produced, reviewed, and tested.

Scope decision

Effect on readiness timeline

Effect on audit fee

Effect on ongoing maintenance

Narrow, single-product scope

Baseline (fastest)

Baseline (lowest)

Lower — fewer systems to keep evidenced year-round

Adding a second product line

+4–8 weeks

+15–30%

Doubles evidence collection for shared controls

Adding Availability criteria

+2–3 weeks

+10–15%

Ongoing capacity/DR testing evidence required

Adding Processing Integrity

+3–5 weeks

+15–25%

Transaction-level evidence sampling each period

Adding Privacy criteria

+4–6 weeks

+20–30%

Consent/retention/disposal evidence, ongoing

Including staging/dev with real data

+2–4 weeks

+10–20%

Additional environment to monitor and evidence

Inclusive subservice organization (no existing attestation)

+6–10 weeks

+20–40%

Vendor cooperation required every audit period

Every extra supporting function pulled in "to be safe"

+2–4 weeks each

+5–15% each

Compounding — each one needs its own control owner and evidence

This is the table I'd put directly in front of a sales leader who wants to scope broad "just in case." Every row is a real cost, not a hypothetical one — and none of it buys goodwill with a customer who never asked about the systems you added.

Over-scoping: the hidden costs

Over-scoping feels safe. It rarely is. The most common over-scoping mistake is treating scope as a hedge against uncertainty — "let's include it in case a customer asks" — instead of a decision grounded in actual commitments. The result is a program that spends real budget and real engineering hours producing evidence for systems that add no customer-facing value, while slowing down the parts of the audit that actually matter.

I've seen over-scoped companies end up with control owners for systems nobody remembers assigning, audit evidence collection processes running against a defunct internal tool, and readiness timelines that stretch because the extra scope surfaced genuine gaps in systems the company would rather have retired than remediated. Over-scoping doesn't just cost money up front — it becomes a recurring tax on every subsequent audit period, because whatever you scope in year one, you're on the hook to keep evidencing every year after.

Under-scoping: the hidden costs

Under-scoping feels efficient right up until a customer's security team notices the gap. The most damaging version of this mistake is excluding a system or subservice organization that a sophisticated customer's due diligence process specifically expects to see — a payment sub-processor, a data-hosting region, a support tool with standing access to customer data. When that gap surfaces during a customer's own review of your report (and it does surface — enterprise security teams read system descriptions line by line), the conversation shifts from "show me your report" to "why did you leave this out," which is a much harder conversation to win.

Under-scoping also creates a specific structural risk: if you narrow scope to make the numbers look good and a security incident later occurs in an excluded-but-related system, your SOC 2 report doesn't protect you from that conversation with customers — because the report never claimed to cover that system in the first place. A narrow scope has to be defensible, not just convenient.

Risk category

Over-scoping

Under-scoping

Cost

Higher audit fees, more control owners, more evidence collection

Lower short-term cost, but rework cost if gaps are found later

Timeline

Longer readiness period, more remediation surface area

Faster initial timeline, but re-scoping delays if challenged

Customer trust

Rarely damages trust, but doesn't build extra trust either

Can severely damage trust if a customer finds the gap themselves

Report credibility

High — broad and defensible

Risk of appearing evasive if key systems are missing

Ongoing maintenance burden

High — every scoped system needs evidence every period

Lower, but growing systems eventually force a re-scope anyway

Sales cycle impact

Rarely blocks deals, may slow initial timeline

Can stall or kill deals when gaps surface in due diligence

Internal morale/ownership

Diffuse ownership, "why do we track this" fatigue

Clear ownership, but gaps create firefighting later

Choosing a scoping philosophy: minimal-defensible vs. future-proofed

Once you've internalized the over- and under-scoping risks, most companies land on one of two workable philosophies. Neither is universally "correct" — the right one depends on your growth trajectory and how often you expect the boundary to need revisiting.

Philosophy

How it works

Best fit

Watch-out

Minimal-defensible scope

Scope strictly to current customer commitments and current architecture; revisit annually

Early-stage companies, single-product businesses, tight budgets

Requires discipline to actually revisit scope as the business changes, not just at renewal

Future-proofed scope

Scope slightly ahead of current commitments to cover a near-term roadmap item (e.g., a product launching in the current audit period)

Companies with a near-certain, dated roadmap item that will need coverage within the year

Easy to justify padding that isn't actually near-term — apply only to committed, dated plans

I generally steer first-time SOC 2 companies toward minimal-defensible scope. It's cheaper, it's easier to explain to an auditor and a customer, and — counterintuitively — it's also easier to expand later than an over-broad scope is to contract. Shrinking scope on a renewal report requires explaining to existing report readers why something that used to be covered no longer is, which is a harder conversation than adding something new with a clear rationale.

When to revisit scope: the growth triggers worth planning for

Even a well-drawn minimal-defensible scope has a shelf life. The companies that avoid painful mid-cycle re-scoping are the ones that treat certain business events as automatic scope-review triggers, rather than waiting for a customer or an auditor to raise the question first. A new product launch that shares infrastructure with the in-scope system is one trigger — even if the product itself won't be sold to the same customers, shared infrastructure means a control failure in the new product can affect the old one. A material contract change is another: if a new enterprise customer negotiates an uptime SLA your existing contracts never included, that's the moment Availability moves from "consider it" to "add it," not the moment the next audit period happens to start. Acquiring a company, replacing a subservice organization, or moving a meaningful volume of customer data into a new region are the other three triggers I flag most often for clients.

The discipline here isn't complicated — it's a standing five-minute agenda item at the quarterly compliance or security review: "has anything happened this quarter that should change our scope memo?" Companies that skip this check tend to discover the answer was yes only when a customer's security team asks a question the current report doesn't answer, which is the most expensive way to find out.

Scope creep: what causes it, and how to prevent it

Scope creep in a SOC 2 program rarely arrives as one dramatic decision — it arrives as a dozen small "sure, let's just add that" moments during readiness work, usually driven by well-intentioned people trying to be thorough. A new engineering lead points out a service that "probably should be in there." A customer asks a one-off question about a system, and the instinct is to fold it into scope rather than answer the question directly. A merger or acquisition brings in a new codebase nobody has formally decided whether to scope.

Common scope creep trigger

Why it happens

Prevention

"Just to be thorough" additions during readiness

Team wants to appear comprehensive to the auditor

Anchor every addition to a specific customer commitment or contractual term, not a feeling

Ad hoc customer questions about excluded systems

Fear of looking evasive in a single email thread

Answer directly with CUEC/vendor-attestation context instead of re-scoping mid-engagement

New products/features shipped mid-audit-period

Product moves faster than the compliance program

Set a scope review checkpoint tied to the product roadmap, not just the annual audit

M&A bringing in new systems/teams

Nobody owns the "does this need to be in scope" decision post-acquisition

Add scope review as a standing step in the M&A integration checklist

Auditor requests expanded testing after finding a gap

A control gap in an in-scope system traces back to an out-of-scope dependency

Fix the dependency relationship (carve-out/CUEC) rather than silently expanding scope

Internal stakeholders conflating "important system" with "in-scope system"

Confusing business criticality with SOC 2 relevance

Reinforce that scope tracks customer commitments and the TSC, not internal importance

"Scope creep is death by a thousand reasonable-sounding requests. The fix isn't saying no to all of them — it's having a one-page scope memo everyone agreed to at the start, so every new request has to argue against a written decision instead of against a vague memory of a meeting." — Yuki Tanaka, Director of Compliance, Ledgerlight, Inc.

Documenting and locking scope: who signs off

Scope isn't real until it's written down and agreed to by the people who can each independently break it — sales (who sets customer expectations), engineering (who knows what actually touches what), security/compliance (who owns the audit relationship), and the auditor (who has to be willing to stand behind the boundary). A short RACI at the start saves weeks of relitigating later.

Scope activity

Sales/GTM

Engineering

Security/Compliance lead

Auditor (CPA firm)

Propose TSC based on customer commitments

Consulted

Informed

Responsible

Consulted

Draft system boundary (products/environments/teams)

Informed

Responsible

Accountable

Consulted

Classify subservice organizations

Informed

Consulted

Responsible

Accountable (must agree treatment is defensible)

Approve final scope memo

Consulted

Consulted

Accountable

Consulted

Confirm scope aligns with engagement letter

Informed

Informed

Responsible

Accountable

Communicate scope to customers/prospects

Responsible

Informed

Consulted

Informed

What belongs in the scope memo itself

The scope memo I ask every client to produce before their engagement letter is signed isn't a formal audit document — it's an internal reference that keeps sales, engineering, security, and the auditor aligned, and it becomes the source document for the actual system description once readiness work begins.

Scope memo section

Contents

Trust Services Criteria selected

Which of the five apply, with a one-line rationale tied to a contract, SLA, or product function for each

System boundary

Named products, environments, and infrastructure in scope; explicit list of what's excluded and why

Data in scope

Data types/classifications flowing through the boundary, mapped to the criteria they justify

Teams in scope

Which functions (engineering, SRE, support, security) operate or have access to in-scope systems

Subservice organizations

Every vendor relied on, with carve-out or inclusive treatment and current attestation status

CUECs anticipated

Draft list of what the report will expect customers to be responsible for

Sign-off

Names and dates for sales, engineering, security/compliance, and auditor acknowledgment

Review cadence

When the memo will next be revisited (tied to the annual readiness assessment or a defined roadmap trigger)

A memo this short — typically two to three pages — is what turns scope from an implicit, half-remembered set of assumptions into something every stakeholder can point to when a question comes up mid-engagement or mid-sales-cycle.

What a scope statement actually reads like

Abstractions are easier to apply once you've seen the finished shape. A scope statement condensed from a memo like the one above, in the plain language it would actually appear in internally, reads something like this: "This engagement examines the Security, Availability, and Confidentiality criteria as applied to the Ledgerlight production platform, comprising the customer-facing web application, its supporting APIs, and the production AWS environment (us-east-1 and us-west-2 regions). In scope are the engineering, site reliability, customer support, and security functions that operate, maintain, or have administrative access to this environment. Excluded from scope are the corporate marketing website, the legacy reporting service (scheduled for deprecation in Q1), and all corporate/back-office systems that do not provision access to or process data within the production environment. AWS is treated as a subservice organization under the carve-out method; Ledgerlight relies on AWS's own SOC 2 Type II report for physical, environmental, and infrastructure-layer controls."

Notice what that paragraph does: it names the criteria, names the boundary in specific and falsifiable terms (specific regions, specific functions, specific exclusions with a reason), and states the subservice treatment plainly. Nothing in it is vague, and nothing in it requires a follow-up question to understand. That's the bar a scope statement should clear — not exhaustive detail, but zero ambiguity about what's covered and what isn't.

How scope shows up in the finished report

Every decision covered so far becomes visible, in plain language, inside Section III of your report — the system description — and in the auditor's opinion that follows it. The Trust Services Criteria you selected appear on the cover of the report itself. The system boundary appears as a narrative description of infrastructure, software, people, procedures, and data, typically alongside an architecture diagram. Subservice organizations appear by name, with an explicit statement of carve-out or inclusive treatment and the associated CSOCs. A customer's security reviewer will read all of it — which is exactly why scope has to be decided deliberately up front rather than reverse-engineered from whatever systems happened to be easiest to evidence.

Report section

What reflects your scope decisions

Report cover/title

Which Trust Services Criteria were examined

Management's assertion

The system boundary management is asserting controls over

System description (Section III)

Infrastructure, software, people, procedures, data — the full boundary

Subservice organization disclosures

Named vendors, carve-out or inclusive treatment, associated CSOCs

CUEC disclosures

What the report assumes the customer is responsible for

Tests of controls (Type II)

Only tests controls within the agreed scope — nothing more, nothing less

Auditor's opinion

States whether controls were suitably designed/operating for the described scope — the opinion is only as strong as the scope it covers

Case study one: Ledgerlight closes the deal on a defensible narrow scope

Back to Priya. After a week of pulling sales, engineering, and Marcus Feld's team into the same room, Ledgerlight's scope memo settled on three things: Security, Availability, and Confidentiality as the criteria (their SLA promised 99.9% uptime, and their contracts carried explicit confidentiality clauses around customer financial data — but they didn't collect consumer PII as a core function, so Privacy stayed out, and their product recorded expenses rather than processing payments directly, so Processing Integrity stayed out too). The system boundary covered the production Ledgerlight platform and its AWS environment, explicitly excluding the legacy reporting tool (five customers, scheduled for deprecation within two quarters) and the corporate marketing site. AWS itself was treated as a carve-out, backed by AWS's own published SOC 2 report as the CSOC evidence.

The engagement closed at $48,000 against a 4-month readiness runway, and the Type II report landed six weeks before the logistics customer's renewal deadline. When the customer's security team reviewed the report, they had exactly one follow-up question — about the excluded legacy tool — which Priya answered in a single email referencing the deprecation timeline already documented in the scope memo. The $1.2 million renewal closed on schedule. Ledgerlight's second-year audit, scoped identically, came in under budget because nothing about the boundary had to be re-litigated.

Case study two: Bramwell Health Analytics narrows a multi-product platform

Bramwell Health Analytics ran two products on shared infrastructure: a flagship analytics platform serving hospital systems, and an older internal reporting tool inherited from an acquisition three years earlier. CISO Renata Okafor's initial instinct, backed by a board eager for "a clean bill of health," was to scope the whole company. A scoping workshop with her audit firm changed that: the acquired reporting tool had no active enterprise customers, ran on separate infrastructure, and no current sales conversations referenced it.

Renata scoped Security, Availability, and Confidentiality around the flagship analytics platform only, formally excluding the legacy tool with a documented rationale (no customer data flow, scheduled for sunset). That decision alone saved an estimated $60,000 in audit fees and roughly four months of readiness work that would have gone into remediating a product Bramwell was actively trying to retire. The finished report gave hospital-system customers exactly the boundary they needed to evaluate, and Bramwell avoided spending remediation budget on a product with a shrinking user base.

Case study three: Coastline Data Systems pays for an under-scoped boundary

Coastline Data Systems, a data-processing platform for regional retailers, took the opposite path. Founder Devon Marsh scoped the SOC 2 narrowly around the core processing platform, excluding a smaller subsidiary service that handled loyalty-program data enrichment — reasoning that the subsidiary was "basically a side project" that hadn't come up in customer conversations. Six weeks after the Type II report was issued, a prospective enterprise customer's security team, running its own due diligence, discovered during a product demo that customer loyalty data flowed through the subsidiary's systems — systems the report never mentioned.

The $410,000 deal didn't die outright, but it stalled for five months while Coastline commissioned a scope amendment, brought the subsidiary in as an additional in-scope system, and produced a bridge letter covering the gap period. The re-scoping engagement cost an additional $35,000 — more than it would have cost to include the subsidiary from the start, once the original readiness work was already in motion. Devon's postmortem, shared candidly at a regional SaaS founders' meetup, became the story I now tell every client tempted to draw the boundary around what's convenient rather than what's actually connected to the data.

Case study

TSC selected

Boundary decision

Subservice treatment

Outcome

Ledgerlight, Inc.

Security, Availability, Confidentiality

Core platform only; legacy tool and marketing site excluded

AWS carved out via published SOC 2

$1.2M renewal closed on schedule; $48K audit fee

Bramwell Health Analytics

Security, Availability, Confidentiality

Flagship analytics platform only; legacy acquired tool excluded

Cloud hosting carved out

~$60K and 4 months saved vs. company-wide scope

Coastline Data Systems

Security, Confidentiality

Core platform only; loyalty-data subsidiary initially excluded

Subsidiary later brought in-scope after gap found

$410K deal stalled 5 months; $35K re-scoping cost

Every one of these companies made a reasoned decision. Two of them tied the boundary to an actual, documented connection between systems and data; the third tied it to a gut sense of what "counted." That's the entire difference between a scope that holds up under a customer's scrutiny and one that doesn't.

Sequencing scope against readiness

Scope isn't a standalone exercise — it's the input every other part of the program consumes. Lock scope before you run your readiness assessment, not during it. A readiness assessment tells you where your in-scope controls have gaps; if the boundary is still shifting while that work is underway, you're gap-testing a moving target, and every week spent assessing a system that later gets cut from scope is a week you won't get back.

Companies running both an ISMS and a SOC 2 program hit a version of this same decision twice, and it's worth aligning them where the two frameworks overlap. The discipline of drawing a defensible boundary — tying it to actual data flows and business commitments rather than convenience — is exactly the same discipline covered in defining the scope of an ISMS for organizations pursuing ISO 27001 certification. The two scope statements don't have to be identical (SOC 2 scope tracks customer commitments and Trust Services Criteria; ISO 27001 scope tracks the information security management system's boundary), but a company running both should compare them side by side and be able to explain any deliberate differences rather than discover them by accident.

For teams standing up scope for the first time, a SOC 2 Trust Services Criteria Mapping Template turns the TSC selection questions in this article into a working document, and a SOC 2 Control Matrix / RACI Template is the fastest way to formalize the sign-off table above with your own sales, engineering, and security stakeholders.

Where scope decisions land relative to the rest of the program's timeline matters as much as the decisions themselves — every downstream milestone assumes the boundary underneath it is stable.

Program milestone

Where scope fits

Kickoff / auditor selection

Draft TSC and boundary hypothesis, get preliminary auditor input on feasibility

Scope memo sign-off

Finalized before readiness work begins — the hard stop this article argues for

Readiness assessment

Gap-tests only the systems and criteria the scope memo defines

Remediation

Fixes gaps within the agreed boundary; new gaps outside it get logged, not silently added to scope

Engagement letter with CPA firm

Formally documents the agreed scope as the basis for the examination

Observation period (Type II)

Evidence collected strictly within the locked boundary

Report issuance

System description reflects the scope memo, refined through readiness learnings

Annual renewal

Scope memo revisited deliberately, not reconstructed from memory

Scope as a business decision, not just an audit input

It's tempting to treat scope as a purely technical exercise — a boundary drawn by engineers and blessed by an auditor. The companies that get the most value out of SOC 2 treat it differently: as a product decision, made with the same rigor you'd apply to a pricing tier or a feature roadmap. A well-scoped report is a sales asset that answers exactly the questions your target customers are asking, at a cost structure that lets you renew the engagement every year without it becoming a line-item fight. A poorly-scoped report — whether bloated with irrelevant systems or missing something a sophisticated buyer expects — becomes a recurring source of friction in exactly the deals you're trying to accelerate.

"A year after our first audit, I stopped thinking of scope as something the auditor tells us. It's something we tell the auditor, backed by our own contracts and architecture. That shift — from being scoped to actively scoping — is what turned SOC 2 from a checkbox into something our sales team actually uses in calls." — Priya Nandakumar, VP of Compliance and Risk, Ledgerlight, Inc.

Treat your first scope memo as a living document, not a one-time exercise. Revisit it whenever you ship a product that changes your data flows, sign a customer whose contract adds a new commitment, or bring on a vendor that becomes load-bearing to your service. The companies that avoid both over-scoping and painful re-scoping mid-engagement are the ones that review their boundary on a cadence — typically alongside the annual readiness assessment — rather than waiting for a customer or an auditor to force the conversation.

Get scope right once, document it clearly, and revisit it deliberately, and SOC 2 stops being an annual scramble and starts being what it should be: a report that says exactly what you mean, to exactly the audience that needs to hear it.

If you're building your first scope memo or preparing to defend an existing one to a customer's security team, PentesterWorld's SOC 2 Readiness Checklist walks through the boundary and subservice-organization questions in this article in a working format, and our SOC 2 Gap Analysis Tool can help you stress-test whether your proposed scope actually lines up with the controls you already have in place before you sign an engagement letter.


Frequently asked questions

Does every SOC 2 report need all five Trust Services Criteria?

No. Security is the only required criterion. The other four — Availability, Processing Integrity, Confidentiality, Privacy — are added based on your actual commitments to customers, not out of a desire to look thorough.

Can we change our SOC 2 scope between audit periods?

Yes, and it's common as a company grows. A scope change (new product, new criterion, new subservice organization) typically gets documented as a formal change to the engagement and reflected in the next report's system description; significant changes may warrant a bridge letter covering any gap.

What happens if we carve out a subservice organization that doesn't actually have its own SOC 2 report?

You've created a documentation gap, not a security boundary. If you can't point to independent assurance for a vendor you're carving out, either pursue the inclusive method for that vendor or treat their lack of attestation as a vendor risk to remediate before your audit period closes — this is core vendor risk management territory, not a SOC 2 technicality.

Should our corporate office network be in scope?

Only if it materially participates in delivering or securing the in-scope system — for example, if production access is only reachable from the corporate network via VPN. A sales office with no path to production infrastructure is almost always a defensible exclusion.

Is it ever acceptable to scope narrower than what our biggest customer originally asked for?

Yes, provided the narrower scope is defensible and you can clearly explain what's excluded and why (deprecation timelines, no data flow, separate infrastructure). Customers generally accept a well-documented narrow scope far more readily than an unexplained one — the problem isn't narrowness, it's ambiguity.

How does scope interact with Type I versus Type II reports?

Scope defines what is examined; report type defines how long the examination covers. You choose your Trust Services Criteria and system boundary the same way regardless of whether you're pursuing a point-in-time Type I or a period-based Type II — though a Type II magnifies the cost of over-scoping, since every in-scope control needs evidence across the entire audit period, not just a single day.

Who ultimately has authority to finalize scope — us or the auditor?

Management asserts the scope; the auditor has to agree it's a fair representation of the system and be willing to test against it. In practice, scope is negotiated collaboratively during the engagement's planning phase, but the management assertion — and the business decisions behind it — belong to you.

What's the single biggest scope mistake first-time SOC 2 companies make?

Letting scope get decided implicitly, through whoever's in the room during readiness kickoff, instead of explicitly, through a short written memo that sales, engineering, security, and the auditor all sign off on before work begins.

4

About the author

Cybersecurity Expert

Satish Kumar writes about cybersecurity, offensive security, and practical defense strategies on PentesterWorld.

Related Articles

Comments (0)

No comments yet. Be the first to share your thoughts!