How do we…
Which service providers do we carve out of our SOC 2 report, and what do we tell customers?
Add to board memoOpen the memo
The short answer
- Recommendation
- Give every provider its own decision: outside the boundary with a reason, carved out where you hold and can rely on its report, or included. Then write the customer controls from your contracts and say plainly in the description which method you used.
- Reasoning
- A carve-out leaves out the provider's controls and leaves you a list of controls you assume it operates, with a duty to check that it does. If the report is missing, old or shows exceptions on a control you assume, that duty cannot be met as written. Customers rely on the controls the description says they must operate, so each must be one they can perform and have been told about.
- Considerations
- A provider is not a subservice organisation merely because you pay it. It is one when it runs part of the system and its controls matter to the commitments.
- The method is chosen by management for each provider. The CPA firm advises and decides what it can examine, and the choice is stable for a period.
- A provider's report is the provider's. Share it only as its terms allow, and do not send it as part of your own evidence.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
- Loop back
Keyboard: Tab to a step, arrow keys move along the flow, Enter pins its explanation, + and − zoom, 0 fits the diagram, Esc closes. The text version below has the same content.
Where a step quotes a number, it is the default in the CISO Times pack. Your own standard may set a different one. A code beside a source, such as RR-17, is the number of a rule in that pack document; the document lists its rules.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 23 steps.
Start
Other companies run parts of the service we put in the report
A provider that runs part of the system is a subservice organisation when its controls matter to the commitments. For each one you choose the carve-out or the inclusive method, or place it outside the boundary, before the description is written. Management chooses. The CPA firm advises and decides what it can examine.
In the pack
- P32-A03 System Description & Boundary TemplateProviders: carve-out, inclusive or outside the boundary
- P32-A01 P32-A01(rule SR-06)
Step
List every provider that runs part of the service
Take the providers from your supplier register. The pack's worked example lists a hosting provider, an email delivery provider and a payment processor. For each, note what it does for the service, whether customer data or production access goes through it, and whether it gives you its own SOC 2 report.
In the pack
- P32-A03 System Description & Boundary TemplateProviders: carve-out, inclusive or outside the boundary
- P32-A02 SOC 2 Report Scoping AssessmentAssessment
Decision
Does it run part of the system and affect the commitments?
A provider is outside the boundary when no customer data or production access goes through it, or it does not affect the commitments. If you cannot say which, treat it as a provider that matters.
- Yes, or not known: Do you hold the provider's latest SOC 2 report?
- No: Place it outside the boundary, with the reason
In the pack
- P32-A03 System Description & Boundary TemplateProviders: carve-out, inclusive or outside the boundary
Step
Place it outside the boundary, with the reason
Write a line in the boundary section with the reason, and check each period that the reason still holds. In the pack's worked example the payment processor is outside because customers' invoice data does not flow through it. No controls are assumed of a provider that is outside.
In the pack
- P32-A03 System Description & Boundary TemplateProviders: carve-out, inclusive or outside the boundary
- P32-A03 System Description & Boundary TemplateDS-09 The boundary
Decision
Do you hold the provider's latest SOC 2 report?
A carve-out depends on the provider's own controls, so the pack recommends holding the provider's latest report first. If a provider has no report, or only an older one, ask it for its current report or equivalent assurance before you rely on a carve-out. Decide before the period starts, because the choice is stable for a period.
- Yes: Read the report on five points and write down what you find
- No, or only an older one: Ask the provider for its current report or equivalent assurance
In the pack
- P32-A03 System Description & Boundary TemplateReading a provider's report
- P32-A01 P32-A01(rule SR-06)
Step
Ask the provider for its current report or equivalent assurance
A carve-out stands on the provider's controls. Ask the provider for its current SOC 2 report, or for equivalent assurance that its controls operate, and say which period you need. Keep the request and the reply with your supplier record.
- Then: Has it supplied one?
In the pack
- P32-A03 System Description & Boundary TemplateReading a provider's report
- P06-A03 Supplier Security Assessment ProcedureStage 4 — Evidence
Decision
Has it supplied one?
Wait for the reply before the description is written. If the provider supplies a current report or equivalent assurance, read it. If it supplies nothing, or you do not know, take the cautious branch and ask whether the inclusive method is possible.
- Yes: Read the report on five points and write down what you find
- No, or not known: Will the provider support the inclusive method for the whole period?
In the pack
- P32-A03 System Description & Boundary TemplateReading a provider's report
Step
Read the report on five points and write down what you find
Does its period overlap yours, and is it Type 1 or Type 2? Does its system and category list match the service you use? What exceptions does it list? What must customers do? Which of its own providers did it carve out? Also check that its scope covers the service you buy, its dates are current and it names the company you contract with.
In the pack
- P32-A03 System Description & Boundary TemplateReading a provider's report
- P06-A03 Supplier Security Assessment ProcedureStage 4 — Evidence
Decision
Can you rely on the controls you would assume it operates?
A Type 1 report says nothing about operation over time. A report on another product of the provider is not a report on yours. An exception on a control you assume is a risk to you. If you cannot rely on the provider's controls, the inclusive method or a change of provider is the honest answer.
- Yes: Carve it out and list the controls you assume it operates
- No, or not known: Will the provider support the inclusive method for the whole period?
In the pack
- P32-A03 System Description & Boundary TemplateReading a provider's report
- P32-A03 System Description & Boundary TemplateCommon mistakes
Decision
Will the provider support the inclusive method for the whole period?
The inclusive method includes the provider's relevant controls in the description and the tests. You describe them like your own, with the provider's agreement that they may be tested. You need evidence from the provider for the CPA firm and its cooperation for the whole period.
- Yes: Use the inclusive method and describe its controls like your own
- No, or not known: Change the provider, or describe what you do to watch it
In the pack
- P32-A03 System Description & Boundary TemplateProviders: carve-out, inclusive or outside the boundary
Step
Use the inclusive method and describe its controls like your own
Describe the provider's relevant controls as you describe yours, get its agreement that they may be tested, and plan the evidence it must give the CPA firm. Confirm the method with the CPA firm before the description is final.
In the pack
- P32-A03 System Description & Boundary TemplateProviders: carve-out, inclusive or outside the boundary
Step
Change the provider, or describe what you do to watch it
If you can neither rely on a carve-out nor include the provider, the pack's options are to change the provider or to describe what you do instead to watch it. Do not leave the question blank, because the CPA firm will ask. Ask the CPA firm what it can examine.
In the pack
- P32-A03 System Description & Boundary TemplateReading a provider's report
Step
Carve it out and list the controls you assume it operates
Write the assumed controls as the provider describes them in its own report, and do not invent controls it does not state. In the pack's worked example the hosting provider is assumed to restrict physical access to data centres, protect the environment and power, patch the platform, and approve and review its staff's access.
In the pack
- P32-A03 System Description & Boundary TemplateDS-11 Complementary controls: customers and providers
- P32-A03 System Description & Boundary TemplateReading a provider's report
Step
Take the provider's own customer duties into your controls
The report says what the provider's customers must do. Those are duties of yours. Add each to your own controls, or explain why it does not apply.
In the pack
- P32-A03 System Description & Boundary TemplateReading a provider's report
Step
Decide how you will watch the provider, and how often
A carve-out leaves you a duty to check that the assumed controls operate. Read its latest report for exceptions and for the duties it places on you, and check at the interval its tier sets. Start the reassessment before it is due, and reassess on a material change, an incident or a breach at the provider.
In the pack
- P32-A03 System Description & Boundary TemplateProviders: carve-out, inclusive or outside the boundary (rule TP-09)
- P06-A03 Supplier Security Assessment ProcedureStage 10 — Monitor and reassess
Decision
Is another provider left to decide?
Decide each provider separately. A provider with no decision is a question the CPA firm will ask, so go round until every provider is outside, carved out, included or handled in another way you can describe.
- Yes: Does it run part of the system and affect the commitments? (back to an earlier step)
- No: Write the controls you assume customers operate
In the pack
- P32-A01 P32-A01(rule SR-06)
Step
Write the controls you assume customers operate
List the controls you assume customers operate so that yours work as described, written from your contracts and your customers' real duties. In the pack's worked example customers are assumed to remove their own leavers, protect their administrator credentials and review the approvers in their own workflows.
In the pack
- P32-A03 System Description & Boundary TemplateDS-11 Complementary controls: customers and providers
Decision
Is each one a duty customers can perform and have been told about?
A control you assume customers operate must be one they can operate. Do not list one that is not in any contract or guide the customer receives, because a reader cannot rely on a duty nobody told them about. Customer controls invented to cover gaps are a common mistake.
- Yes: State each method and the assumed controls plainly in the description
- No, or not known: Tell customers in the contract or guide, or remove the control
In the pack
- P32-A03 System Description & Boundary TemplateDS-11 Complementary controls: customers and providers (rule SR-07)
- P32-A03 System Description & Boundary TemplateCommon mistakes
Step
Tell customers in the contract or guide, or remove the control
Either put the duty in the contract or the guide customers receive and confirm they can perform it, or remove it from the list. Legal reviews the contract wording.
- Then: Is each one a duty customers can perform and have been told about? (back to an earlier step)
In the pack
- P32-A03 System Description & Boundary TemplateDS-11 Complementary controls: customers and providers
- P32-A03 System Description & Boundary TemplateRoles and responsibilities
Step
State each method and the assumed controls plainly in the description
The description names each provider, the method used and, for a carve-out, the controls assumed of it, together with the controls customers must operate. Management writes it and the CPA firm examines it. When you send the report, remind the customer that it lists the controls assumed of customers and that its use depends on operating them.
In the pack
- P32-A03 System Description & Boundary TemplateDS-11 Complementary controls: customers and providers
- P32-A10 Bridge Letter & Management Response TemplatesThe sharing log
Decision
Does a customer ask for a provider's own SOC 2 report?
A report you hold from your hosting provider is the provider's. It is not part of your own evidence, and you do not send it as if it were.
- Yes: Share it only as the provider's terms allow, as the provider's report
- No: Providers decided: name your report exactly and revisit each period
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe sharing log
- P26-A05 Evidence & Attestation Library IndexTypes and Rules (rule EV-11)
Outcome
Providers decided: name your report exactly and revisit each period
Name your own report by its exact type, categories, system and period. The description carries the method for each provider. Reconsider the method for a provider when the provider, its service or its report changes, and before each new period.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesPart 4: What to tell a customer
- P32-A01 P32-A01(rule SR-08)
Practical checklist
- List every provider that runs part of the service, from your supplier register.
- Place a provider outside the boundary only with a reason that is a fact about the system.
- Read each held report on five points before you choose carve-out.
- Write the controls you assume a carved-out provider operates, as its own report states them.
- Decide how and how often you will check that the provider still operates them.
- Write the controls customers operate, and confirm each is a real duty in a contract or guide.
- Confirm each method with the CPA firm before the description is final.
Evidence to have ready
- The table of providers with the method chosen, the report held and the controls assumed of each.
- Your notes from reading each report: period, type, system, exceptions, customer duties and the provider's own carve-outs.
- The list of customer controls with the contract clause or guide page that tells customers each one.
Assumptions
- You have a supplier register or another list from which the providers that run part of the service can be chosen.
- You can ask each provider for its latest SOC 2 report, or find out why it has none.
- The description is management's own, and the CPA firm confirms which method it can examine for each provider.
Not covered here
- How to read a supplier's SOC 2 report when you assess a supplier. That is “How do we read a supplier's SOC 2 report?”.
- How much assurance a supplier needs and when it is reassessed. That is “How do we decide how much assurance a supplier needs?” and “When do we reassess a supplier we already use?”.
- When and on what terms you share your own report with a customer. That is “When do we share a report, certificate or policy with a customer, and on what terms?”.
- Where to draw the boundary of the system. That is “What belongs inside the boundary of our SOC 2 report?”.
Related questions
- What belongs inside the boundary of our SOC 2 report?
- How do we read a supplier's SOC 2 report?
- How do we check a supplier's evidence rather than trusting their questionnaire answers?
- When do we reassess a supplier we already use?
- When do we share a report, certificate or policy with a customer, and on what terms?