CMMC Shared Responsibility Matrix Who Owns Each of the 110 Controls
A CMMC shared responsibility matrix is a control-by-control document that states which NIST SP 800-171 requirements your cloud or service provider implements, which ones your company implements, and which ones you share. The CMMC rule at 32 CFR Part 170 calls it a customer responsibility matrix (CRM) and requires its security requirements to be documented or referenced in your System Security Plan whenever an external provider touches Controlled Unclassified Information. Petronella Technology Group, Inc. builds, validates, and maintains these matrices for defense contractors in Raleigh, the Triangle, and across the country.
- The matrix is a rule requirement, not a best practice. 32 CFR 170.19 states that when a cloud service provider or other external service provider processes, stores, or transmits CUI for a Level 2 organization, the security requirements from the provider's customer responsibility matrix must be documented or referred to in the organization's SSP.
- "Shared responsibility matrix," "customer responsibility matrix," and "CRM" describe the same document. Vendors use different names. The rule text says customer responsibility matrix. Assessors will ask for it by any of the three names.
- Inheritance is never automatic. A FedRAMP Moderate cloud offering covers the controls the provider operates. Everything on your side of the boundary, from user provisioning to endpoint encryption to your own audit review, stays yours, and the matrix is where that line is drawn.
- Your managed service provider is probably an ESP. If an MSP, MSSP, or outsourced SOC has administrative reach into systems that hold CUI, or holds security protection data such as your logs, the rule treats it as an external service provider and its services are assessed with yours.
- The July 2026 Phase 2 suspension did not remove this. Level 2 self-assessments, SPRS scores, and DFARS 252.204-7012 obligations all remain, and each one depends on an accurate SSP, which depends on an accurate matrix.
What a CMMC Shared Responsibility Matrix Actually Does
The concept came from cloud computing. CMMC turned it into an assessment artifact with a specific job.
Every cloud platform publishes a shared responsibility model: the provider secures the physical data centers, the hypervisor, and the managed services it operates, and the customer secures what it builds and configures on top. That model is a picture. A shared responsibility matrix is the same idea expressed as a table with one row for every security requirement your contract obligates you to meet. For a defense contractor pursuing CMMC Level 2, that means one row for each of the 110 requirements in NIST SP 800-171, and for each row a clear answer to four questions: who implements it, who operates it day to day, who produces the evidence, and what the customer must still do to complete it.
The matrix exists because a control is only satisfied when the whole control is satisfied. Take requirement 3.5.3, multifactor authentication. A cloud identity platform can enforce MFA on every login, but it cannot decide which of your accounts are privileged, enroll your employees, or remove the contractor who left last month. If your SSP says "MFA is provided by our cloud platform" and stops there, an assessor will ask who enrolls users and who reviews the exceptions, and "the vendor" is not an answer the vendor agreed to. The matrix prevents that gap by forcing each half of the control to have a named owner before assessment day.
The CMMC Program rule uses the term customer responsibility matrix, abbreviated CRM. Cloud providers publish documents titled customer responsibility matrix or customer implementation summary. Managed service providers and consultants say shared responsibility matrix, and some assessors say SRM. These are the same document with different labels, and the distinction that matters is not the name but the content: one row per requirement, unambiguous ownership, and a description specific enough that your SSP can cite it. As Craig Petronella, CMMC Registered Practitioner and author of the CMMC 2.0 Certification Guide, explains in the book's treatment of system security plans, a control description that cannot name the person or provider who performs the control is a plan of action waiting to be written.
One more distinction is worth fixing early. A service description tells you what the provider does. A responsibility matrix tells you what the provider does for the purpose of your assessment. The rule requires both from an external service provider, and they are not interchangeable. A glossy services overview that says "24/7 monitoring" does not tell an assessor whether the provider satisfies 3.3.1 audit logging, 3.3.5 audit correlation, or 3.14.6 monitoring for attacks, and it certainly does not say which of those you still have to do yourself.
Where 32 CFR Part 170 Requires the Matrix
The requirement lives in the scoping and assessment provisions of the CMMC Program rule. It depends on what kind of provider you use and what that provider handles.
The practical reading of that table: if you hold CUI and anyone outside your company runs infrastructure, identity, email, storage, backup, endpoint security, or monitoring for the systems that hold it, you need a matrix from that provider, and you need to have folded it into your SSP before you post a score to SPRS or sit for a C3PAO assessment. The rule's language is deliberate: "documented or referred to" means you may cite the provider's matrix rather than copying it, but the citation has to resolve to a real document an assessor can open.
Security protection data is the category most contractors miss. It is the information your security tools generate and hold about your CUI environment: audit logs, vulnerability scan results, configuration baselines, endpoint telemetry. A managed security provider that never sees a single CUI document still holds all of that, and the rule brings that provider into scope on that basis alone.
Which of Your Vendors Count as External Service Providers
Not every vendor is an ESP, and the definition in 32 CFR 170.4 draws the line at data and reach, not at contract size.
Usually an ESP
- The cloud tenant that holds CUI. Government community cloud email and file storage, a hosted engineering data vault, or an infrastructure provider running CUI workloads. These are cloud service providers and carry the FedRAMP requirement on top of the matrix.
- Your managed service provider. An MSP with domain administrator rights, remote management agents on CUI workstations, or custody of your backups processes and can access CUI whether or not it opens a file.
- Your managed security provider or SOC. Endpoint detection, log aggregation, vulnerability scanning, and SIEM services hold security protection data by definition. Petronella Technology Group's Managed XDR and SOC services fall into this category for our own clients, which is why we document our responsibilities for every service we operate.
- Hosted enclave and virtual desktop providers. If your users reach CUI through a provider-run virtual desktop, the provider runs part of your boundary.
Usually Not an ESP
- Vendors that never touch CUI or security data. Payroll, accounting, CRM, marketing, and the shipping portal are outside scope as long as no CUI flows into them. Verify that assumption with a data flow review rather than an assumption.
- Software you install and run yourself. A product you license and operate inside your own boundary is a component you are responsible for, not a service provider. Its vendor's hardening guide informs your SSP; it does not replace a matrix.
- A consultant who reviews documents. A registered practitioner organization that helps you write policies and prepare for assessment, without administering your systems or holding your data, is advising you, not providing an in-scope service. If that same firm also runs your firewall, the firewall service is in scope.
- Your prime contractor. Flow-down clauses make the prime your customer, not your service provider. Their obligations to you are covered on our DFARS flow-down clauses page.
The test is whether CUI or security protection data is processed, stored, or transmitted on the provider's assets, or whether the provider's people and tools reach the assets that hold it. Reach is the part that surprises companies. An MSP that has never been sent a drawing but whose remote management tool can open a session on every workstation processes CUI in the sense the rule cares about. That is why the scoping step in a CMMC scoping engagement inventories provider access alongside CUI locations before anyone writes a control description.
What a Usable Matrix Contains
Assessors do not grade the matrix on formatting. They grade it on whether each row can be traced to a working control and a person who can demonstrate it.
A responsibility matrix that will survive assessment has six columns at minimum. The first is the requirement identifier and its text, using the NIST SP 800-171 numbering your SSP already uses so the two documents line up row for row. The second is the responsibility assignment: provider, customer, shared, or not applicable to this service, and "shared" is only acceptable when the next column explains the split. The third is the provider's implementation statement, which describes what the provider actually does to satisfy its part, in enough detail that you could quote it in your SSP. The fourth is the customer responsibility statement, which describes what you must configure, operate, or document to complete the control. The fifth is the evidence column, naming the artifact each party produces: a report, a configuration export, a log sample, a policy. The sixth is the inheritance basis for any provider-owned control, which for a cloud offering points to the FedRAMP authorization or equivalency package.
Four responsibility types cover nearly every row. Provider-owned controls are fully implemented and evidenced by the provider; physical protection of a cloud data center is the classic example, and your only job is to cite the inheritance. Customer-owned controls are entirely yours even though the service is involved; deciding which users get accounts is always yours. Shared controls are split at a boundary the matrix must describe, such as the provider enforcing an encryption capability while you decide where it is applied. Not applicable is reserved for requirements the service genuinely does not touch, and a matrix that marks half of the 110 requirements not applicable is telling you the provider did not do the work.
The matrix then has to land in your System Security Plan. For each requirement, the SSP names the responsible party, references the provider's matrix row where a provider is involved, and describes your side of the implementation in your own words. Where the matrix reveals a customer responsibility you have not met, that requirement goes on your plan of action and milestones with a date and an owner. This is where a provider matrix earns its keep: it converts vague comfort ("our cloud is FedRAMP") into a specific list of things you still have to do, and it surfaces that list months before an assessor does.
How Six Common Requirements Typically Split
The exact split depends on the service. These rows show the pattern for a contractor using a government community cloud tenant and a managed security provider.
Notice that no row is entirely the provider's. That is the pattern across all 110 requirements: cloud and service providers carry the infrastructure half of a control, and the governance half stays with the organization seeking certification. Companies that read "provider" in the first column and stop reading are the ones who arrive at assessment with a FedRAMP package and no evidence of their own.
See What the Matrix Does to Your Score
Every customer responsibility you have not implemented is a requirement not met, and each one subtracts from your SPRS score. Run the numbers with our free calculator before a prime runs them for you.
Four Assumptions That Fail at Assessment
Each of these sounds reasonable in a vendor meeting and falls apart in front of an assessor.
"Our cloud is FedRAMP Moderate, so we inherit the controls."
FedRAMP covers what the provider operates. It says nothing about your account lifecycle, your endpoints, your policies, or how you configured the tenant. Roughly the governance half of every control is still yours.
"Our MSP says they are CMMC compliant, so we are covered."
A provider's own posture does not transfer to you. The rule requires the provider's services to be described in your SSP with a matrix, and assessed as part of your assessment, regardless of what the provider has achieved on its own.
"The vendor will bring the matrix if the assessor asks."
The matrix has to be integrated into your SSP before the assessment, and your team has to be able to explain every shared row. A document produced on demand that nobody on your side has read is a finding, not a defense.
"Phase 2 is suspended, so this can wait."
The July 2026 suspension paused third-party certification as a contract condition. Level 2 self-assessments, SPRS affirmations, and DFARS 252.204-7012 all continue, and a self-assessment built on an unverified provider claim is a false attestation risk.
Inheritance is a line item, not a blanket.
The matrix shows exactly which rows you inherit and cites the package that proves it. Everything else gets your own implementation statement and your own evidence, and the two halves together make a complete control.
Provider certification reduces effort; it does not replace scope.
An ESP that has voluntarily undergone its own CMMC assessment can shorten your assessment because its evidence is already validated. You still need its matrix, and your SSP still has to describe the relationship.
The matrix is a working document your team can defend.
When ownership is settled row by row, the person who answers the assessor's question about 3.3.1 knows whether to open the SOC report or the internal policy. That fluency is what a mature program looks like from the outside.
The pause is time to close the gap, not to widen it.
Contractors who use the suspension to finish provider matrices, resolve the customer-side rows, and post an honest score will be ready whatever form the requirement takes when it returns. See our analysis of what the Phase 2 suspension means for defense contractors.
If You Are the Service Provider Being Asked for One
Managed service providers and software companies that serve defense contractors now receive matrix requests as a condition of keeping the account.
A defense contractor that asks its MSP for a customer responsibility matrix is not being difficult; it is complying with the rule. The provider's choices are to produce a defensible matrix, to accept being assessed inside every client's assessment with no prepared evidence, or to lose the client to a provider that has done the work. Producing the matrix means walking all 110 requirements against each service you sell, deciding honestly where your responsibility ends, and writing implementation statements a stranger could verify. It also means committing to the evidence column: if the matrix says you retain logs for a year, you will be asked for a sample.
Providers that handle CUI in a cloud offering have the harder path, because FedRAMP Moderate authorization or equivalency is a condition of the service being usable at all. Providers that handle only security protection data avoid the FedRAMP requirement but not the matrix. Either way, the matrix is now a sales document as much as a compliance one. Petronella Technology Group has been on both sides of this exchange since the CMMC rule took effect, as a CyberAB Registered Provider Organization (RPO #1449) preparing contractors for assessment and as a managed security provider whose own services are described in client SSPs.
Building the Matrix: Three Approaches
What changes when the matrix is assembled internally, left to a general IT provider, or built with a compliance-focused registered provider organization.
One client review describes the working relationship this requires: "Craig and his team treat your business like it's their own. That level of care and dedication is rare, and it's why we keep coming back." (Milo Rivera, TrustIndex verified review; Petronella Technology Group is rated 4.7 across 92 verified TrustIndex reviews.)
How We Build and Validate Your Matrix
The sequence Petronella Technology Group runs inside a CMMC Level 2 engagement, in the order that prevents rework.
Inventory every provider with CUI, security protection data, or administrative reach
Classify each as CSP, non-cloud ESP, or out of scope, and confirm FedRAMP status where CUI is involved
Collect each provider's service description and matrix, and request one where none exists
Review all 110 rows per provider, resolve vague "shared" entries, and extract your responsibilities
Write the SSP with responsibility per requirement and put unmet customer rows on the plan of action
Score honestly in SPRS, then re-review the matrix whenever a provider or service changes
CMMC Shared Responsibility Matrix Questions, Answered
What is a CMMC shared responsibility matrix?
Is a shared responsibility matrix required for CMMC Level 2?
What is the difference between a customer responsibility matrix and a shared responsibility matrix?
Does using a FedRAMP Moderate cloud mean I inherit all the controls?
Is my managed service provider an external service provider under CMMC?
Does my provider need its own CMMC certification?
How does the matrix connect to the System Security Plan and plan of action?
Did the 2026 CMMC Phase 2 suspension change the matrix requirement?
Complete Your CMMC Documentation
Know Who Owns Every Control Before Someone Asks
Petronella Technology Group has supported regulated businesses and defense suppliers in Raleigh, Durham, and across North Carolina since 2002, as a CyberAB Registered Provider Organization (RPO #1449) with an entirely CMMC-RP certified team. Send us your provider list and any matrices you have collected, and we will tell you which providers are in scope, which rows are still yours, and what it takes to close them. Call 919-348-4912 or schedule a free consultation.
Last Updated: August 28, 2026. Reviewed by Craig Petronella, CMMC Registered Practitioner, MIT-certified, NC Licensed Digital Forensics Examiner (License# 604180-DFE).