CMMC certification: how to get certified, step by step
Published 2026-10-23, 17 min read

- Scope the dataFind where FCI and CUI live and list every asset that touches them.Today: Required before any assessment
- Gap assessmentScore yourself against the assessment objectives before anyone else does.Today: Your own step, no rule names it
- System security planDescribe each system in scope and how every requirement is met.Today: Required at Level 2
- RemediationClose the gaps, worst points first, on the systems in scope.Today: Required under DFARS 252.204-7012
- POA&MPark the few small gaps the rule allows, with dates, for up to 180 days.Today: Level 2 only, within limits
- The assessmentRun the self-assessment, or host a C3PAO where a contract requires one.Today: Self-assessment; C3PAO not required
- Post to SPRS or eMASSEnter the results in SPRS; a C3PAO enters its results in eMASS, which passes them to SPRS.Today: In force (SPRS)
- Affirm, and keep it currentA senior official affirms in SPRS after the assessment and every year after.Today: In force, every year
Strictly, a CMMC certificate is what a C3PAO issues after a Level 2 assessment, or DCMA after a Level 3 one. With Phase 2 suspended, contracts today ask for Level 1 (Self) or Level 2 (Self) instead: your own assessment, entered in SPRS, with a senior official's affirmation. The eight steps are the same either way. Only step 6 changes hands.
Certificate or self-assessment: the four routes
"CMMC certification" is the phrase everyone searches, but the rule speaks of a CMMC status. A status is what SPRS records after an assessment. Only two of the four statuses come with a certificate, and those are the two that Phase 2 was going to bring in. What the levels themselves cover is in what is CMMC; here they are as routes.
| Status | Who assesses | Results go to | Certificate | POA&M | Repeat | Today |
|---|---|---|---|---|---|---|
| Level 1 (Self) | You | SPRS | No | Not allowed | Every year | May be required |
| Level 2 (Self) | You | SPRS | No | Allowed, within limits | Every 3 years, affirmed yearly | May be required |
| Level 2 (C3PAO) | An authorized or accredited C3PAO | eMASS, then SPRS | Certificate of CMMC Status | Allowed, within limits | Every 3 years, affirmed yearly | Suspended |
| Level 3 (DIBCAC) | DCMA DIBCAC, after a Final Level 2 (C3PAO) | eMASS, then SPRS | Certificate of CMMC Status | Allowed, own limits | Every 3 years, affirmed yearly | Suspended |
32 CFR 170.4, 170.15–170.18, 170.21; Class Deviation 2026-O0025 Rev 3
A higher status covers the lower ones for the same scope: a Level 2 (C3PAO) status also satisfies Level 1 (Self) and Level 2 (Self). Which one your contract names is the first thing to read. The CMMC level finder works it out from the data you hold. Because the program is mid-reform, this is the full record of what binds today:
- In force today
- DFARS 252.204-7012 still applies: NIST SP 800-171 Rev 2 on systems that hold covered defense information, cyber incidents reported to DoD within 72 hours, and FedRAMP Moderate or equivalent for any cloud that holds it. DFARS 252.204-7012(b)(2), (c)
- Contracts may require CMMC Level 1 (Self) or Level 2 (Self): your own assessment, scored and entered in SPRS, with a senior official's affirmation. Class Deviation 2026-O0025 Rev 3; 32 CFR 170.15, 170.16
- The CMMC rule itself, 32 CFR Part 170, is unchanged since it took effect on 2024-12-16. eCFR, 32 CFR Part 170
- Suspended
- Phase 2, due in November 2026, is suspended for every contractor, whatever its size: contracts are not adding the third-party Level 2 (C3PAO) or Level 3 (DIBCAC) requirements. DoW CIO memo of 2026-07-13, applied by Class Deviation 2026-O0025 Rev 3
- Existing contracts that carry CMMC requirements have them removed at the next option period or the next scheduled administrative modification. Class Deviation 2026-O0025 Rev 3
- Not yet known
- The outcome of the CMMC Reform Task Force review is not confirmed as of 2026-10-23: no report or rule change has been published. Federal Register search, 2026-10-23
- DoD's 2026 Regulatory Plan lists an interim final rule amending 32 CFR Part 170 (RIN 0790-AM01) to set a deadline and transition from NIST SP 800-171 Rev 2 to Rev 3. It was timetabled for July 2026 and has not been published as of 2026-10-23. 91 FR 52824
- Class Deviation 2026-O0025, Revision 3 (DFARS part 240), read 2026-10-23
- DFARS 252.204-7012, -7019, -7020, -7021 (acquisition.gov), read 2026-10-23
- 32 CFR Part 170 (eCFR), read 2026-10-23
- Federal Register 2026-16603, 2026 Regulatory Plan (RIN 0790-AM01), read 2026-10-23
- Federal Register: CMMC documents, read 2026-10-23
So where a contract carries a CMMC requirement today, the target is a Level 1 (Self) or Level 2 (Self) status in SPRS, Final if you can reach it, built so that a C3PAO could walk in later and find the same evidence. That is how the steps below are written.
Step 1: Scope the data
- Applies to
- Every level
- Today
- Required before any assessment
- Rule
- 32 CFR 170.19
Everything after this step is measured against the scope, so a scope drawn too wide costs you on every requirement that follows. At Level 1 the scope is every system that processes, stores or transmits federal contract information (FCI). At Level 2 it is built around CUI, and the rule sorts every asset into one of five categories. If you are not sure which kind of data you hold, start with FCI vs CUI.
- CUI AssetsAnything that processes, stores or transmits CUI: the laptops that open drawings, the file share, the email.Assessed against all Level 2 requirements.
- Security Protection AssetsAnything that provides security functions to the scope: the firewall, the MFA service, the log collector.Assessed against the requirements relevant to what it provides.
- Contractor Risk Managed AssetsAssets that can, but are not intended to, handle CUI because your policy and practice keep it off them.Reviewed in the SSP; the assessor may run a limited check if the paperwork raises questions.
- Specialized AssetsAssets that can handle CUI but cannot be fully secured: IoT, OT, test equipment, Government-furnished equipment.Reviewed in the SSP; not assessed against the other requirements.
- Out-of-Scope AssetsAssets that cannot handle CUI and protect nothing that does, or are physically or logically separated from it.Not assessed; be ready to justify why each one cannot touch CUI.
32 CFR 170.19(c)(1), table 3
Two shop-floor points. A CNC controller reads, to us, as operational technology, which the rule lists among Specialized Assets: at Level 2 it goes in the inventory and the SSP, and is not tested against the other requirements. And at Level 1, Specialized Assets are not part of the scope at all. Cloud services follow their own rule: a cloud provider that holds CUI must meet the FedRAMP requirements of DFARS 252.204-7012; one that holds only Security Protection Data (configuration data, logs, vulnerability status, passwords for the in-scope environment) is in your assessment scope as a Security Protection Asset. A provider holding neither is not an ESP.
Step 2: Gap assessment
- Applies to
- Every level
- Today
- Your own step, no rule names it
- Rule
- NIST SP 800-171A; 32 CFR 170.24
No rule says "gap assessment", but every assessment, yours or a C3PAO's, is scored against the same assessment objectives in NIST SP 800-171A, so it pays to score yourself first, on the same terms. At Level 1 that means the objectives behind 15 requirements; at Level 2, behind all 110. Each requirement ends up with one of three findings.
- MET
- Every applicable objective is satisfied, on evidence in final form.
- NOT MET
- One or more objectives are not satisfied. A plan to fix it does not change that.
- N/A
- The objective does not apply in your scope. It counts as MET.
32 CFR 170.24(b)
At Level 1 the whole set is MET or NOT MET in its entirety. At Level 2 you get a score: the maximum Level 2 score is 110, and each requirement NOT MET subtracts its value (1, 3 or 5 points) from 110, which may result in a negative score. And MET means evidence, not intent:
The site's checklists walk the objectives one by one: the CMMC Level 1 self-assessment checklist for FCI-only shops, the NIST SP 800-171 checklist for Level 2, and the SPRS score calculator to turn the NOT MET list into the number you will eventually post.
Step 3: Write the system security plan
- Applies to
- Level 2 and up
- Today
- Required at Level 2
- Rule
- CA.L2-3.12.4
The SSP is the document every other step points at: the scope lives in it, the assessor reads it first, and a POA&M is measured against it. Part 170 makes it a gate. Without an up-to-date SSP (CA.L2-3.12.4) at the time of assessment, the assessment cannot be completed. It is also one of six requirements that can never be parked on a POA&M.
- Every system in the scope, and the boundary around it. 32 CFR 170.4
- How each of the 110 requirements is met, or why it does not apply. 32 CFR 170.4
- The treatment of every in-scope asset, matching the asset inventory and the network diagram. 32 CFR 170.19(c)(1)
- The customer responsibility matrix of each cloud provider or ESP you use. 32 CFR 170.16(c)(2)–(3)
- Any DoD CIO adjudication you hold: not applicable, or an equally effective alternative. 32 CFR 170.24(c)(2)(i)(B)(8)
NIST lets you write the SSP and the plan of action "in any chosen format", and says effective plans make extensive use of references to policies and procedures. So a structured plan that points to evidence beats a long one. If a C3PAO ever assesses you, the SSP's name, date and version are recorded in eMASS with the result, so date and version it from the first draft. At Level 1 none of the 15 requirements is an SSP, though writing down your scope in the same shape makes the yearly self-assessment faster.
The SSP template is laid out requirement by requirement, and what is a system security plan explains each section.
Step 4: Fix the gaps, worst points first
- Applies to
- Every level
- Today
- Required under DFARS 252.204-7012
- Rule
- DFARS 252.204-7012(b)(2)
This is where the time and money go, and it is not new. DFARS 252.204-7012 required NIST SP 800-171 "as soon as practical, but not later than December 31, 2017", and the version in new contracts names Rev 2. CMMC only checks the work. Even DoD's own cost estimate for CMMC leaves this part out: it is in 2023 dollars and covers the assessment, not implementing the requirements (DoD "did not consider the cost of implementing the security requirements themselves").
The order in which you fix things is set by the POA&M rule in step 5, because some gaps can wait a few months and most cannot:
- 1The six that can never waitAC.L2-3.1.20, AC.L2-3.1.22, CA.L2-3.12.4, PE.L2-3.10.3, PE.L2-3.10.4 and PE.L2-3.10.5 can never go on a POA&M. They must be MET on the day.
- 2Every 3- and 5-point requirementOnly 1-point requirements may be parked on a POA&M, so every heavier one has to be done before you assess. The one exception is SC.L2-3.13.11 when encryption is used but not FIPS-validated.
- 3MFA everywhere, not just for adminsMFA for remote and privileged users only still costs 3 points under IA.L2-3.5.3. Partial credit helps the score, but at 3 points the gap cannot be parked: finish it.
- 4The 1-point requirementsThese are the only ones that can wait on a POA&M, and only while the score stays at 88 or above. Fix as many as you can anyway; each one is a line you do not have to close out later.
32 CFR 170.21(a)(2), 170.24(c)(2)(i)(B)
Cloud is a decision of its own. A cloud service that holds CUI must be FedRAMP Authorized at Moderate or higher in the FedRAMP Marketplace, or meet equivalent requirements; its Customer Responsibility Matrix goes in your SSP. Two routes are compared on this site: Microsoft's government clouds and their smaller rivals in GCC High alternatives, and, if you would rather hand the work to a provider, the MSPs that run CMMC for small shops.
Step 5: Put what is left on a POA&M
- Applies to
- Level 2 and up (never Level 1)
- Today
- Level 2 only, within limits
- Rule
- 32 CFR 170.21
A plan of action and milestones lets a Level 2 shop that is close, but not finished, reach a Conditional status and close the rest afterwards. The rule keeps it narrow. At Level 1 there is no POA&M at all: Level 1 is MET or NOT MET in its entirety; no POA&M is permitted for Level 1.
88of 110
The lowest score that can carry a POA&M (score ÷ 110 ≥ 0.8).
1point
The heaviest requirement that may go on it, plus SC.L2-3.13.11 when encryption is not FIPS-validated.
180days
From the Conditional status date to a passed closeout assessment.
32 CFR 170.21(a)(2), (b)
Closing it means a POA&M closeout assessment of only the items that were on it: by you after a self-assessment, by a C3PAO after a C3PAO assessment, by DCMA after a Level 3 one. Pass it and the status becomes Final, keeping the original status date. Miss the 180 days and the Conditional status expires; under a contract, standard contractual remedies apply and you are ineligible for new awards at that level until you hold a new status.

Step 6: Run the assessment
- Applies to
- Every level
- Today
- Self-assessment; C3PAO not required
- Rule
- 32 CFR 170.15–170.17
If the first five steps are done, the assessment is mostly the act of proving it. Who does it depends on the status the contract names, and today that is a self-assessment.
In force today
- You assess, against the NIST SP 800-171A objectives, scored by 32 CFR 170.24.
- Level 1 every year; Level 2 every three years.
- DoD can still check: a DCMA assessment's results take precedence over your own.
Available, not required
- An authorized or accredited C3PAO assesses; the Cyber AB lists them on its Marketplace.
- You hash your evidence files and hand over the list; NOT MET items can be re-evaluated for 10 business days after.
- The C3PAO enters results in eMASS and issues the Certificate of CMMC Status.
The suspension stops contracts from adding the C3PAO requirement. The Cyber AB said on 2026-07-15 that only the Phase 2 requirements were suspended and that C3PAO Level 2 certification assessments remain available. The class deviation is silent on voluntary assessments, so ask the C3PAO what it is booking now and what status it will enter in eMASS. If you plan to use one, now or later, keep one rule in mind when you hire help now: CMMC Ecosystem members may not take part in a Level 2 certification assessment of an organization they served as a consultant to prepare for any CMMC assessment within 3 years. The CMMC consultants and RPOs compared and what is a C3PAO cover who does which job.

Level 1 (Self)
$5,977
per one-year cycle
Level 2 (Self)
$37,196
per three-year cycle
Level 2 (C3PAO)
$104,670
per three-year cycle
In 2023 dollars, assessment only, affirmations included; DoD did not count the cost of implementing the requirements. Your own numbers go in the CMMC cost estimator. 89 FR 83092, Tables 9 and 10
Step 7: Post the result in SPRS
- Applies to
- Every level
- Today
- In force (SPRS)
- Rule
- 32 CFR 170.15(a)(1)(i), 170.16(a)(1)(i)
A status exists only once it is recorded. For a self-assessment you enter it yourself in the Supplier Performance Risk System (SPRS), which you reach through the PIEE portal; after a C3PAO assessment, the C3PAO enters it in the CMMC instance of eMASS, which passes it to SPRS. The rule lists the minimum each record holds:
| Item | Level 1 (Self) | Level 2 (Self) | Level 2 (C3PAO) |
|---|---|---|---|
| Where it goes | SPRS, by you | SPRS, by you | eMASS, by the C3PAO; passed to SPRS |
| Level and status date | Yes | Yes | Yes, with the assessment date |
| Assessment scope | Yes | Yes | Not a listed item |
| Who assessed | No | No | C3PAO name and each assessor |
| Every CAGE code in scope | Yes | Yes | Yes |
| Result | Compliance result (MET or NOT MET) | Overall score, e.g. 105 out of 110 | Result for each objective |
| POA&M use | Not allowed | If any | If any |
| SSP name, date, version | No | No | Yes |
| Evidence file hashes | No | No | Yes, with the algorithm used |
32 CFR 170.15(a)(1)(i), 170.16(a)(1)(i), 170.17(a)(1)(i)
Once the results are in, SPRS issues a CMMC unique identifier (CMMC UID) for each system. Under the solicitation provision you list those UIDs in your proposal, and the contracting officer checks SPRS for a current status at the required level, for each UID, before award and again before exercising an option or extending the period of performance. The status date is the day the results are submitted, so every later clock in step 8 runs from it.
Step 8: Affirm, and keep it current
- Applies to
- Every level
- Today
- In force, every year
- Rule
- 32 CFR 170.22
The last step is a signature. An Affirming Official, a senior representative of the company, affirms in SPRS after every assessment, after a POA&M closeout, and annually after a Final status. The rule defines that person as a senior representative from within the company, responsible for its CMMC compliance and with the authority to affirm it. In a 20-person shop that points to the owner or the general manager, not an outside IT provider. The affirmation carries the official's name, title and contact details, and this statement:
Note the words "will maintain". The affirmation looks forward, which is why it is repeated every year, and why the contract clause asks a prime to make sure its subcontractors affirm too, before the subcontract is awarded and every year after. From the status date on, these are the clocks that keep the status current (if you need the dates first, the CMMC deadline guide counts every one from your status date):
| What | How often or how long | Counted from | 32 CFR |
|---|---|---|---|
| Close a POA&M | 180 days | the Conditional status date | 170.21(b) |
| Affirm again | Every year | the Final status date | 170.22(a)(3) |
| Repeat a Level 1 self-assessment | Every year | the last one | 170.15(a)(1) |
| Repeat a Level 2 assessment | Every 3 years | the status date | 170.16(a)(1), 170.17(a)(1) |
| Keep the evidence | 6 years | the status date | 170.15(c)(2), 170.16(c)(4) |
The path on one sheet
The same eight steps, side by side for the three routes a small shop can meet. Print it and keep it with the SSP.
How to get CMMC certified: the path on one sheet, cuideck.com
| Step | Level 1 (Self) | Level 2 (Self) | Level 2 (C3PAO) |
|---|---|---|---|
| Today | May be required | May be required | Suspended |
| 01 Scope the data | Systems that handle FCI; Specialized Assets left out | CUI Assets, Security Protection Assets, CRMAs, Specialized Assets | Same as Level 2 (Self) |
| 02 Gap assessment | Objectives behind 15 requirements | Objectives behind 110 requirements | Same as Level 2 (Self) |
| 03 System security plan | Not one of the 15 requirements | Required; never on a POA&M | Required; its name, date and version go to eMASS |
| 04 Remediation | All 15 MET, no exceptions | The six never-on-POA&M items and every 3- or 5-point item | Same as Level 2 (Self) |
| 05 POA&M | Not allowed | Score of 88 or more, 1-point items, closed in 180 days | Same; the C3PAO runs the closeout |
| 06 The assessment | You, every year | You, every 3 years | A C3PAO, every 3 years |
| 07 Post to SPRS or eMASS | SPRS: scope, CAGE codes, MET or NOT MET | SPRS: scope, CAGE codes, score out of 110 | eMASS, then SPRS |
| 08 Affirm, and keep it current | After each assessment and every year | After each assessment, each closeout, every year | Same as Level 2 (Self) |
32 CFR Part 170; Class Deviation 2026-O0025 Rev 3; CMMC status as of 2026-10-23.
Questions about CMMC certification
Can I get CMMC certified today?
A certificate, the Certificate of CMMC Status, comes only from a C3PAO assessment at Level 2 or a DCMA assessment at Level 3, and those are the requirements Phase 2 was to add. With Phase 2 suspended, a contract today can ask for Level 1 (Self) or Level 2 (Self), which give you a status in SPRS rather than a certificate. The Cyber AB said on 2026-07-15 that only the Phase 2 requirements were suspended and that C3PAO Level 2 certification assessments remain available. The class deviation is silent on voluntary assessments, so ask the C3PAO what it is booking now and what status it will enter in eMASS.
Is there a CMMC Level 1 certification?
No certificate exists at Level 1. Level 1 is the 15 basic safeguarding requirements of FAR 52.204-21(b)(1)(i)–(xv), self-assessed every year, entered in SPRS and affirmed by a senior official. There is no POA&M: all 15 are MET or the status is not reached. The Level 1 checklist runs it.
How long does it take to get CMMC certified?
The rule sets no time for getting ready; your remediation list does, which is why the gap assessment comes second. It does set the clocks after an assessment: 10 business days to re-evaluate a NOT MET item after a C3PAO assessment, 180 days to close a POA&M, and a yearly affirmation.
How long is a CMMC status valid?
Under DFARS 252.204-7021, "current" means: a Final Level 1 not older than 1 year; a Final Level 2 or Level 3 not older than 3 years; a Conditional status not older than 180 days; and an affirmation not older than 1 year.
Do I need a consultant or an RPO?
No rule requires one; a self-assessment is yours to run. RPO means Registered Practitioner Organization, the Cyber AB's role for an advisory firm, and it is not a term in 32 CFR 170. If you may want a C3PAO later, remember the bar: CMMC Ecosystem members may not take part in a Level 2 certification assessment of an organization they served as a consultant to prepare for any CMMC assessment within 3 years. More in what is a CMMC RPO.
My contract already has a CMMC clause. What changes?
Class Deviation 2026-O0025 Rev 3 tells contracting officers to remove or revise CMMC requirements in new and existing solicitations and contracts: Level 1 (Self) or Level 2 (Self) may still be required, NIST SP 800-171 Rev 2 under DFARS 252.204-7012 is the baseline, and the November 2026 Phase 2 transition is suspended. Existing contracts lose the requirements at the next option period or administrative modification. The 7012 obligations stay either way; see DFARS 252.204-7012 explained.
Does my subcontractor need its own status?
Yes, where the CMMC clause flows down. In the rule's words: "If a subcontractor will only process, store, or transmit FCI (and not CUI) in performance of the subcontract, then a CMMC Status of Level 1 (Self) is required … If a subcontractor will process, store, or transmit CUI in performance of the subcontract, then a CMMC Status of Level 2 (Self) is the minimum requirement."