The Defense Compliance ReportCMMC 2.0 & the Defense Industrial Base
Find My Provider PathGet Matched

NIST 800-171 Gap Analysis: What It Includes, What It Costs, and What to Do Next (2026)

By The Defense Compliance Report Editorial Team — an independent trade publication on CMMC 2.0 and DIB compliance.

Last verified: June 11, 2026.Built on NIST SP 800-171 Revision 2. Primary sources checked: NIST CSRC, 32 CFR Part 170 (eCFR), the Federal Register, Acquisition.gov, the DoD CIO, SPRS, and the Cyber AB. This article is informational and is not legal, contractual, or compliance advice — your contract terms and contracting officer control your obligations. The Defense Compliance Report is not affiliated with the Department of Defense, the Cyber AB, DCMA DIBCAC, NIST, SPRS, or any U.S. government agency.

A NIST 800-171 gap analysis is a scoped, evidence-based comparison between your current environment and the security requirements in NIST Special Publication 800-171 that apply to the Controlled Unclassified Information (CUI) you handle. Done properly, it produces five things you can act on: a defined scope, a preliminary implementation score on the DoD scale of 110 down to −203, a System Security Plan (SSP), a Plan of Action and Milestones (POA&M), and a target completion date.

Here is the part most firms selling one won’t put up front: a gap analysis does notmake you compliant, and it does not certify you. It tells you exactly where you stand — before an assessor, a prime, or the government does it for you. For most defense contractors preparing for Cybersecurity Maturity Model Certification (CMMC) Level 2, the working baseline is still NIST SP 800-171 Revision 2— not Revision 3 — and getting that one detail wrong can quietly invalidate your entire readiness effort.

Do you actually need a NIST 800-171 gap analysis right now?

A gap analysis is the right next step if you handle CUI, lack a current SSP and POA&M, or a prime has asked about your CMMC or SPRS status. It is the wrong next step if you handle only Federal Contract Information (FCI), if you don’t yet know whether your data is CUI, or if your evidence is already mature and you’re ready for a formal assessment. Start with the table, then read the sections that match your situation.

Your situationBest next stepWhy
You handle CUI and have no current SSP or POA&MEvidence-based gap analysisYou need scope, evidence status, score impact, and a remediation order before claiming any readiness
A prime or contracting officer asked about your CMMC or SPRS progressScope + readiness gap analysisYou need a truthful status before you communicate anything in writing
You handle FCI only and never touch CUIDon’t buy a Level 2 gap analysis yetConfirm whether the 15 FCI safeguards (Level 1) are your actual lane — see our CMMC Level 1 guide
You don’t know whether your data is even CUICUI discovery / scoping review firstA gap analysis without correct scope can be polished, expensive, and still wrong
Your evidence is mature and a contract requires certificationC3PAO readiness, then a formal C3PAO assessmentCertification is a separate process — see our CMMC certification guide
You’re stuck on Rev. 2 vs. Rev. 3Rev. 2 baseline with a Rev. 3 watchlistCMMC Level 2 currently maps to Rev. 2; Rev. 3 is a planning overlay, not the assessment standard

If you’re FCI-only, do yourself a favor and stop here — you likely need a Level 1 self-assessment, not a 110-requirement gap analysis, and we’d rather tell you that than sell you something you don’t need.

What is a NIST 800-171 gap analysis?

A NIST 800-171 gap analysis compares what your organization has actually implemented against the NIST SP 800-171 security requirements and assessment objectives that apply to your CUI environment. A credible one reviews scope, policies, technical controls, and process evidence, then converts the findings into a score, an SSP, a POA&M, and a prioritized remediation plan. It is a readiness diagnostic — not a certification, a legal opinion, or a guarantee that you will pass a CMMC assessment.

In plain terms, it’s the “where are we versus where we need to be” step. NIST SP 800-171 (the National Institute of Standards and Technology publication that defines how to protect CUI in non-federal systems) contains 110 security requirements organized into 14 control families under Revision 2, and those requirements break down into 320 assessment objectives in its companion, NIST SP 800-171A. A real gap analysis tests against those objectives. A weak one runs down a yes/no checklist.

The word “gap” covers more ground than people expect. A gap can be any of these:

  • A requirement that simply isn’t implemented.
  • A requirement that’s implemented but undocumented.
  • A requirement that’s documented but can’t be evidenced.
  • A requirement that’s met in one system while CUI quietly lives somewhere else.
  • A requirement that depends on a cloud provider or managed service partner whose responsibilities were never written down.
  • A requirement that’s technically satisfied, but no one on staff can explain how it works when an assessor asks.

That last one matters more than it sounds. Assessments are about demonstrable evidence, not good intentions.

What a gap analysis produces — and what each output controls

This is the part competitors gloss over. Each deliverable maps to a specific regulatory authority and carries a specific consequence. We read the rules so you can see the chain clearly.

OutputWhat it isGoverning authorityWhat it determines for youCommon mistake
CUI scope & boundary (comes first)Where CUI is stored, processed, or transmitted; the assessment boundary; the asset inventory32 CFR Part 170; NIST 800-171 scoping guidanceThe size, cost, and difficulty of everything below itOver-scoping the whole company, or missing one CUI flow and under-protecting
NIST 800-171 score (preliminary)An estimate from 110 to −203 of implemented requirements, using the DoD/CMMC scoring method32 CFR 170.24 (scoring methodology)Whether a later self-assessment or CMMC status can support award eligibility when your contract requires itReporting a number with no SSP or evidence behind it
System Security Plan (SSP)The document describing how each requirement is implemented across your environmentNIST SP 800-171 Rev. 2; 32 CFR 170.24 (SSP requirement CA.L2-3.12.4)A required artifact an assessor reads first — and one that can never be deferredFilling in a template instead of describing your real environment
POA&MThe remediation plan for requirements scored NOT MET32 CFR 170.21Whether you can earn Conditional status and how long your clock runsListing a higher-weight control on it, which disqualifies Conditional status
Target completion dateThe date you expect to reach a full score / complete implementation32 CFR Part 170; DoD assessment guidanceBudgeting, and what your affirming official and prime are toldSetting a date you can’t actually defend

A gap analysis should never claim you’re CMMC certified, that you’re guaranteed to pass, that your SPRS status is official, that Revision 3 replaces Revision 2 for CMMC Level 2, that a software dashboard equals compliance, or that an enclave erases your obligations. If a provider says any of those things, that’s your signal to keep looking.

Is a NIST 800-171 gap analysis required?

Usually, the gap analysis itself is not the named contractual requirement. It’s the practical readiness step contractors take before a self-assessment, an SPRS affirmation, remediation, or a C3PAO assessment. The actual obligations come from your contract — handling CUI under DFARS 252.204-7012, and meeting the CMMC level set in your solicitation under DFARS 252.204-7021.

The pressure to run one comes from a predictable set of triggers: CUI living in your environment; the safeguarding and 72-hour incident-reporting duties under DFARS 252.204-7012 (the clause that’s required NIST 800-171 implementation since 2017); a CMMC clause appearing in a new solicitation; a prime flowing requirements down to you; the need to post a CMMC status and affirmation in SPRS (the Supplier Performance Risk System), the DoD database contracting officers check before award; and CMMC phasing— with Phase 1 running through November 9, 2026 and Phase 2 beginning November 10, 2026.

Two notes that save money. First, don’t buy a full Level 2 gap analysis until you know whether you handle CUI or only FCI, which systems touch CUI, and whether your contract calls for a Level 2 self-assessment or a Level 2 C3PAO certification. If you don’t know yet, a CUI scoping review comes first. Second, check the exact clauses in your own solicitation. Clause numbers are mid-transition right now (more on that below), so confirm the requirement with your contracting officer rather than assuming.

Is a gap analysis the same as a self-assessment, an SPRS score, or a CMMC assessment?

No. A gap analysis is preparatory work. A self-assessment, an SPRS score, and a C3PAO assessment are formal or contract-linked actions with different outputs and consequences. A gap analysis can inform every one of them, but it replaces none of them — and only an authorized C3PAO (CMMC Third-Party Assessment Organization) can perform a CMMC Level 2 certification assessment.

Here’s the honest admission we promised: you can run a preliminary gap analysis yourself, for free. The DoD’s scoring methodology is public (32 CFR 170.24), NIST SP 800-171A lays out the assessment objectives, and a capable internal IT or security lead can produce a first-pass score and a rough gap list without paying anyone a dollar. We’d rather you know that than feel cornered into a five-figure engagement on day one.

So why does anyone pay for one? Because a self-scored result tells you what you think your gaps are — not what a trained assessor will find. That gap between self-perception and assessment reality is exactly where failed assessments, blown timelines, and re-billed engagements come from. The free version is a great way to orient yourself and decide how much help you actually need. It is not the version you want standing between you and a contract.

ActivityWho performs itOutputRecorded in SPRS?Can it certify you?Use it when
Gap analysisInternal team, consultant, RPO, MSP/MSSP, or GRC toolFindings, evidence gaps, SSP/POA&M inputs, remediation roadmapNo, not by itselfNoYou need to know where you stand
CMMC Level 2 self-assessmentThe contractorA self-assessed CMMC status plus a signed affirmationYes — status and affirmation, posted by your organizationNo third-party certificationYour contract allows Level 2 self-assessment
CMMC Level 2 C3PAO assessmentAn authorized C3PAOAssessment findings, eMASS submission, CMMC statusYes — via eMASS to SPRSYes, if passedYour contract requires Level 2 certification
Level 3 / DIBCAC assessmentDCMA DIBCAC (a government body)A government-led assessmentGovernment systemsLevel 3 pathYour contract requires the most sensitive CUI protections

DIBCAC is the Defense Industrial Base Cybersecurity Assessment Center, the DoD organization that conducts government-led assessments. eMASS is the government system C3PAOs use to submit Level 2 assessment results, which then flow into SPRS. Your gap analysis feeds that process; it doesn’t replace it.

A 2026 clause change most pages still get wrong

If you’ve read other gap-analysis pages, you’ve seen them cite DFARS 252.204-7019 and 252.204-7020 as the clauses that require posting a NIST 800-171 score to SPRS. That picture changed on February 1, 2026.Under a set of DoD class deviations tied to the Revolutionary FAR Overhaul — a government-wide effort to streamline acquisition rules — solicitations issued under the deviation now use a new DFARS Part 240 structure, including 252.240-7997 (NIST SP 800-171 DoD Assessment Requirements), in place of the legacy 7019/7020 pairing, with assessment obligations met through CMMC under DFARS 252.204-7021.

ClauseUnder the 2026 RFO deviationWhat it coversPractical status
DFARS 252.204-7012UnchangedSafeguard covered defense information; FedRAMP Moderate-equivalent cloud; 72-hour incident reportingIn effect
DFARS 252.204-7019Being retired under the deviationThe old “basic” self-assessment + SPRS postingStill in the codified DFARS; may appear in legacy contracts
DFARS 252.204-7020Renumbered to 252.240-7997DoD (DIBCAC) assessment requirementsDeviation structure, where incorporated
DFARS 252.204-7021UnchangedThe CMMC requirement (sets your level and assessment type)In effect

First, a class deviation is not a repeal: the codified DFARS still contains 252.204-7019 and 252.204-7020, and existing contracts may still reference them until they’re updated at the next modification or option exercise. Second, what hasn’t changed at all is the foundation — 7012 (safeguarding) and 7021 (the CMMC requirement). The operational rule: follow the exact clause set in your solicitation or contract, and confirm with your contracting officer whether the deviation language applies. (Verified June 11, 2026 against the DoD class-deviation materials and Acquisition.gov.)

How much should a NIST 800-171 gap analysis cost in 2026?

Published provider pricing for a NIST 800-171 gap analysis ranges from under $1,000 for a fixed-scope snapshot to a common $3,500–$20,000+ for a full evidence-based engagement, depending on scope, environment complexity, and whether SSP and POA&M authoring are included. That’s a small fraction of what the full compliance journey costs — and that gap is the whole reason a gap analysis is worth doing first.

Two numbers get blurred constantly: the price of the gap analysis and the cost of the whole CMMC effort. They are not the same, and confusing them leads people to either overpay for a diagnostic or panic at the wrong figure.

Gap-analysis price signals(publicly published prices cited as market reference points — not quotes, recommendations, or endorsements; observed June 2026):

SourcePackagePublished priceScope type
Right Hand Technology Group“RightSentry Snapshot”$975 (often credited toward later services)Fixed-scope readiness snapshot
Multiple consultancies (e.g., Encompass Consultants)NIST 800-171 / CMMC gap assessmentCommonly ~$3,500 starting, ranging to $20,000+Full evidence-based consulting engagement

Full-journey cost, in the DoD’s own numbers (from the DoD’s published CMMC cost estimates in the Federal Register; these cover assessment and affirmation — and, for the C3PAO path, technology and documentation — not gap-analysis fees):

MilestoneDoD estimateNote
Level 1 self-assessment & affirmation~$6,000 (small entity) / ~$4,000 (larger)Annual
Level 2 self-assessment & affirmationsover $37,000 (small entity) / nearly $49,000 (larger)Over a 3-year cycle
Level 2 C3PAO certificationDoD estimates over $100,000 (small entity)Over a 3-year cycle; includes technology and documentation
Remediation / implementation~$10,000–$250,000+ (provider-observed)The real swing factor — depends on your starting maturity

Read those two tables together and the logic clicks: you spend roughly $1,000–$20,000 to learn precisely where you stand, beforecommitting to a journey the DoD itself pegs at over $37,000 to well over $100,000 — plus remediation. A good gap analysis doesn’t just find problems. It tells you which problems to spend on first, so you don’t burn your budget remediating things an assessor was never going to flag.

Why quotes vary so wildly

The same search term produces a $975 quote for one company and a $25,000 quote for another, and both can be legitimate. The drivers are scope and depth, not vendor greed: number of employees and systems, the complexity of how CUI flows, cloud versus on-premises versus hybrid, how mature your documentation already is, whether evidence is ready to review or scattered across ten tools, whether the engagement only interviews you or actually examines artifacts, and whether SSP authoring, POA&M development, and remediation planning are bundled in or sold separately.

Cheap gap-analysis red flags

A low price isn’t the problem. A low price hiding a hollow deliverable is. Walk away if a provider:

  • Skips the CUI scoping step entirely.
  • Reviews no evidence — only interview answers.
  • Produces no SSP and no POA&M.
  • Can’t explain Rev. 2 versus Rev. 3.
  • Blurs gap analysis with self-assessment or certification.
  • Quotes a fixed fee without first defining your systems, sites, users, and CUI flows.
  • Claims you’ll be “certification ready” sight unseen, or — the biggest tell — guaranteesyou’ll pass.

How long does a NIST 800-171 gap analysis take?

A lightweight questionnaire or fixed-scope snapshot can take days to one or two weeks. An evidence-based gap analysis with CUI scoping, evidence review, SSP and POA&M inputs, and a remediation sequence usually takes several weeks, depending on scope. The gap analysis is only the diagnostic — remediation is measured in months, not weeks.

Engagement depthTypical timelineWhat’s happening
Questionnaire / fixed-scope snapshotDays to ~2 weeksControl review, rough score, leadership debrief
Evidence-based gap analysis~2–6 weeksScope validation, evidence review, SSP/POA&M inputs, remediation sequencing
Multi-site or hybrid (cloud + on-prem) environment~4–10+ weeksMore systems, users, vendors, and dependencies to verify
Mock / C3PAO-readiness reviewDepends on evidence maturityCloser to assessment preparation than a basic gap analysis

(Observed engagement ranges; your timeline depends on scope and documentation maturity.)

What slows it down is rarely the controls themselves. It’s that nobody owns CUI scope, the current managed-services provider doesn’t know the environment, the policies on file don’t match what actually happens, evidence is scattered across tools, cloud and shared-responsibility duties were never documented, or staff can’t explain how a control operates when asked. A fast gap analysis can tell you where the holes are. It can’t make them disappear. The single best way to shorten the engagement — and the bill — is to gather your evidence before the first call, using the 14-family checklist further down this page.

How your gap analysis estimates the score behind your CMMC status (and the 88-point threshold)

Your gap-analysis findings can be converted into a preliminary score estimate using the DoD/CMMC Level 2 scoring method: start at 110 and subtract a weighted value — 1, 3, or 5 points — for each requirement that isn’t fully met, with limited partial-credit exceptions and a floor of −203. That estimate supports a later self-assessment or a C3PAO readiness decision, but it is not itself an official SPRS or CMMC status action. For Conditional Level 2, you need at least 88 (80%), and only the lowest-weight gaps can be deferred.

This is where a lot of gap-analysis content goes quiet, and it shouldn’t, because the scoring math is the most decision-relevant thing on this page. We pulled it straight from the CMMC Scoring Methodology at 32 CFR 170.24.

You begin with a perfect 110 and subtract for each requirement scored NOT MET. There’s no partial credit for most requirements — you either fully meet one or you lose its full value — with two narrow, rule-defined exceptions. The weighting matters, because not every requirement costs the same (32 CFR 170.24):

Requirement weightCountRepresentative examplesCost if NOT MET
5 points42 requirementsAccount management (AC.L2-3.1.1/3.1.2), boundary protection (SC.L2-3.13.1), flaw remediation (SI.L2-3.14.1)−5 each
3 points14 requirementsAudit review (AU.L2-3.3.2), media protection (MP.L2-3.8.1/3.8.2), risk assessment (RA.L2-3.11.1)−3 each
3 or 5 points (adjustable)2 requirementsMultifactor authentication (IA.L2-3.5.3) and FIPS-validated encryption (SC.L2-3.13.11)See below
1 point52 requirementsLower-impact derived requirements — including the SSP (CA.L2-3.12.4), which is a non-deferrable prerequisite−1 each

The two adjustable requirements are the rule’s only real partial-credit allowance (32 CFR 170.24). For multifactor authentication, you lose 3 points if MFA is implemented only for remote and privileged users, but 5 points if it isn’t implemented for anyone. For FIPS-validated encryption, you lose 3 points if encryption is in use but not FIPS-validated, and 5 points if no encryption is employed.

First, a single high-weight miss can sink you faster than a dozen small ones. Skip MFA entirely and you don’t lose one point — you lose five. Miss FIPS-validated encryption and that’s potentially another five. A handful of 5-point gaps can drag a score below the threshold while the company assumes it’s “mostly there.”

Second, you can’t defer the gaps that matter most. Under 32 CFR 170.21, Conditional Level 2 status requires a score that is at least 80% of the maximum — 88 out of 110.Below 88, you don’t get Conditional status; you get no status, full stop. And of the gaps that remain, only 1-point requirements may go on a POA&M. Anything weighted 3 or 5 must be fully implemented at assessment time, with one narrow exception: CUI encryption (SC.L2-3.13.11) may be deferred at 3 points if encryption is in use but not yet FIPS-validated. On top of that, six specific requirements can never be deferred, regardless of point value (32 CFR 170.21):

  • AC.L2-3.1.20External connections
  • AC.L2-3.1.22Control of public information
  • CA.L2-3.12.4System Security Plan
  • PE.L2-3.10.3Escort visitors
  • PE.L2-3.10.4Physical access logs
  • PE.L2-3.10.5Manage physical access

Put those together, and here’s how your estimated score maps to your real options:

Estimated score bandConditional Level 2 possible?If 3- or 5-point gaps remainLikely next action
110Final eligibleNone leftProceed to self-assessment/affirmation or C3PAO
88–109Yes — Conditional, ifevery remaining gap is POA&M-eligibleYou must close them first; they can’t be deferredClose high-weight gaps, POA&M the eligible 1-pointers, start the 180-day clock
Below 88No — “No CMMC Status”Score is too low regardlessRemediate to at least 88 before any assessment
Any band, but a barred control is NOT METNoNot applicableFix the barred control first — it can’t be deferred

If you earn Conditional Level 2, a 180-day clock starts from your Conditional status date (32 CFR 170.21). Close every POA&M item and pass a closeout assessment inside that window, or your Conditional status expires.

Interactive Tool

NIST 800-171 Gap-Analysis Readiness Estimator

Takes your environment, scope, and current controls and returns a rough score band, a read on whether your likely gaps are POA&M-eligible, and a recommended next step.

Before using this tool:

• Estimate only — not an official SPRS score or a compliance determination.

• Not legal, contractual, or compliance advice.

• Do not enter CUI, export-controlled data, classified information, passwords, network diagrams, vulnerability details, or proprietary contract data.

• Your inputs are processed in your browser and are not stored.

Full estimator routes through our provider-matching tool for a personalized assessment.

Run the Readiness Estimator →

Should your gap analysis use NIST SP 800-171 Rev. 2 or Rev. 3?

For CMMC, your gap analysis should use NIST SP 800-171 Revision 2 as the controlling baseline — 110 requirements in 14 control families — unless the rule or your contract changes. Revision 3 is real and was published by NIST in May 2024, but for CMMC Level 2 it functions as a future-readiness overlay, not a replacement. Build to Rev. 2; track Rev. 3.

This is the trust opening we mentioned at the top, because a meaningful number of pages ranking today still describe Revision 3 as “the backbone of CMMC.” It isn’t, and acting on that error can send you implementing the wrong control set.

Here’s the source of the confusion, cleared up. The CMMC program rule at 32 CFR Part 170 ties CMMC Level 2 to NIST SP 800-171 Revision 2, which it incorporates by reference (32 CFR 170.24). NIST then published Revision 3in May 2024, which — in NIST’s own publication catalog — supersedes Revision 2. But a NIST publication update doesn’t automatically rewrite a DoD contracting rule. As of our June 11, 2026 check, the current CMMC Level 2 rule and scoring methodology are based on Revision 2, so do not draw CMMC Level 2 status conclusions from a Revision 3-only gap analysis. Treat any move to Revision 3 as non-controlling until the DoD updates the applicable CMMC rule, its incorporated-by-reference material, the acquisition rule, or your contract language.

BaselineHow to use it
Revision 2Your current CMMC Level 2 readiness and assessment baseline
Revision 3A clearly separated future-readiness watchlist — useful for planning, not for your assessment package

For the record, Revision 3 consolidates the requirement set (to 97 requirements), introduces three new families — Planning (PL), System and Services Acquisition (SA), and Supply Chain Risk Management (SR) — and adds Organization-Defined Parameters. Worth understanding. Not worth building your assessment around yet.

When you scope an engagement, put it in writing: “Provider will perform a NIST SP 800-171 Revision 2 gap analysis for CMMC Level 2 readiness, with an optional Revision 3 delta overlay clearly separated from any CMMC Level 2 status conclusions.” That one sentence prevents a surprising number of expensive misunderstandings.

What should a legitimate NIST 800-171 gap analysis include?

A legitimate gap analysis starts with CUI scope, then tests whether each applicable requirement is implemented and evidenced against the NIST SP 800-171A assessment objectives. The minimum useful output is not a pass/fail sheet — it’s a scope record, an evidence log, a requirement-by-requirement gap register, a score impact, SSP and POA&M inputs, a prioritized remediation roadmap, and a provider-category recommendation.

If you take one principle from this section, take this one: evidence, not vibes.A gap analysis that asks “do you have multifactor authentication?” and never reviews the configuration, the user scope, privileged access, exceptions, and the supporting policy is an orientation call, not an assessment-quality review. Both have their place. Just know which one you’re buying.

Complete deliverable set

DeliverableWhy it mattersWhat to demand
CUI scope summaryBad scope makes every finding unreliableSystems, assets, users, locations, CUI flows, external service providers
Asset inventoryCMMC scope depends on which assets are in scopeCUI assets, security protection assets, contractor risk-managed assets, specialized assets, and what’s excluded
Network / data-flow diagramShows where CUI actually movesEmail, file shares, cloud apps, endpoints, vendors, removable media
Requirement/objective mappingReplaces vague “compliant/not” claimsMapped to NIST 800-171 Rev. 2 and the 320 assessment objectives
Evidence review logSeparates implemented from merely claimedPolicies, screenshots, configs, tickets, logs, training records, test results
Preliminary score impactShows executive risk and bid readinessCalculated on the 32 CFR 170.24 methodology
SSP input or updateThe SSP is your system’s storyBoundary, implementation detail, inherited controls
POA&M / remediation planTurns findings into a projectOwner, priority, dependency, cost estimate, date, evidence needed
Provider-category recommendationPrevents the wrong vendor sequenceDIY, RPO, MSP/MSSP, GRC, enclave, C3PAO readiness, or formal assessment

Evidence quality has levels — know which one you’re getting

Not all “yes” answers are equal. This is the lens an assessor uses, and it’s the lens your gap analysis should use too:

Evidence qualityWhat it means
Weak“We do this,” asserted in an interview
BetterA policy says it should happen
StrongA screenshot, config, ticket, or log proves it happened
Assessment-readyThe evidence is current, complete, tied to scope, and your staff can explain it

The 14 control families — and the evidence most companies are missing

We mapped each NIST SP 800-171 Rev. 2 family to the evidence a gap analysis should collect and the item we most often see missing. Use this as a pre-engagement gut check — and as your pre-call checklist before you request quotes.

Control familyEvidence examplesCommonly missing
Access ControlMFA settings, access lists, privileged accounts, remote-access rulesPeriodic user-access review records
Awareness and TrainingTraining records, role-based training, security materialsProof that contractors/subs were trained
Audit and AccountabilityLog sources, retention settings, SIEM reports, alert ticketsEvidence that logs are actually reviewed
Configuration ManagementBaselines, change tickets, hardening standardsAn approved secure baseline
Identification and AuthenticationAccount lifecycle, password/MFA configs, privileged identity controlsA service-account inventory
Incident ResponseIR plan, tabletop records, tickets, reporting workflowA tested IR process
MaintenanceMaintenance records, remote-maintenance controlsVendor maintenance evidence
Media ProtectionRemovable-media rules, encryption, disposal recordsCUI media-handling logs
Personnel SecurityScreening and offboarding records, access terminationTimely access revocation
Physical ProtectionBadge/access records, visitor logs, facility controlsEvidence for remote and hybrid sites
Risk AssessmentRisk register, vulnerability scans, remediation ticketsA current scan-to-remediation trail
Security AssessmentSSP, POA&M, control assessments, management reviewsAn SSP that matches actual scope
System and Communications ProtectionBoundary diagrams, encryption, segmentation, email/file controlsDocumented data flows
System and Information IntegrityPatch reports, endpoint protection, vulnerability remediation, alertsPatch-exception tracking
When you’re ready to put a provider under contract, this is the kind of scope of work that protects you: “Provider will perform a scoped NIST SP 800-171 Revision 2 gap analysis for CMMC Level 2 readiness, including CUI scope validation, evidence review, requirement-by-requirement findings, preliminary scoring impact, SSP/POA&M inputs, a prioritized remediation roadmap, and provider-category recommendations. Provider will not represent the engagement as CMMC certification or guarantee assessment outcomes.”

Who should perform your NIST 800-171 gap analysis?

The right performer depends on what you need the gap analysis to accomplish: orientation, evidence-quality readiness, hands-on implementation, managed security operations, scope reduction, or a formal assessment dry run. Most contractors who are not yet assessment-ready should start with a readiness, RPO, MSP/MSSP, GRC, or enclave path — not a formal C3PAO assessment.

A quick vocabulary check, because the ecosystem is alphabet soup. An RPO(Registered Provider Organization) is a firm authorized by the Cyber AB — the CMMC accreditation body — to provide CMMC consulting; its individual consultants are RPs (Registered Practitioners). A C3PAOis the only kind of organization authorized to conduct a CMMC Level 2 certification assessment. The two roles are deliberately kept apart, which we’ll get to.

PathBest fitWhat the gap analysis should includeWhat it cannot claimWhat to verify before you buy
DIY / internalYou have internal security staff, no urgent deadline, and need orientation before spendingScope worksheet, control-by-control evidence map, draft score, draft SSP/POA&MIndependent validation, any CMMC statusThat you’re using the NIST 800-171A objectives, not a yes/no list
GRC / compliance platformYou need workflow, owners, an evidence repository, and SSP/POA&M generationMapped controls, evidence tasks, owner assignments, SSP/POA&M exports, a dashboardBuying a tool doesn’t implement controls or certify youThat it maps to Rev. 2 and exports real evidence, not just status
RPO / readiness consultant / vCISOYou need interpretation, scoping, documentation, and a remediation roadmapCUI scope, 110-requirement review, evidence review, SSP/POA&M pack, remediation sequenceCannot issue CMMC certificationWhether they review evidence or only interview, and that they separate readiness from assessment
CMMC-focused MSP / MSSPYour IT stack itself needs implementation, monitoring, identity, logging, and ongoing supportGap analysis plus architecture, remediation, security operations, evidence upkeepA managed provider can’t guarantee certificationReal CMMC/NIST 800-171 experience — not a generic MSP learning on your dime
CUI enclave / secure collaborationCUI is spread too widely and scope reduction may be cheaper than enterprise-wide remediationCUI flow map, enclave fit, inheritance limits, non-enclave process review, SSP updatesAn enclave doesn’t remove obligations from users, endpoints, or non-enclave CUI flowsCloud/FedRAMP status, the customer responsibility matrix, and where evidence lives
C3PAO readiness / mock assessmentYou’re close to ready and want an assessor-style dry runEvidence-sufficiency review, readiness determination, gaps by objectiveShouldn’t provide implementation help that creates a conflict for a later assessmentThat conflicts of interest are identified up front
Formal C3PAO assessmentA contract requires Level 2 certification and your evidence is completeThe official assessment, eMASS submission, CMMC statusNot a readiness or remediation engagementCurrent Cyber AB Marketplace status before you engage

The independence trap most contractors miss

This is the detail that protects you, and almost no vendor sales page mentions it: the firm that does your gap analysis and remediation generally should not be the firm that performs your formal C3PAO assessment. Under the Cyber AB Code of Professional Conduct, a consulting or advisory relationship triggers a three-year prohibition— a firm or individual that provided CMMC consulting or implementation help to an organization is barred from serving on the C3PAO assessment team for that organization until three years have passed (Cyber AB Code of Professional Conduct v2.0). More broadly, conflicts of interest must be identified, disclosed, and mitigated, and if a conflict can’t be sufficiently mitigated, the C3PAO must not proceed. A firm can hold both RPO and C3PAO roles — but not for the same client. So if your MSP or readiness consultant is tied to a particular C3PAO, that C3PAO may be unable to assess you. Plan the separation from the start, or you’ll be scrambling to find a clean assessor right when you’re ready to book one.

Our editorial bottom line: for the typical reader of this page, the right first move is not“go hire a C3PAO.” It’s: define scope, run the gap analysis, then choose an RPO, MSP/MSSP, GRC tool, or enclave path based on what the findings demand — and keep your eventual assessment cleanly separate.

How does CUI scope change the gap-analysis result?

Scope is the single biggest cost and risk lever in a NIST 800-171 gap analysis. If CUI touches every inbox, laptop, server, file share, and vendor workflow, the analysis gets broader and more expensive. If CUI is isolated in a controlled enclave or a narrow workflow, the assessment boundary can shrink — but it still has to be documented and evidenced. Get scope wrong and a polished, expensive report can still be flatly misleading.

Most of the cost overruns and false starts we see trace back to scope, not to controls. So before you let anyone test a single requirement, nail down what’s actually in bounds.

That starts with knowing what CUI even is. CUI is information the government created or possesses — or that’s created or possessed for the government — that law, regulation, or government-wide policy requires be protected. It is not“any sensitive business information,” and a vendor shouldn’t define it for you from a sales call. Use your contract markings, your prime’s flow-down, the National Archives (NARA) CUI Registry, and the DoD CUI Registry to determine your categories.

Where CUI lives drives everything downstream:

EnvironmentThe scope question your gap analysis must answer
Microsoft 365 Commercial everywhereIs CUI sitting in email, Teams, SharePoint, endpoints, or backups — and is Commercial even appropriate?
GCC High enclaveWhat genuinely stays inside the enclave, and which user, device, and process controls remain outside it?
AWS GovCloud workloadWhat’s the cloud service offering, the responsibility matrix, the logging, the boundary, the evidence?
On-premises file serverWhat’s the physical, identity, logging, backup, endpoint, and network evidence?
Mixed, MSP-managed environmentWhat does the MSP own, what evidence can you access, and which controls are shared?

What a wrong scope actually costs: the Georgia Tech case

This isn’t hypothetical. On September 30, 2025, the U.S. Department of Justice announced that Georgia Tech Research Corporation agreed to pay $875,000 to resolve False Claims Act allegations involving cybersecurity requirements on certain Air Force and DARPA contracts (U.S. Department of Justice, Sept. 30, 2025). Among the government’s allegations: that the organization had submitted a summary cybersecurity assessment score of 98 to the DoD that was based on a “fictitious” environment — one that didn’t correspond to the actual systems processing, storing, or transmitting covered defense information. The case was brought by two former members of the university’s own cybersecurity team under the whistleblower provisions of the False Claims Act.

As Stacy Bostjanick, the DoD’s Chief of Defense Industrial Base Cybersecurity, put it in the announcement: failure to follow required cybersecurity requirements puts everyone at risk. (The claims were resolved as allegations only; no liability was determined, and we’re not suggesting this outcome is typical.)

The lesson for a gap analysis is direct: a score is only as honest as the scope it’s measured against. A gap analysis that defines the boundary correctly — what’s in, what’s out, and why — is precisely what keeps a number defensible. One that scores a “fictitious environment” is worse than useless. It’s a liability with a cover sheet.

What happens after the NIST 800-171 gap analysis?

A good gap analysis ends with a sequenced plan, not a pile of findings. Your first moves depend on the score you came out with — there’s a real difference between tuning a near-ready environment and rebuilding one. Confirm scope, finalize the SSP, prioritize remediation by impact, gather evidence, and then decide whether to self-assess or prepare for a C3PAO.

Your estimated score bandFirst moves (next ~30 days)Then
100–110Tighten evidence, finalize the SSP, decide self-assessment vs. C3PAOSchedule the assessment or affirm; maintain for annual affirmation
88–99Close any 3- or 5-point gaps, finalize the SSP, POA&M the eligible 1-point itemsRun the 180-day plan; pass the closeout assessment
60–87Prioritize 5-point then 3-point gaps; stand up MFA, FIPS-validated encryption, loggingRe-score; reach at least 88 before booking an assessment
Below 60Treat this as a build, not a tune-up; consider a CUI enclave to shrink scopeSequence remediation over months, not weeks
No defensible scope / no SSPStop — define CUI scope and draft the SSP firstThen score; the SSP can’t be deferred

A fast gap analysis can tell you where the holes are. It can’t make them disappear — remediation is where the real time and money go.

To leadership,report the estimated score and status, the top remediation dependencies, the budget bands, the contract and timeline risk, and — critically — what the company can and cannot truthfully claim today.

To a prime, stay precise: something like “We’ve completed a NIST SP 800-171 Revision 2 gap analysis for CMMC Level 2 readiness and are remediating identified gaps through an approved POA&M. We are not representing this as CMMC certification.” That sentence is the difference between a credible supplier and a False Claims Act problem.

Four contractor scenarios: which one is you?

The same search term has different correct next steps depending on size, CUI scope, environment, and maturity. A 20-person shop with no SSP, a 150-person manufacturer on aging on-premises systems, and a SaaS company unsure whether its product even touches CUI should not buy the same engagement.

ScenarioLikely problemBest gap-analysis path
20-person machine shop, M365 Commercial, prime asking about CMMCNo defined scope, no SSP, unclear CUI flowCUI scoping first, then an RPO/readiness consultant or CMMC-focused MSP
100–150 employee manufacturer, on-prem Exchange and domain, no cloudEnterprise-wide technical and documentation gapsReadiness consultant plus an MSP/MSSP for architecture and remediation
Software/SaaS company pursuing DoD workUnsure whether product, support, or dev environments touch CUICUI flow analysis and technical scope review before a full gap analysis
Already in GCC High, thin documentation, no SIEM or IR evidenceTooling exists, but evidence and process gaps remainAn evidence-based readiness review or a mock assessment

What to ask before you buy — and the mistakes to avoid

The best pre-purchase questions force a provider to explain scope, baseline, evidence method, assessment objectives, deliverables, scoring, independence limits, and what happens after the report. The most expensive mistakes are scope errors, evidence errors, version errors, and status overclaims — buying something called a “gap analysis” that leaves you no closer to a defensible SSP, POA&M, score, or assessment path.

Bring this list to every shortlist call:

  1. Which baseline do you use — Rev. 2, Rev. 3, or both?
  2. How do you determine CUI scope?
  3. Do you review evidence, or only interview?
  4. Do you map findings to the NIST SP 800-171A assessment objectives?
  5. Do you produce or update an SSP?
  6. Do you produce a POA&M?
  7. Do you estimate score impact on the 32 CFR 170.24 methodology?
  8. Do you identify cloud, MSP, and external-service-provider dependencies?
  9. Do you review the Customer Responsibility Matrix for inherited controls?
  10. What’s your role — RPO, MSP, MSSP, tool vendor, enclave provider, C3PAO?
  11. Exactly what can we say after this engagement — and what can we not say?
  12. Can you remediate, assess, or both — and what conflict would stop you from assessing us later?
  13. What deliverables do we own at the end?

And the mistakes we watch contractors repeat, distilled: starting with tools before scope; treating Rev. 3 as the CMMC Level 2 baseline; counting interview answers as evidence; confusing a gap analysis with certification; hiring a C3PAO before remediation is done; letting an implementer create an independence conflict for the assessment; underestimating SSP and POA&M effort; ignoring external service providers; skipping cloud and shared-responsibility evidence; and — the one the Georgia Tech case underscores — telling a prime a status your evidence doesn’t support.

How we verified this guide

We separate three kinds of claims on this page: regulatory facts, provider-published signals, and our own editorial judgment. Regulatory facts are checked against primary and authoritative sources; provider prices are treated as public signals, not guaranteed quotes; and our recommendations are framed as editorial conclusions drawn from those verified facts.

Claim typeSources we use
Regulatory baselineFederal Register, eCFR (32 CFR Part 170), NIST CSRC, Acquisition.gov
Assessment process & scoring32 CFR 170.21 and 170.24, Cyber AB materials, DoD CIO
SPRS and statusSPRS official documentation, DFARS/acquisition sources
Provider categoriesCyber AB role definitions, Marketplace status checks, provider disclosures
CostProvider-published pricing and the DoD’s published cost estimates, each labeled by source type
Voice of customerPractitioner forums — used only for phrasing and objections, never for regulatory claims

What we verified on June 11, 2026:

That CMMC Level 2 remains mapped to NIST SP 800-171 Revision 2 (32 CFR 170.24); that the CMMC program rule took effect December 16, 2024 and the DFARS acquisition rule took effect November 10, 2025; that Phase 1 runs November 10, 2025 through November 9, 2026 and Phase 2 begins November 10, 2026 (DoD CIO); that the scoring methodology runs 110 to −203 with weighted values of 1, 3, or 5 and limited partial credit, comprising 42 five-point requirements, 14 three-point requirements, two adjustable requirements (MFA and FIPS-validated encryption), and the remainder at one point (32 CFR 170.24); that Conditional Level 2 requires a score of at least 88 of 110, that only 1-point gaps (plus the FIPS-crypto exception) may be deferred, that six requirements can never be deferred, and that the POA&M closeout window is 180 days (32 CFR 170.21); that a three-year conflict prohibition applies to C3PAO assessment teams (Cyber AB Code of Professional Conduct); and that, as of the February 1, 2026 class deviations, solicitations under the Revolutionary FAR Overhaul may use DFARS Part 240 (including 252.240-7997) in place of the legacy 7019/7020, while 7012 and 7021 are unchanged and the codified 7019/7020 still exist.

Limitations, stated plainly:

This is not legal advice. Your contracting officer’s direction and your contract language control your obligations. Named-provider status must be checked on the date you engage. Published prices are signals, not quotes. Because DFARS clause numbers are mid-transition under the FAR overhaul, verify the exact citations in your own solicitation. And a gap analysis, however good, cannot certify your organization.

See our editorial standards and corrections policy.

NIST 800-171 gap analysis FAQ

What is a NIST 800-171 gap analysis?

It’s a comparison between your current CUI security program and the NIST SP 800-171 requirements that apply to your environment. A good one reviews scope, evidence, gaps, score impact, and SSP/POA&M inputs, then hands you a prioritized remediation plan.

Is a NIST 800-171 gap analysis required?

Usually the gap analysis itself isn’t the named contractual requirement. It’s the practical step contractors use to prepare for their actual obligations — CUI safeguarding under DFARS 252.204-7012, and the CMMC level set in your contract under DFARS 252.204-7021.

How much does a NIST 800-171 gap analysis cost?

Provider-published pricing runs from under $1,000 for a fixed-scope snapshot to a common $3,500–$20,000+ for a full evidence-based engagement. That’s separate from — and far below — the DoD’s full-journey estimates, which exceed $37,000 for Level 2 self-assessment and over $100,000 for Level 2 C3PAO certification across a three-year cycle.

How long does a NIST 800-171 gap analysis take?

A questionnaire-style review can take days to a week or two. A useful evidence-based gap analysis for CMMC Level 2 readiness usually takes several weeks, especially when scope, the SSP, the POA&M, and evidence are immature.

Should we use Rev. 2 or Rev. 3?

For CMMC Level 2, use NIST SP 800-171 Revision 2 as the controlling baseline unless the rule or your contract changes. Treat Revision 3 as a clearly separated future-readiness overlay.

Does a gap analysis produce an SPRS score?

It produces a score estimate using the 32 CFR 170.24 methodology and supports a later self-assessment, but a gap analysis is not, by itself, an official SPRS or CMMC status action. Your score reaches SPRS through the CMMC process — a Level 2 self-assessment with affirmation, or a C3PAO assessment via eMASS.

What is a passing score for CMMC Level 2?

There’s no “passing” gap-analysis score. For a CMMC Level 2 assessment, full implementation scores 110; a minimum of 88 of 110 (80%) is required for Conditional status, and only low-weight gaps can be deferred to a POA&M (32 CFR 170.21).

Does a gap analysis certify us?

No. Only the appropriate formal assessment path produces CMMC status, and only an authorized C3PAO can conduct a CMMC Level 2 certification assessment.

Can our MSP do the gap analysis?

Possibly. A CMMC-capable MSP or MSSP can be a strong fit when implementation and ongoing operations are part of your problem. A generic MSP with no NIST 800-171 or CMMC experience will likely miss scope, evidence, and documentation issues.

Can the company that does our gap analysis also do our assessment?

Generally no. Under the Cyber AB Code of Professional Conduct, providing consulting or implementation help triggers a three-year prohibition on serving on that organization’s C3PAO assessment team. Keep readiness help and the formal assessment separate.

What should we gather first?

Start with CUI scope, system and data-flow diagrams, an asset inventory, any current SSP/POA&M, policies, identity and access evidence, cloud responsibility documents, endpoint and logging evidence, training records, and incident-response materials.

The bottom line

A NIST 800-171 gap analysis is the cheapest, highest-leverage decision in your entire CMMC journey — ifyou buy the right one, against the right baseline, with the right scope. Get it right and you walk into remediation, and eventually your assessment, knowing exactly where you stand and what to fix first. Get it wrong and you’ve bought a polished document that misstates your risk.

You’re closer to clarity than it feels. You know the baseline (Revision 2), the five outputs, the scoring math, the 88-point line, and the independence trap. The only question left is which kind of help fits your stage.

Primary sources