CMMC Compliance Companies: How to Choose the Right Provider Type in 2026
Most defense contractors searching for "CMMC compliance companies" should not be looking for one company. They should be looking for the right categoryof company first — and most lists ranking for this query don't tell them that.
There are five distinct categories of CMMC compliance company, plus two roles inside your own organization that no vendor can replace. The category you need depends on the CMMC Status your contract requires, what kind of information you handle, where it lives, and how far along you already are. For most contractors handling Controlled Unclassified Information (CUI), the answer is two different companies — one to get you ready, a separate one to formally assess you — because the same firm cannot legally play both roles on the same engagement under 32 CFR §170.9(b)(2) and the Cyber AB Code of Professional Conduct.
We'll explain each category, show you which one fits your situation, and walk you through what to verify on the Cyber AB Marketplace before you spend a dollar. Skip ahead if you already know what you need:
Start here: which provider category fits your situation?
| Your situation today | First provider category to engage | Do not start with |
|---|---|---|
| FCI only, no CUI | Internal owner; light RP support if needed | C3PAO |
| CUI, Level 2 (Self) | RPO or readiness consultant; add MSSP/GRC as needed | C3PAO assessment |
| CUI, Level 2 (C3PAO) | RPO for readiness, then a separate C3PAO | One firm for both readiness and assessment |
| CUI scattered across email, endpoints, vendor systems | CUI enclave/cloud architect + MSSP + readiness consultant | Policy-only consultant |
| SSP solid, evidence built, ready to certify | Authorized or accredited C3PAO | More open-ended readiness work |
| Level 3 candidate | Advanced readiness → Final Level 2 (C3PAO) → DIBCAC | Any firm claiming to "do Level 3 assessments" |
Not sure which row fits you? Find your provider category in 60 seconds →
What is a CMMC compliance company?
A “CMMC compliance company” is not an official designation. The term is shorthand for any vendor that helps a defense contractor meet Cybersecurity Maturity Model Certification requirements — but the work actually splits across five separate categories with different roles, different authorities under 32 CFR Part 170, and different rules about who can do what.
Those five categories are: Certified Third-Party Assessment Organizations (C3PAOs) who perform the official Level 2 assessment; Registered Provider Organizations (RPOs) and Registered Practitioners (RPs) who provide readiness and consulting; Managed Service Providers (MSPs) and Managed Security Service Providers (MSSPs) who operate the technical controls; Governance, Risk, and Compliance (GRC) platforms that manage the evidence; and CUI enclave or secure-cloud providers who give you an environment with a known assessment boundary.
The mistake most contractors make is assuming the friendliest sales call represents the only category they need. Hiring an MSP because they said “we handle CMMC” doesn't get you a Certificate of CMMC Status. Hiring a C3PAO before your System Security Plan exists doesn't get you an assessment — it gets you a failed one. The first useful question is not which company is best. It is which category do I need first, and what is that category actually authorized to do under the rule?
What CMMC compliance services do these companies actually provide?
Across the five categories, the services break down roughly like this. Multiple firms call their work “CMMC compliance services” — but the underlying authority is different in each case.
- Scoping and CUI flow mapping — typically RPO or independent consultant
- System Security Plan (SSP) development — RPO or internal staff
- Gap assessment against NIST SP 800-171 Rev. 2 — RPO or RP
- Remediation engineering and control implementation — RPO, MSSP/MSP, or internal
- POA&M development and tracking — RPO with GRC platform support
- Evidence collection, mapping, and retention — GRC platform + control owners
- CUI environment design and operation — enclave/cloud provider + MSSP
- Mock or pre-assessment — RPO; never the same firm that will perform the official assessment
- Level 2 (C3PAO) certification assessment — authorized or accredited C3PAO only
- SPRS posting and annual affirmation support — internal Affirming Official; advisors can prepare, not sign
- Level 3 (DIBCAC) assessment — only DCMA DIBCAC conducts these
Just got a CMMC clause? Read this before you call anyone.
If a Department of Defense solicitation just landed on your desk with a CMMC requirement, or a prime contractor flowed down DFARS 252.204-7021 (Contractor Compliance with the Cybersecurity Maturity Model Certification Level Requirement), do not start calling vendors today. Start by identifying which CMMC Status your contract actually requires — that single fact determines everything about who you hire and in what order.
Phase 1 of the CMMC rollout runs from November 10, 2025 through November 9, 2026 (32 CFR §170.3(e)(1)). During this window, DoD is including Level 1 (Self) or Level 2 (Self) as the condition of award on applicable solicitations, with Level 2 (C3PAO) included at DoD discretion. Phase 2 begins November 10, 2026, when Level 2 (C3PAO) becomes a routine condition of award for applicable contracts.
Here is the seven-day version of what to do before you sign any vendor agreement:
- Read your DFARS clauses. The CMMC Status required is identified in the solicitation provision DFARS 252.204-7025 and the contract clause DFARS 252.204-7021. If the clause references Level 2, identify whether the contract requires the Self assessment or the C3PAO assessment — those are different obligations under 32 CFR §170.16 and §170.17 respectively.
- Inventory what you handle. Federal Contract Information (FCI) drives Level 1. Controlled Unclassified Information (CUI) drives Level 2 or Level 3. If you are not certain you handle CUI, you almost certainly need a scoping conversation before you need a vendor.
- Check your SPRS posting. DFARS 252.204-7019 requires a current NIST SP 800-171 DoD Assessment summary-level score in the Supplier Performance Risk System. Contracting officers check SPRS at award and option exercise. A stale or wrong score is the single fastest way to lose contract eligibility.
- Identify your scope before you size your spend. A CUI footprint that lives in one enclave costs a different order of magnitude than a CUI footprint scattered across email, file shares, endpoints, vendors, and laptops. Vendor pricing varies more by scope than by vendor.
- Decide who is your Affirming Official. Annual affirmations of continued compliance must be submitted by an Affirming Official under 32 CFR §170.22 — a senior representative from within the organization with responsibility and authority to affirm compliance. This is not a delegable role.
If you would rather have someone walk you through this directly, our six-question Provider Fit Finder returns the category sequence — RPO first, C3PAO later, MSSP if you need control operations — based on a few non-sensitive inputs. It does not ask for CUI, contract numbers, system diagrams, or sensitive security details.
Use the Provider Fit Finder →Which CMMC compliance companies should you contact first?
The right type of CMMC compliance company is the one whose authority under 32 CFR Part 170 matches the CMMC Status your contract requires, your CUI scope, and your readiness stage. Most contractors will engage two-to-four categories sequentially, not one company that promises to do everything.
Below is the comparison table we wish had existed when our editors started covering CMMC. Each column is a distinct decision input. We built it from the role definitions in 32 CFR Part 170, the Cyber AB ecosystem materials, and the Cyber AB Code of Professional Conduct v2.0. We verified the cost bands against the Federal Register CMMC Regulatory Impact Analysis published October 15, 2024 and against published 2026 industry pricing surveys.
Comparison Table 1 — Provider Category Authority & Fit Matrix
| Provider category | Cyber AB credential | What they're authorized to do | What they cannot do | When to engage | Typical cost band (verify on quote) |
|---|---|---|---|---|---|
| C3PAO Certified Third-Party Assessment Organization | Authorized or accredited by the Cyber AB; required to conduct Level 2 certification assessments under 32 CFR §170.9 | Conduct Level 2 (C3PAO) certification assessments; submit results to eMASS (automated transmission to SPRS); issue the Certificate of CMMC Status when requirements are met (§170.17) | Provide pre-assessment consulting to the same organization they will assess; guarantee certification outcomes | After readiness is complete — SSP signed, evidence built, POA&Ms addressed | DoD modeled $104,670–$117,768 over three years; market quotes for the assessment alone: ~$30,000–$150,000 |
| RPO / RP / readiness consultant | RPO and RP registrations with the Cyber AB | Scope your CUI; build/refine your SSP and POA&M; run gap assessments; advise on remediation; train your team | Issue a Certificate of CMMC Status; act as your C3PAO for the same engagement | Months 0–12 of readiness for almost every Level 2 path | Gap assessment: $3,500–$20,000. Full readiness program: $25,000–$150,000+ depending on starting maturity |
| MSSP / MSP | None required, but their controls are assessed alongside yours | Operate identity, logging, endpoint, patching, vulnerability management, backup, configuration, monitoring; produce evidence; provide a Customer Responsibility Matrix (CRM) | Substitute for the contractor's accountability under 32 CFR Part 170; certify you | Throughout — they are typically the operating layer the RPO designs and the C3PAO inspects | Variable recurring monthly fee tied to seats, services, and environment complexity |
| GRC / compliance platform | None | Manage SSP, POA&M, evidence, control mapping, policy versioning, artifact retention | Substitute for the work itself; certify you | After scope is defined, usually parallel to RPO work | $5,000–$50,000+/year by org size |
| CUI enclave / secure-cloud provider | None as a category; underlying cloud may carry FedRAMP authorization (e.g., AWS GovCloud, Azure Government, M365 GCC High) | Provide a scoped environment that contains CUI and limits assessment scope | Eliminate your obligations; replace your full environment when CUI is pervasive | Early — scope decisions cascade through the whole program | $300–$400/user/month at entry level; $3,000–$4,000+/month for engineered builds |
| Federal contracts counsel | Not a CMMC ecosystem category | Interpret clauses, flow-down obligations, representations, disputes, False Claims Act exposure | Substitute for technical or assessment work | Whenever clause language is ambiguous, when a flow-down is contested, or when SPRS accuracy is at issue | Hourly, typically $400–$1,200/hr |
| Internal CMMC program owner | Your own employee | Own scope, budget, vendor selection, evidence, policy decisions, the affirmation, executive accountability | Be outsourced. Period. | Day one — this is not a vendor role | N/A (internal headcount) |
How to read this matrix
Find the row whose authority matches your obligation. If your contract requires Level 2 (C3PAO) and you don't have an SSP yet, your first hire is an RPO — not a C3PAO. If your CUI is scattered, your first conversation is about scope and environment, not policy. If you already have an SSP, evidence, and remediation done, you're at the C3PAO row. The matrix is not a ranking. It's a decision filter.
Two things this matrix is deliberately not: a recommendation of a specific named vendor (we do not name or rank specific providers on this page; we maintain that standard on every category-level page), and a one-time decision (the order changes if your scope or environment changes mid-program).
Not sure which row fits you?
Get matched to the provider category that fits your level, scope, and timeline. We do not request CUI, contract numbers, or sensitive system details. About 60 seconds.
Find your CMMC provider category →What is the difference between an RPO and a C3PAO?
An RPO (Registered Provider Organization) provides non-certified consulting and readiness services. A C3PAO (Certified Third-Party Assessment Organization) performs the official Level 2 (C3PAO) certification assessment under 32 CFR §170.17 and submits results to the CMMC instantiation of eMASS. Confusing the two — or hiring one firm to do both for the same engagement — is the most common, most expensive mistake we see across the DIB.
An RPO can be a one-person consultancy or a global firm. What unites them is what they cannot do: they cannot conclude that you have implemented the 110 security requirements in NIST SP 800-171 Revision 2 (the requirement set CMMC Level 2 currently maps to under 32 CFR §170.14(c)(3)), and they cannot issue a Certificate of CMMC Status. They prepare you to be assessed. They are not the assessors.
A C3PAO is what the rule actually calls the assessor. C3PAOs are listed on the Cyber AB Marketplace and are either authorized or accredited. C3PAOs must achieve accreditation to ISO/IEC 17020:2012 within 27 months of authorization (32 CFR §170.8). The March 2026 Cyber AB Town Hall recap reported 103 authorized C3PAOs in the ecosystem — against the roughly 118,000 entities DoD's 2025 DFARS final rule analysis modeled as needing Level 2 (C3PAO) certification.
Some firms hold both an RPO registration and a C3PAO authorization. That's allowed. What is not allowed is for the same firm to act in both roles on the same engagement.
What an RPO does well
- Identifies your CUI flow and FCI flow
- Builds or rebuilds your System Security Plan
- Maps your environment to the 110 security requirements in NIST SP 800-171 Rev. 2 (the version 32 CFR Part 170 currently incorporates for Level 2 under §170.14(c)(3))
- Builds and tracks your Plan of Action & Milestones
- Runs a mock assessment that simulates what a C3PAO will ask
- Coordinates with your MSP/MSSP, GRC platform, and enclave provider so evidence is assessor-ready
What a C3PAO does well
- Conducts the formal Level 2 (C3PAO) certification assessment per the CMMC Assessment Process (CAP)
- Issues a Certificate of CMMC Status when the assessment meets the requirements
- Submits Level 2 certification assessment results into the CMMC instantiation of eMASS, which then transmits to SPRS (32 CFR §170.17(d))
- Manages the 180-day window for POA&M closeout if your initial result is Conditional Level 2 (C3PAO)
The handoff package that should exist between your RPO and your C3PAO
When the two-firm structure is working well, here is what your RPO should hand off and your C3PAO should expect to inspect:
- A current, signed System Security Plan with system boundary and CUI flow diagrams
- A Plan of Action & Milestones with closure evidence
- A complete evidence index keyed to NIST SP 800-171 Rev. 2 control numbers
- A Customer Responsibility Matrix for every ESP and CSP in scope
- A CUI asset inventory and Specialized Asset list
- A written conflict-of-interest attestation from the RPO acknowledging no role in the upcoming C3PAO assessment
If your readiness firm cannot produce any one of these on the day they say “we're done,” you are not assessment-ready.
We maintain a deeper RPO/readiness consultant breakdown — including how to evaluate engagement depth, deliverables, and pricing — on our Best CMMC Consultants for Defense Contractors page. That page is the RPO-focused sibling to this one.
Can the same company prepare you and assess you?
No — not for the same engagement. Under 32 CFR §170.9(b)(2), C3PAOs must comply with the Cyber AB's policies on Conflict of Interest, Code of Professional Conduct, and Ethics. Those policies require C3PAOs to disclose and mitigate consulting/advisory conflicts of interest with an Organization Seeking Certification (OSC), and to decline or avoid an assessment when the conflict cannot be sufficiently mitigated. A firm may hold both RPO and C3PAO credentials, but it cannot play both roles for the same client.
This is the rule that quietly reorganizes the entire buying decision. Most contractors assume “CMMC company” is one vendor with one bill. The rule pushes you toward at least two vendors, and the procurement file should document the independence position before signatures.
The rule in plain English, with citations:
- The regulatory anchor.32 CFR §170.9(b)(2) requires C3PAOs to comply with the Cyber AB's Conflict of Interest, Code of Professional Conduct, and Ethics policies (cross-referenced in §170.8(b)(17)). Section 170.9(b)(9) requires C3PAOs to maintain assessment records and records of “organizations for whom consulting services were provided” for six years.
- The operational policy. The Cyber AB Code of Professional Conduct v2.0 — a public document on cyberab.org — defines consulting and advisory conflicts as requiring disclosure and either mitigation or avoidance. Before you sign with any firm that holds both RPO and C3PAO credentials, ask them to specify the policy version, the lookback window, and the disclosure procedure in writing.
- What it means for you.A firm that delivered your gap assessment, wrote your SSP, or remediated your environment cannot turn around and conduct your Level 2 (C3PAO) assessment on the same scope. If the conflict surfaces late, the readiness path you thought you bought no longer leads to a clean certification with that firm — and you'll need a different C3PAO to perform the assessment.
The damaging admission we owe you
We are not publishing a named “Top 10 CMMC Compliance Companies” ranking on this page. A named ranking on a regulatory topic requires per-provider credential verification, compensation disclosure, evaluation methodology, and a visible last-verified date — and we hold every named provider review on this site to that bar. Some readers will leave this page looking for a shortcut list. Some readers will stay because they realized the shortcut list is exactly what bit the last contractor that hired the wrong category.
We think the trade is worth it. If you want named provider depth, you'll find it in our individual category pages — each one with verification, last-checked dates, and disclosure.
The questions to ask before signing any combined readiness + assessment offer
If a vendor pitches you both readiness and assessment, ask these questions in writing and keep the answers in your procurement file:
- Is your firm both a Cyber AB Registered Provider Organization (RPO) and an authorized or accredited C3PAO?
- If both, which Cyber AB CoI/CoPC version are you operating under, and what is the documented lookback window for the firm and for any assessment team member?
- Has anyone in your firm — or a related entity — provided consulting, readiness, implementation, remediation, mock-assessment, or pre-assessment support to our organization in the relevant lookback window?
- If we engage your firm for readiness, will the C3PAO assessment be conducted by a different, independent C3PAO with no organizational, personnel, or financial overlap?
- How will you document the independence position in our contract and in your assessment record?
A firm that answers these clearly is showing you the side of the desk you want to be on. A firm that hedges, redirects, or says “we figure that out later” is showing you the other side.
Build a provider path that keeps readiness and assessment independent.
We screen the matching pool for the conflict-of-interest issues most contractors miss.
See your matched provider categories →How does your required CMMC Status change which company you hire?
CMMC Level 1, Level 2 (Self), Level 2 (C3PAO), and Level 3 (DIBCAC) are four different buying paths under 32 CFR Part 170. The category of company you hire first changes for each one. Hiring a C3PAO when your contract only requires Level 1 wastes six figures. Skipping C3PAO scheduling when you need Level 2 (C3PAO) costs you the contract.
Level 1 (Self): usually no C3PAO
Level 1 applies to contractors who handle only Federal Contract Information (FCI). It requires implementation of the 15 basic safeguarding requirements at FAR 52.204-21(b)(1), conducted as an annual self-assessment with results posted to SPRS (32 CFR §170.15). No POA&Ms are permitted at Level 1 — every requirement must be MET.
Who you hire first: your internal program owner. If your team is thin, a Registered Practitioner or small RPO engagement for scoping and SSP support is often sufficient. You will not need a C3PAO. Many small DoD suppliers can handle Level 1 with no third-party vendor at all if they have basic IT discipline.
Level 2 (Self): readiness and SPRS discipline matter
Level 2 (Self) applies when the contracting officer's clause specifies self-assessment for Level 2. The requirement set is the 110 security requirements in NIST SP 800-171 Revision 2 — the version still incorporated by 32 CFR §170.14(c)(3) for CMMC Level 2. (NIST has published 800-171 Rev. 3, but it is not the controlling version for CMMC Level 2 today.) The assessment is triennial. An annual affirmation by an Affirming Official is required under §170.22.
Who you hire first: an RPO or independent CMMC consultant for scoping, SSP, gap analysis, and remediation. You will not engage a C3PAO for the assessment itself — but the bar is still the same 110 requirements, and the SPRS score and annual affirmation carry real False Claims Act exposure (see the MORSECORP case study below).
Level 2 (C3PAO): readiness first, assessment when evidence is ready
Level 2 (C3PAO) is the path most defense contractors handling pervasive CUI will end up on, and it's the path Phase 2 will normalize as a condition of award starting November 10, 2026. Same 110 requirements. The difference is the assessment is conducted by an authorized or accredited C3PAO, the C3PAO submits results to eMASS for automated transmission to SPRS, and the C3PAO issues the Certificate of CMMC Status.
Who you hire first: an RPO for readiness, with an MSSP/MSP for control operations as needed, a GRC platform for evidence, and a CUI enclave provider if scope reduction matters. Then, when your SSP is solid and your evidence is assessor-ready, you engage a separateC3PAO. If the initial assessment lands at Conditional Level 2 (C3PAO), you have 180 days from the CMMC Status Date to close out the POA&M and complete a closeout assessment; otherwise the Conditional status expires (32 CFR §170.17(c)).
Level 3 (DIBCAC): a different price universe
Level 3 applies to the most sensitive CUI programs. The requirements add 24 selected security requirements from NIST SP 800-172 on top of a Final Level 2 (C3PAO) status (per 32 CFR §170.14(c)(4) and §170.18). The assessment is conducted by the Defense Industrial Base Cybersecurity Assessment Center (DIBCAC) — a government-led assessment, not a C3PAO assessment.
Who you hire first:advanced readiness consulting capable of operating to NIST SP 800-172, plus all the Level 2 categories above, plus the prerequisite Level 2 (C3PAO) certification before DIBCAC will engage. Any firm telling you they “do Level 3 assessments” is misrepresenting the rule. Only DIBCAC conducts Level 3 assessments.
Status table
| CMMC Status | Requirement set | Who assesses | Who issues the certificate | First hire | Common mistake |
|---|---|---|---|---|---|
| Level 1 (Self) | 15 FAR 52.204-21(b)(1) safeguards | The organization itself | No certificate; SPRS posting only | Internal owner; optional light RP support | Overspending on a consultant for a 15-item self-attestation |
| Level 2 (Self) | 110 NIST SP 800-171 Rev. 2 requirements (§170.14(c)(3)) | The organization itself | No certificate; SPRS posting only | RPO for scoping and SSP | Skipping the SSP and getting blindsided by a contracting officer review |
| Level 2 (C3PAO) | 110 NIST SP 800-171 Rev. 2 requirements (§170.14(c)(3)) | Authorized or accredited C3PAO | C3PAO issues Certificate of CMMC Status; results in eMASS → SPRS | RPO (and a separate C3PAO later) | Hiring the same firm for readiness and assessment |
| Level 3 (DIBCAC) | Final Level 2 (C3PAO) + 24 selected NIST SP 800-172 requirements (§170.14(c)(4)) | DCMA DIBCAC; government-led | DoD-issued status | Advanced readiness, then Level 2 path, then DIBCAC | Believing any C3PAO can perform Level 3 |
How do CUI scope, cloud, and external service providers change the provider choice?
Scope changes everything about which CMMC compliance company you need. If your CUI lives in one tightly controlled enclave with a clear boundary, your provider stack is short. If your CUI is scattered across email, file shares, endpoints, vendor systems, and personal devices, a policy-only consultant will not solve the real problem — and a C3PAO will make you prove every boundary.
A CMMC Level 2 assessment evaluates your CMMC Assessment Scope, which 32 CFR §170.19 organizes into asset categories: CUI Assets, Security Protection Assets, Contractor Risk Managed Assets, Specialized Assets, and Out-of-Scope Assets. Getting scope wrong does not save money — it just hides the cost until assessment day.
The CSP vs ESP distinction that surprises everyone
A Cloud Service Provider (CSP) hosts the cloud. An External Service Provider (ESP) provides a service that involves CUI or Security Protection Data on your behalf. The two are not the same and the CMMC rule treats them differently:
- CSPs handling CUIare required under DFARS 252.204-7012 to meet the FedRAMP Moderate baseline or equivalent. If a cloud service processes, stores, or transmits CUI, you need to verify the service's compliance documentation directly against that requirement.
- ESPs (your MSSP, your email security vendor, your endpoint EDR vendor, anyone whose service touches CUI or the controls protecting it) are part of your CMMC scope. Their controls are assessed alongside yours. Your assessor will ask for a Customer Responsibility Matrix (CRM) or equivalent that shows who is responsible for which controls.
If your MSSP cannot or will not produce a CRM mapped to NIST SP 800-171 Rev. 2 control implementations, you do not have an ESP you can take into a C3PAO assessment. That is a vendor change, not an assessment problem.
Environment paths and what they mean for the provider stack
| Your environment today | Likely provider need | What to verify |
|---|---|---|
| Microsoft 365 Commercial with CUI | CUI enclave or migration to a government cloud; RPO for scope rework | Whether the service meets FedRAMP Moderate or equivalent for the CUI category in scope |
| Microsoft 365 GCC | Verify against specific CUI category and contract language; some categories require GCC High or another sovereign environment | Microsoft's current CMMC and government-cloud compliance pages; FedRAMP Moderate authorization; data residency |
| Microsoft 365 GCC High | Strong fit for many CUI scopes including export-controlled categories; RPO + MSSP for configuration and operations | Licensing tier; identity boundary; CRM with the MSSP |
| AWS GovCloud | Strong fit for engineered builds; cloud architect + RPO | FedRAMP Moderate; CRM for managed services; identity federation |
| On-premises only | Hardware refresh, MFA, logging, encryption coverage; MSSP often required | Asset inventory completeness; logging retention; backup posture |
| Hybrid (Commercial + on-prem with CUI) | Highest scope risk; enclave evaluation before vendor choice | Where CUI actually lives vs where you think it lives |
| Manufacturing with OT/IIoT | Specialized Asset handling; RPO with OT experience required | Asset segmentation; SP 800-171 control applicability to OT |
Where contractors lose money on scope
The single most expensive scope mistake we see is treating CUI like a permission problem instead of a flow problem. You can lock down a SharePoint site and still have CUI in last week's email thread, in a vendor's email, in someone's drafts folder on a personal device. Scope reduction is a business decision, not just an IT decision — it means deciding what work CUI is allowed to be part of and what work it isn't.
A good provider stack tells you this on day one. A bad one sells you software before asking.
Find providers who understand your CUI environment, not just CMMC paperwork.
Tell us your environment (Commercial, GCC, GCC High, AWS GovCloud, on-prem, hybrid, OT) and we'll match you with categories that fit. No CUI required.
Get matched on environment fit →How much do CMMC compliance companies cost?
The Department of Defense's published cost estimate for a Level 2 (C3PAO) certification — $104,670 for a small entity and $117,768 for an other-than-small entity over three years — is real, but it models assessment and affirmation activities only. It excludes Level 1 and Level 2 implementation and remediation costs. Real first-year spend for Level 2 ranges from roughly $75,000 to $300,000 once you include readiness, remediation, and ongoing operations.
What the Federal Register actually published
| Level / Component | Small entity (DoD) | Other-than-small entity (DoD) | What it covers |
|---|---|---|---|
| Level 2 (C3PAO) — modeled three-year assessment + affirmation activity | $104,670 | $117,768 | Modeled assessment and affirmation activities. Excludes implementation/remediation |
| Level 3 — non-recurring engineering | $2,700,000 | $21,100,000 | DoD's estimate of one-time cost to implement the additional NIST SP 800-172 requirements |
| Level 3 — recurring engineering (annual) | $490,000 | $4,120,000 | DoD's estimate of ongoing cost to maintain Level 3 controls |
What the market actually charges
The DoD figures above are the assessment side. The market side — readiness, remediation, MSSP/MSP, GRC, enclave — is not in the Federal Register. The following bands are DCR editorial ranges, not DoD estimates, and any contractor should verify them against a scoped quote against their own environment.
| Cost component | Level 1 (Self) | Level 2 (Self) | Level 2 (C3PAO) | Level 3 (DIBCAC) |
|---|---|---|---|---|
| Gap assessment (RPO) | Usually skipped | $3,500–$10,000 | $5,000–$20,000 | $10,000–$30,000 |
| Readiness / remediation | $5,000–$15,000 total | $20,000–$80,000 | $25,000–$150,000+ | $100,000+ |
| MSSP/MSP recurring | Optional | Variable | Variable, often material | Material |
| GRC platform (annual) | Usually skipped | $5,000–$20,000 | $10,000–$50,000 | $20,000+ |
| CUI enclave (if used) | N/A | $300–$400/user/month (entry) | $300–$400/user/month entry; $3,000–$4,000+/month engineered | Same band, larger scope |
| Formal assessment fee | N/A (self) | N/A (self) | DoD modeled 3-year: $104,670–$117,768; market quotes alone: ~$30,000–$150,000 | DIBCAC government-led; see Federal Register engineering estimates above |
| Typical first-year total range | $5,000–$15,000 | $40,000–$120,000 | $75,000–$300,000+ | Six figures + Level 3 engineering |
Why the same level can cost wildly different amounts
- Scope. Enclave-bounded CUI assessments cost less than enterprise-wide assessments. Fewer assets in scope, fewer interviews, fewer evidence samples, fewer assessor-days.
- Starting maturity.Contractors who've been working from NIST SP 800-171 since 2018 pay closer to DoD's estimate. Contractors starting from scratch pay multiples of it.
- Number of sites and CUI-touching users. More physical locations and more users with CUI access means more interviews and more sampling.
- Environment complexity. A single GCC High tenant assesses faster than a hybrid environment with cross-tenant CUI flows.
Why the lowest quote is often the riskiest quote
A $20,000 readiness quote that promises a complete SSP, full gap analysis, remediation, and assessment prep is selling you a deliverable that costs the firm more than $20,000 to produce. The math forces a corner cut. The corners that get cut at that price are typically scoping rigor, evidence completeness, and SSP defensibility — the three things a C3PAO is most likely to fail you on.
The right way to compare quotes is not on hourly rate. It's on deliverables, exclusions, scope assumptions, and the firm's independence position relative to your future C3PAO. We publish a copy/paste Provider Quote Request template below so you can put every vendor on the same scope.
Request scoped quotes from matched providers.
Same scoping summary to every provider in the right category. No CUI in the request. Compare deliverables, not hourly rates.
Get matched and request comparable quotes →For deeper cost methodology and engagement-model breakdowns, see our CMMC Consulting Cost guide.
What should you verify before signing with any CMMC compliance company?
The Cyber AB Marketplace at cyberab.org is the only authoritative source for verifying a C3PAO, RPO, or individual credential. Before signing anything, look up the firm by name, confirm their current status (authorized, accredited, registered), and screenshot the result. Marketing claims do not substitute for the Marketplace listing.
The 60-second verification
- Go to the Cyber AB Marketplace. Search the firm by name.
- Confirm the role.A C3PAO must show authorized or accredited status. An RPO must show registered status. If a firm says “we're a C3PAO” and the Marketplace says “Candidate” or “Coming Soon,” they are not a C3PAO yet.
- Confirm individual credentials. For named assessors or consultants, search the individual. A Lead CCA designation is the highest assessor credential. A CCP is a professional credential that does not by itself authorize assessment.
- Screenshot the listing with today's date. Keep it in your procurement file.
Ecosystem capacity snapshot
- Authorized C3PAOs: 103 (March 2026) — up from 97 in January 2026 and 98 in February 2026
- Certified CMMC Assessors (CCAs): 759 (March 2026)
- Lead CCAs: 452 (February 2026)
- Certified CMMC Professionals (CCPs): 1,494 (February 2026)
- Registered Provider Organizations (RPOs): 378 (February 2026)
- Organizations with Final Level 2 certification: approximately 1,000 (March 2026)
- DIB entities modeled as needing Level 2 (C3PAO) once full enforcement is in place: approximately 118,000 (DoD 2025 DFARS final rule analysis)
What this tells you: capacity is real and finite. About 178 new Level 2 certifications were issued across the ecosystem in March 2026 alone. The bottleneck most contractors hit is their own readiness, not C3PAO supply. Roughly 1,000 organizations have a Final Level 2 certificate against a modeled universe of ~118,000 Level 2 (C3PAO) entities by Year 4.
The verification checklist by provider type
For an RPO:
- Listed as RPO on the Cyber AB Marketplace — verified by you, not them
- Employs at least one RP or RPA
- Will identify in writing whether any staff member would be conflicted out of your future C3PAO assessment
- Will work alongside your future C3PAO without claiming both roles
- Has experience with your CMMC Level, your environment, and your size band
- Will commit to specific deliverables: SSP, POA&M, evidence index, mock assessment report, CRM
- Provides a written methodology before signing
For a C3PAO:
- Authorized or accredited — not “Candidate” or “Coming Soon”
- Employs Lead CCAs (not only CCPs)
- Confirms no consulting relationship with your organization in the relevant lookback window
- Provides the assessment team and quality reviewer in writing before assessment day
- Provides scope, timeline, and fee in writing
- Does not guarantee an outcome
- Has comparable past engagements (size, sector, environment)
For an MSSP/MSP:
- Provides a Customer Responsibility Matrix mapped to NIST SP 800-171 Rev. 2
- Will participate in your C3PAO assessment as needed
- Documents their own security maturity (many MSSPs are themselves pursuing Level 2)
- Contract reflects evidence and audit support obligations
For a GRC platform or enclave provider:
- Control mapping aligned to NIST SP 800-171 Rev. 2 and the relevant CMMC reporting requirements
- Supports your specific environment (GCC, GCC High, AWS GovCloud, hybrid)
- Produces assessor-ready evidence exports
- Transparent pricing
If you'd rather hand the verification work to us, we check Marketplace status against the named provider before any introduction. Get matched with providers in the correct role →
What are the red flags in CMMC compliance companies?
The worst CMMC providers blur authority, scope, and outcomes. A provider that guarantees certification, ignores your CUI boundary, refuses to define deliverables, or asks for CUI in a lead form is creating risk before the engagement begins. The fix is to walk.
Use this list during shortlist calls. Any one of these should slow the conversation. Two or more should end it.
- “We guarantee certification.” No firm can guarantee a CMMC certificate. Only an assessment can. A guarantee is a sales tactic, not a regulatory commitment — and the Cyber AB Code of Professional Conduct prohibits assessors from offering certification guarantees.
- “We do both readiness and your assessment.” For the same engagement, this conflicts with the independence requirement under 32 CFR §170.9(b)(2) and the Cyber AB Code of Professional Conduct.
- No Cyber AB Marketplace status verification offered. A real C3PAO or RPO will tell you exactly where their listing is and what status they hold.
- No CUI scoping conversation before quoting.A quote that doesn't ask about your scope is a quote based on someone else's average.
- No SSP or evidence deliverables in the contract. What you own at the end of the engagement is what you take into the assessment.
- Tool-first sales pitch.“Our GRC platform will get you compliant” reverses the order. The platform manages evidence; it does not produce it.
- “GCC High solves CMMC.” GCC High is an environment, not a certification. It can reduce scope materially; it cannot replace the assessment, the SSP, or the controls outside its boundary.
- MSP with no CRM. If your MSP cannot or will not produce a Customer Responsibility Matrix, you cannot take them into a C3PAO assessment as-is.
- No written independence position. If the firm is both an RPO and a C3PAO, they must put their independence position for your engagement in writing.
- No POA&M closeout plan.If your initial result is Conditional Level 2, you have 180 days. A firm that hasn't thought through the closeout plan hasn't thought through the assessment.
- No contract-aware flow-down discussion.If you're a prime, your subcontractor flow-down obligations under 32 CFR §170.23 are non-trivial.
- Asking for CUI in the lead form. Sales conversations are not the place to hand over Controlled Unclassified Information. A firm that asks for it in a discovery call is showing you their evidence-handling discipline.
What MORSECORP teaches every defense contractor about evidence discipline
On March 26, 2025, the U.S. Department of Justice announced that defense contractor MORSECORP, Inc. agreed to pay $4.6 million to settle False Claims Act allegations that it failed to comply with cybersecurity requirements in its contracts with the Army and Air Force, including misreporting its NIST SP 800-171 score in SPRS. We include this case because it is the clearest publicly documented example of why your CMMC compliance company choice — and your evidence discipline behind it — matters.
Per the DOJ Office of Public Affairs press release dated March 26, 2025, and published analyses of the Berich v. MORSECORP qui tam complaint (Crowell & Moring; Alston & Bird; Skadden, Arps):
- MORSECORP submitted a NIST SP 800-171 summary-level Basic Assessment score of 104 (on a scale of -203 to 110) to SPRS in January 2021 — per the DOJ press release.
- Published analyses by Crowell & Moring and Alston & Bird, drawing on the publicly filed qui tam complaint, report that a subsequent third-party gap analysis, completed in July 2022, calculated MORSECORP's actual score at -142, with only 22% of NIST SP 800-171 controls implemented.
- DOJ stated MORSECORP did not update its SPRS score until June 2023.
- The relator was MORSECORP's head of security and facility security officer, per Crowell & Moring's analysis of the public docket (Berich v. MORSECORP, No. 23-cv-10130-GAO (D. Mass.)).
- DOJ confirmed the settlement returned approximately $851,000 (18.5%) to the relator under the False Claims Act.
Your SPRS score is a representation you make to the federal government. Under the False Claims Act, submitting a false score in connection with a contract claim creates exposure independent of the underlying technical posture. A consultant who tells you to inflate the number to “look good” until you fix the controls is a consultant who has not read the case.
The takeaway for your vendor selection: hire firms whose first instinct is evidence, not optimism. Ask them, during the proposal phase, what they would do if your current SPRS score is wrong. The answer should sound like discipline, not a sales pitch.
How should small, mid-sized, and prime contractors choose differently?
The provider category may look the same on paper, but the operating model changes with company size, contract role, and CUI spread. A 12-person aerospace machine shop and a 4,000-person mid-tier prime need different shortlists even if both are pursuing Level 2 (C3PAO).
The recommendations below are The Defense Compliance Report's editorial conclusions, based on required CMMC Status, CUI spread, operating environment, and provider authority as established in 32 CFR Part 170.
| Persona | Likely first hire | Second hire | What to avoid | Where to read more |
|---|---|---|---|---|
| Small DIB sub 1 CUI workflow, 1–10 CUI-touching users | RPO (or experienced RP) for scoping and SSP | CUI enclave + light MSSP if internal IT is thin | A full-enterprise GRC platform you don't need | Best CMMC Providers for Small Business |
| Small manufacturer OT/IIoT and shop floor systems | RPO with manufacturing experience | MSSP capable of OT segmentation; CUI enclave for engineering data | Generic IT MSSP without OT experience | Best CMMC Providers for Small Business |
| SaaS or software company handling CUI for the DIB | RPO familiar with FedRAMP-adjacent control mapping | Cloud architect; GRC platform; possibly FedRAMP path consultant | Treating CMMC as separate from your SaaS security roadmap | CMMC Provider Categories |
| Mid-sized contractor hybrid infrastructure | RPO + cloud architect together | MSSP + GRC platform + CUI enclave evaluation | Single-vendor “we do everything” pitch | Best CMMC Consultants |
| Prime contractor with subcontractor flow-down obligations | Federal contracts counsel + internal CMMC program owner | RPO; supplier risk function for flow-down verification | Pushing all flow-down risk to subs without verifying their SPRS | CMMC Provider Categories |
| Contractor with multiple CAGE codes | RPO experienced in multi-entity scope segmentation | C3PAO that handles multi-CAGE assessments | A single SSP across unrelated business units | C3PAO List |
| Level 3 candidate | Advanced readiness with NIST SP 800-172 fluency | Final Level 2 (C3PAO) → DIBCAC engagement | Any firm claiming to perform Level 3 assessments | CMMC Provider Categories |
How do you request quotes from CMMC compliance companies without getting apples-to-oranges proposals?
Send each provider the same non-sensitive scoping summary. Compare deliverables, exclusions, scope assumptions, independence position, change-order language, and total cost ceiling. Do not compare on hourly rate alone, and never send CUI, contract numbers, system diagrams, or sensitive security details in an initial outreach.
The reason most contractors end up with proposals they cannot compare is that they describe their situation differently to each vendor. The fix is a one-page scoping summary you send to everyone.
Copy/paste this scoping summary into your vendor outreach
CMMC scoping summary — for vendor proposal use only. No CUI, contract numbers, or sensitive system details included.
- CMMC Status required by our contract: Level 1 (Self) / Level 2 (Self) / Level 2 (C3PAO) / Level 3 / Unknown
- Information type we handle: FCI only / CUI / CUI including export-controlled (e.g., ITAR)
- Approximate CUI-touching users: 1–10 / 11–50 / 51–200 / 201+
- Approximate number of physical sites or business units in scope: [number]
- Current environment for CUI: M365 Commercial / M365 GCC / M365 GCC High / AWS GovCloud / On-prem / Hybrid / OT manufacturing
- Current readiness artifacts:SSP — yes/no/partial; SPRS Basic Assessment score current — yes/no; POA&M current — yes/no
- Target assessment window:[calendar quarter or “open”]
- Our role: Prime / sub-tier 1 / sub-tier 2+ / supplier
Please return:
- Fixed-fee or capped-fee total for the scope above (not hourly without ceiling)
- Named deliverables (SSP, POA&M, evidence index, mock assessment report, CRM, etc.)
- Exclusions list
- Scope assumptions you are pricing against
- Independence position relative to a future C3PAO (for RPOs and combined RPO/C3PAO firms)
- Change-order language for scope shifts
- Timeline by phase
Please do not request CUI, contract numbers, network diagrams, vulnerabilities, or sensitive personnel/security details in your response.
What not to include in initial outreach
- Specific CUI documents or data
- Contract numbers or solicitation identifiers
- Detailed network diagrams
- Specific vulnerabilities or open security findings
- Internal personnel security details
This is not paranoia. It is procurement hygiene. If a vendor pushes for sensitive details before signing an NDA and engagement, that is a data-handling red flag in itself.
Use the same scoping summary across every provider in the right category.
We send identical non-sensitive scoping inputs to matched providers so the quotes are comparable on substance.
Get scoped quotes from matched providers →What if you still don't know which CMMC company you need?
If you're not sure whether your obligation is Level 1, Level 2 (Self), Level 2 (C3PAO), or Level 3, the right next step is not a vendor call. It is six non-sensitive questions and a category-routing answer. Then you call the right kind of vendor.
Our CMMC Provider Fit Finder takes six inputs — none of which are CUI, system details, or sensitive — and returns the provider category sequence that fits your situation, the questions to ask each category, the documents to gather before the call, and an independence warning if applicable.
The six inputs:
- Do you handle FCI, CUI, or both?
- What CMMC Status does the clause require? (L1 Self / L2 Self / L2 C3PAO / L3 / Unknown)
- Your current environment (Commercial / GCC / GCC High / AWS GovCloud / On-prem / Hybrid / OT)
- Approximate CUI-touching users (1–10 / 11–50 / 51–200 / 201+)
- Do you have an SSP?
- Where are you in the journey? (Just got the clause / Scoping / Mid-remediation / SSP solid, ready to schedule / Already assessed, need maintenance)
The output names the best first provider category, the secondary categories you'll likely need, the category to avoid starting with, and a one-page action path.
CMMC Compliance Companies: Frequently Asked Questions
What is a CMMC compliance company?
A CMMC compliance company is any vendor that helps a defense contractor prepare for, operate, document, or formally assess against the Cybersecurity Maturity Model Certification (CMMC) requirements. The term covers five distinct categories: Certified Third-Party Assessment Organizations (C3PAOs), Registered Provider Organizations (RPOs) and Registered Practitioners (RPs), Managed Service Providers/Managed Security Service Providers (MSPs/MSSPs), Governance, Risk and Compliance (GRC) platforms, and CUI enclave or secure-cloud providers. Only C3PAOs perform official Level 2 certification assessments under 32 CFR §170.17.
What is the best CMMC compliance company?
There is no single best company. The best choice is the provider category that matches your required CMMC Status, your CUI scope, your environment, and your stage in the readiness journey. Hiring the right category first — and a separate C3PAO when you are assessment-ready — is the actual decision.
Do I need a C3PAO?
Only if your contract requires CMMC Level 2 (C3PAO) or you are pursuing Level 3 (which requires Final Level 2 (C3PAO) status as a prerequisite, then a DCMA DIBCAC government-led assessment). Level 1 (Self) and Level 2 (Self) do not begin with a C3PAO engagement. Read the CMMC level in your DFARS 252.204-7021 clause to confirm which applies.
Can an RPO certify my company?
No. Registered Provider Organizations (RPOs) provide advisory and readiness services. They do not conduct certified CMMC assessments and they cannot issue a Certificate of CMMC Status. Only a C3PAO authorized or accredited by the Cyber AB can perform a Level 2 (C3PAO) certification assessment under 32 CFR §170.17, and the C3PAO issues the Certificate of CMMC Status based on the results.
Can one company prepare us and assess us?
Not for the same engagement. Under 32 CFR §170.9(b)(2), C3PAOs must comply with the Cyber AB's Conflict of Interest, Code of Professional Conduct, and Ethics policies. The Cyber AB Code of Professional Conduct v2.0 and the CMMC Assessment Process (CAP) require disclosure and mitigation or avoidance of consulting/advisory conflicts. A firm that provided pre-assessment consulting cannot perform your Level 2 certification assessment on the same engagement if the conflict cannot be sufficiently mitigated, even if the firm holds both RPO and C3PAO credentials.
Do I need GCC High for CMMC?
Not necessarily. The right environment depends on your CUI category, your contract requirements, your CSP and ESP arrangements, and your control responsibility split. Microsoft's documentation states that suitability of M365 GCC vs M365 GCC High depends on the specific CUI category and contract obligations (export-controlled data typically drives contractors toward GCC High). Verify against current Microsoft and FedRAMP documentation before treating any tenant as suitable for CUI.
Is NIST SP 800-171 Revision 3 used for CMMC Level 2?
No, not currently. 32 CFR Part 170 §170.14(c)(3) currently incorporates NIST SP 800-171 Revision 2 as the requirement set for CMMC Level 2. NIST has published Revision 3, but it is not the controlling version for CMMC Level 2 until the DoD amends the rule to incorporate it. Verify the current rule text on the eCFR before relying on a vendor's claim about which Revision applies.
What should I ask a CMMC compliance company before signing?
Ask what role they are authorized to perform, where their current Cyber AB Marketplace listing is, what specific deliverables you will own, what is excluded, whether their involvement creates any independence conflict relative to your future C3PAO assessment, and how they handle CUI or sensitive security details during the sales process. Require fixed-fee or capped pricing, named deliverables, and written scope assumptions before signing.
How long does CMMC Level 2 take?
Most contractors not already aligned with NIST SP 800-171 Rev. 2 take 6–18 months from start of readiness to a successful Level 2 (C3PAO) assessment. C3PAO scheduling can add lead time. With 103 authorized C3PAOs against a modeled universe of approximately 118,000 entities needing Level 2 (C3PAO) certification — starting earlier is the only mitigation.
What happens if I fail a CMMC Level 2 assessment?
If the assessment finds that some requirements are NOT MET but the deficiencies are eligible for a Plan of Action & Milestones (POA&M) under 32 CFR §170.21, you may receive a Conditional Level 2 (C3PAO) status. You then have 180 days from the CMMC Status Date to remediate, undergo a POA&M closeout assessment with the C3PAO, and have the closeout results posted to eMASS. If the closeout is not completed in 180 days, the Conditional status expires and you lose the eligibility tied to it (§170.17(c)).
The next step depends on where you are
If you've just received a CMMC clause, the highest-value 10 minutes you'll spend today is reading the clause itself and identifying the CMMC Status required. If you already know your Status and you're choosing a category, the matching form below routes you to providers in the right role. If you're partway through readiness and you want a sanity check on your shortlist, the same form pre-checks Marketplace status before introduction.
If you'd rather move at your own pace, here are the lower-commitment paths:
- I want to understand CMMC levels first →
- Give me the CMMC Readiness Checklist instead →
- Show me the deeper RPO/consultant breakdown →
We've kept this page category-first on purpose. The reader who needs a named provider list deserves one with verification behind it — and we publish those separately on category-specific pages with last-verified dates. The reader who needs a decision first, which is most of you, gets the decision here.
Need help deciding what type of CMMC provider you need?
Get matched with verified providers in 60 seconds.
Get matched →