• vCISO Platform
    • Platform Overview
    • For Consultants
    • For MSPs
    • For MSSPs
  • GRC Platform
    • Platform Overview
    • For Small Business
    • For Mid-Market
    • For Enterprise
  • Features
    • Cleo AI Agent
    • Cybersecurity Assessments
    • Cybersecurity Reporting
    • Remediation Management
    • Trust Center
    • Cyber Insurance Dashboard
    • For Service Providers
  • Pricing
  • Resources
    • Compliance Frameworks
    • Compare to Other Platforms
    • Scale vCISO Services
    • Cyber Marketplace
    • Partners
    • Blog
    • FAQ
  • Company
    • About RealCISO
    • Team
    • Contact
    • Trust & Security
  • Login
  • Demo
  • vCISO Platform
    • Platform Overview
    • For Consultants
    • For MSPs
    • For MSSPs
  • GRC Platform
    • Platform Overview
    • For Small Business
    • For Mid-Market
    • For Enterprise
  • Features
    • Cleo AI Agent
    • Cybersecurity Assessments
    • Cybersecurity Reporting
    • Remediation Management
    • Trust Center
    • Cyber Insurance Dashboard
    • For Service Providers
  • Pricing
  • Resources
    • Compliance Frameworks
    • Compare to Other Platforms
    • Scale vCISO Services
    • Cyber Marketplace
    • Partners
    • Blog
    • FAQ
  • Company
    • About RealCISO
    • Team
    • Contact
    • Trust & Security
  • Login
  • Demo
05.24.2026 Insights

CMMC Compliance Checklist

Two diverse professionals in a modern office focused on a laptop screen while reviewing data and collaborating on a project.

Most CMMC guides give you a wall of text and call it a checklist. Here’s what actually matters if you want to win DoD contracts in 2026.

Key Takeaways

  • CMMC 2.0 has three maturity levels. Your required level depends on whether you handle FCI, CUI, or both.
  • Level 2 compliance maps directly to the 110 controls in NIST SP 800-171 and requires a third-party assessment for most contracts.
  • Documentation failures (not technical failures) are the top reason organizations fail audits.
  • Even subcontractors several layers removed from the DoD may need certification if their systems touch FCI or CUI.
  • Starting your gap analysis now, not six months before a contract renewal, is the difference between passing and scrambling.

Quick Verdict

If you handle only Federal Contract Information (FCI), Level 1 self-assessment is straightforward: 17 practices, annual affirmation, no third-party auditor. If you touch Controlled Unclassified Information (CUI), you need Level 2, which means all 110 NIST SP 800-171 controls and a C3PAO assessment every three years. Level 3 is reserved for the most sensitive defense programs and requires a government-led evaluation. The biggest mistake contractors make is underestimating scope: figure out exactly what data you handle and where it lives before you do anything else.

What CMMC 2.0 Actually Is (and Why the DoD Rewrote It)

The Cybersecurity Maturity Model Certification exists because the DoD got tired of contractors self-reporting their security posture with no verification. Before CMMC, contractors simply attested to meeting NIST 800-171 requirements. Many didn’t. A 2019 report found that a significant number of defense contractors scored below 50 out of 110 on their NIST 800-171 assessments.

CMMC 2.0 replaced the original five-tier model (which was widely criticized as overcomplicated) with three levels. The DoD also aligned Level 2 directly with NIST SP 800-171, eliminating the confusion of proprietary CMMC-specific practices from version 1.0. Level 3 pulls from NIST SP 800-172 for advanced threat protection.

The rule became effective in late 2024, and by 2026 it appears in new DoD contracts as a standard requirement. If you’re bidding on defense work, this isn’t optional.

CMMC 2.0 Maturity Levels Compared

FeatureLevel 1: FoundationalLevel 2: AdvancedLevel 3: Expert
Who needs itAny org handling FCIContractors handling CUIHigh-priority national security programs
Number of controls17110 (NIST SP 800-171)110+ (adds NIST SP 800-172)
Assessment typeAnnual self-assessmentTriennial C3PAO audit*Government-led assessment
Cost estimate$5K-$15K (internal)$50K-$200K+ (depending on scope)$200K+ (varies widely)
POA&M allowed?LimitedYes, with restrictionsVery limited
Timeline to achieve1-3 months6-18 months12-24+ months
Reassessment cycleAnnual affirmationEvery 3 yearsDetermined by DoD

*Some lower-risk Level 2 contracts may permit self-assessment at the DoD’s discretion.

RealCISO Platform

Run your NIST 800-171 assessment, track your SPRS score, and manage remediation — in one place.

RealCISO automates the five steps above. Run a gap assessment against all 110 controls, surface your highest-severity failures first, assign remediation with owners and deadlines, link evidence, and generate a DIBCAC-ready POA&M — no spreadsheets required.

NIST SP 800-171 Assessment Weighted Gap Scoring POA&M Generator CMMC Level 2 Aligned
Start Your SPRS Assessment Free Free SPRS Score Calculator

Your CMMC Compliance Checklist: Step by Step

Step 1: Determine Your Required Level

This sounds obvious, but it’s where most organizations stumble. You need to answer two questions:

  1. Does your organization handle FCI? (Contract details, internal project documents created for government work)
  2. Does your organization handle CUI? (Technical data, engineering drawings, personnel records, export-controlled information)

FCI only means Level 1. CUI means Level 2 at minimum. If you’re unsure, check your contract language for DFARS 252.204-7012 clauses or ask your contracting officer directly.

Step 2: Define Your Assessment Boundary

Not every system in your organization needs to be in scope. The goal is to identify exactly which systems, networks, and personnel interact with FCI or CUI, then draw a clear boundary around them.

This is where a CUI data flow map becomes essential. Track how CUI enters your environment, where it’s stored, who accesses it, and how it leaves. Many organizations reduce their compliance burden by isolating CUI into a dedicated enclave (a separate network segment with tighter controls) rather than applying all 110 controls across their entire IT environment.

Step 3: Run a Gap Analysis Against NIST SP 800-171

For Level 2, you’re measuring yourself against 110 specific security requirements across 14 control families. A proper gap analysis involves:

  • Reviewing each control requirement against your current implementation
  • Categorizing each as fully implemented, partially implemented, or not implemented
  • Documenting evidence for controls you believe are met
  • Estimating remediation effort and cost for gaps

A realistic gap analysis for a mid-size contractor typically reveals 30-50 gaps on the first pass. That’s normal. The point isn’t to be perfect on day one; it’s to know exactly where you stand.

Step 4: Build Your System Security Plan (SSP)

Your SSP is the single most important document in the entire CMMC process. Auditors read it before they look at anything else. It should describe:

  • Your system architecture and network diagrams
  • How each of the 110 controls is implemented (or planned)
  • Roles and responsibilities for security functions
  • The boundary of your assessment scope

A weak SSP is the fastest way to fail an audit. Be specific. Instead of writing “we restrict access to authorized users,” describe exactly how: Active Directory group policies, MFA enforcement through Okta, role-based access provisioning through your ticketing system. Auditors want to see that your documentation matches reality.

Step 5: Create Your Plan of Action and Milestones (POA&M)

Your POA&M covers every control that isn’t fully implemented yet. For each gap, document:

  • The specific control requirement
  • Current status and what’s missing
  • Who owns the remediation
  • Target completion date
  • Risk level if left unaddressed

CMMC 2.0 allows POA&Ms for certain controls, but there are limits. Some high-weight controls (like those related to FIPS-validated encryption and multifactor authentication) cannot be on a POA&M during assessment. You must have those fully implemented before your audit.

Step 6: Implement Technical Controls

This is the heavy lifting. Common areas where contractors need the most work:

Access control and identity management: MFA everywhere, principle of least privilege, regular access reviews. If you’re still using shared admin accounts, fix that first.

Audit logging and monitoring: You need centralized log collection (SIEM or equivalent), retention for at least 90 days, and evidence that someone actually reviews alerts. An unmonitored SIEM is worse than no SIEM because it gives a false sense of security.

Incident response: A written plan isn’t enough. You need evidence of tabletop exercises, defined escalation procedures, and a tested communication plan. The DoD wants to know you can respond within 72 hours of discovering an incident.

Configuration management: Baseline configurations for all systems, documented change control processes, and regular vulnerability scanning with evidence of remediation.

Step 7: Train Your People

Every employee and contractor with system access needs security awareness training, not a 15-minute video they click through once a year. Auditors will ask for:

  • Training content and schedules
  • Completion records with dates
  • Role-based training for IT staff and administrators
  • Evidence of phishing simulations or practical exercises

Training should happen at onboarding and at least annually thereafter, with updates when threats or policies change.

Step 8: Prepare for the Assessment

For Level 1, you’ll complete a self-assessment and submit your score to the Supplier Performance Risk System (SPRS). For Level 2, you’ll engage a Certified Third-Party Assessment Organization (C3PAO) from the CMMC Accreditation Body’s marketplace.

Before your C3PAO arrives, do a mock assessment. Walk through every control with your documentation in hand. If you can’t show evidence for a control within a few minutes, neither can your team during the real audit.

Common Mistakes That Derail CMMC Certification

Underestimating scope. Organizations frequently discover CUI in places they didn’t expect: shared drives, email archives, backup systems, even personal devices. If CUI touched it, it’s in scope.

Treating it as an IT-only project. CMMC compliance requires involvement from HR (training records, personnel security), legal (contract review), facilities (physical security), and leadership (policy approval). This is an organizational effort.

Ignoring the supply chain. If you’re a prime contractor, your subcontractors’ CMMC status affects your own compliance. You need to verify their certification level and include flow-down requirements in your contracts.

Waiting too long. A realistic timeline from gap analysis to Level 2 certification is 6-18 months for most organizations. Starting three months before a contract deadline is a recipe for failure.

FAQ

How much does CMMC certification cost?

Level 1 self-assessment can be done for $5,000-$15,000 in internal labor costs. Level 2 C3PAO assessments typically run $50,000-$200,000+ depending on your organization’s size and scope. Remediation costs (new tools, infrastructure changes, consulting) often exceed the assessment fee itself.

Can I self-assess for Level 2?

Only if the DoD specifically permits it for your contract, which applies to a subset of lower-risk programs. Most CUI-handling contracts require a C3PAO assessment. Check your specific contract requirements rather than assuming.

How long does CMMC certification take?

From starting your gap analysis to passing a Level 2 assessment, plan for 6-18 months. Organizations with mature security programs and existing NIST 800-171 compliance can move faster. Those starting from scratch should budget closer to 18 months.

Do subcontractors need CMMC certification?

Yes, if they handle FCI or CUI. The requirement flows down through the supply chain. A subcontractor handling CUI needs the same Level 2 certification as the prime contractor.

What happens if I fail the assessment?

You’ll receive a report detailing deficiencies. You can remediate and schedule a reassessment, but you won’t hold certification until you pass. During that gap, you’re ineligible for contracts requiring that CMMC level.

Does CMMC replace NIST 800-171?

No. CMMC Level 2 is based on NIST 800-171. Think of CMMC as the verification mechanism: it confirms you’ve actually implemented the NIST controls rather than just claiming you have.

How often do I need to recertify?

Level 1 requires annual self-assessment and affirmation. Level 2 C3PAO assessments occur every three years, with annual affirmation in between. Level 3 reassessment timelines are set by the DoD.

Getting Started Without Getting Overwhelmed

The CMMC compliance checklist above covers the full picture, but the first real step is understanding where you stand today. A clear-eyed assessment of your current security posture against NIST 800-171 controls tells you exactly how much work lies ahead and where to focus your budget.

If you want to accelerate that process, RealCISO helps organizations quickly assess their security posture against CMMC 2.0, NIST 800-171, and other common frameworks, then generates specific recommendations for closing gaps. See how it works.

The contractors who pass their assessments on the first try aren’t the ones with the biggest budgets. They’re the ones who started early, scoped accurately, and treated compliance as an ongoing discipline rather than a one-time project.

Why RealCISO

General GRC platforms require you to configure NIST 800-171 scoring from scratch. RealCISO ships with the DoD Assessment Methodology pre-built — correct point weights, DoD-formatted outputs, and a remediation workflow that keeps your score moving. Defense contractors use it to go from gap assessment to SPRS submission in a structured, auditable process, not a spreadsheet exercise.

Start Your SPRS Assessment in RealCISO Free SPRS Score Calculator
Back to Insights
  • Share on Twitter
  • Share on Linkedin
  • Share by Mail
About the author
RealCISO Team
RealCISO G2 Spring 2026 Awards - High Performer
SourceForge
Slashdot
Top Business Software
  • vCISO Platform
    • Platform Overview
    • For Consultants
    • For MSPs
    • For MSSPs
  • Resources
    • Compliance Frameworks
    • Cleo AI Agent
    • No Spreadsheets
    • Plans & Pricing
    • Blog & News
    • FAQ
  • GRC Platform
    • Platform Overview
    • For Small Business
    • For Mid-Market
    • For Enterprise
  • Company
    • About RealCISO
    • Team
    • Contact
  • Login
  • Demo
  • Link to Twitter
  • Link to Linkedin
RealCISO SOC2

© 2026 RealCISO, Inc. RealCISO® All rights reserved. RealCISO is based in the US and hosted in AWS East.

Sitemap | Trust Center | Terms of Use | Privacy Policy

Scroll to top