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 situation | Best next step | Why |
|---|---|---|
| You handle CUI and have no current SSP or POA&M | Evidence-based gap analysis | You 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 progress | Scope + readiness gap analysis | You need a truthful status before you communicate anything in writing |
| You handle FCI only and never touch CUI | Don’t buy a Level 2 gap analysis yet | Confirm 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 CUI | CUI discovery / scoping review first | A gap analysis without correct scope can be polished, expensive, and still wrong |
| Your evidence is mature and a contract requires certification | C3PAO readiness, then a formal C3PAO assessment | Certification is a separate process — see our CMMC certification guide |
| You’re stuck on Rev. 2 vs. Rev. 3 | Rev. 2 baseline with a Rev. 3 watchlist | CMMC 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.
| Output | What it is | Governing authority | What it determines for you | Common mistake |
|---|---|---|---|---|
| CUI scope & boundary (comes first) | Where CUI is stored, processed, or transmitted; the assessment boundary; the asset inventory | 32 CFR Part 170; NIST 800-171 scoping guidance | The size, cost, and difficulty of everything below it | Over-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 method | 32 CFR 170.24 (scoring methodology) | Whether a later self-assessment or CMMC status can support award eligibility when your contract requires it | Reporting a number with no SSP or evidence behind it |
| System Security Plan (SSP) | The document describing how each requirement is implemented across your environment | NIST 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 deferred | Filling in a template instead of describing your real environment |
| POA&M | The remediation plan for requirements scored NOT MET | 32 CFR 170.21 | Whether you can earn Conditional status and how long your clock runs | Listing a higher-weight control on it, which disqualifies Conditional status |
| Target completion date | The date you expect to reach a full score / complete implementation | 32 CFR Part 170; DoD assessment guidance | Budgeting, and what your affirming official and prime are told | Setting 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.
| Activity | Who performs it | Output | Recorded in SPRS? | Can it certify you? | Use it when |
|---|---|---|---|---|---|
| Gap analysis | Internal team, consultant, RPO, MSP/MSSP, or GRC tool | Findings, evidence gaps, SSP/POA&M inputs, remediation roadmap | No, not by itself | No | You need to know where you stand |
| CMMC Level 2 self-assessment | The contractor | A self-assessed CMMC status plus a signed affirmation | Yes — status and affirmation, posted by your organization | No third-party certification | Your contract allows Level 2 self-assessment |
| CMMC Level 2 C3PAO assessment | An authorized C3PAO | Assessment findings, eMASS submission, CMMC status | Yes — via eMASS to SPRS | Yes, if passed | Your contract requires Level 2 certification |
| Level 3 / DIBCAC assessment | DCMA DIBCAC (a government body) | A government-led assessment | Government systems | Level 3 path | Your 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.
| Clause | Under the 2026 RFO deviation | What it covers | Practical status |
|---|---|---|---|
| DFARS 252.204-7012 | Unchanged | Safeguard covered defense information; FedRAMP Moderate-equivalent cloud; 72-hour incident reporting | In effect |
| DFARS 252.204-7019 | Being retired under the deviation | The old “basic” self-assessment + SPRS posting | Still in the codified DFARS; may appear in legacy contracts |
| DFARS 252.204-7020 | Renumbered to 252.240-7997 | DoD (DIBCAC) assessment requirements | Deviation structure, where incorporated |
| DFARS 252.204-7021 | Unchanged | The 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):
| Source | Package | Published price | Scope 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 assessment | Commonly ~$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):
| Milestone | DoD estimate | Note |
|---|---|---|
| Level 1 self-assessment & affirmation | ~$6,000 (small entity) / ~$4,000 (larger) | Annual |
| Level 2 self-assessment & affirmations | over $37,000 (small entity) / nearly $49,000 (larger) | Over a 3-year cycle |
| Level 2 C3PAO certification | DoD 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 depth | Typical timeline | What’s happening |
|---|---|---|
| Questionnaire / fixed-scope snapshot | Days to ~2 weeks | Control review, rough score, leadership debrief |
| Evidence-based gap analysis | ~2–6 weeks | Scope validation, evidence review, SSP/POA&M inputs, remediation sequencing |
| Multi-site or hybrid (cloud + on-prem) environment | ~4–10+ weeks | More systems, users, vendors, and dependencies to verify |
| Mock / C3PAO-readiness review | Depends on evidence maturity | Closer 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 weight | Count | Representative examples | Cost if NOT MET |
|---|---|---|---|
| 5 points | 42 requirements | Account 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 points | 14 requirements | Audit 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 requirements | Multifactor authentication (IA.L2-3.5.3) and FIPS-validated encryption (SC.L2-3.13.11) | See below |
| 1 point | 52 requirements | Lower-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 band | Conditional Level 2 possible? | If 3- or 5-point gaps remain | Likely next action |
|---|---|---|---|
| 110 | Final eligible | None left | Proceed to self-assessment/affirmation or C3PAO |
| 88–109 | Yes — Conditional, ifevery remaining gap is POA&M-eligible | You must close them first; they can’t be deferred | Close high-weight gaps, POA&M the eligible 1-pointers, start the 180-day clock |
| Below 88 | No — “No CMMC Status” | Score is too low regardless | Remediate to at least 88 before any assessment |
| Any band, but a barred control is NOT MET | No | Not applicable | Fix 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.
| Baseline | How to use it |
|---|---|
| Revision 2 | Your current CMMC Level 2 readiness and assessment baseline |
| Revision 3 | A 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
| Deliverable | Why it matters | What to demand |
|---|---|---|
| CUI scope summary | Bad scope makes every finding unreliable | Systems, assets, users, locations, CUI flows, external service providers |
| Asset inventory | CMMC scope depends on which assets are in scope | CUI assets, security protection assets, contractor risk-managed assets, specialized assets, and what’s excluded |
| Network / data-flow diagram | Shows where CUI actually moves | Email, file shares, cloud apps, endpoints, vendors, removable media |
| Requirement/objective mapping | Replaces vague “compliant/not” claims | Mapped to NIST 800-171 Rev. 2 and the 320 assessment objectives |
| Evidence review log | Separates implemented from merely claimed | Policies, screenshots, configs, tickets, logs, training records, test results |
| Preliminary score impact | Shows executive risk and bid readiness | Calculated on the 32 CFR 170.24 methodology |
| SSP input or update | The SSP is your system’s story | Boundary, implementation detail, inherited controls |
| POA&M / remediation plan | Turns findings into a project | Owner, priority, dependency, cost estimate, date, evidence needed |
| Provider-category recommendation | Prevents the wrong vendor sequence | DIY, 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 quality | What it means |
|---|---|
| Weak | “We do this,” asserted in an interview |
| Better | A policy says it should happen |
| Strong | A screenshot, config, ticket, or log proves it happened |
| Assessment-ready | The 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 family | Evidence examples | Commonly missing |
|---|---|---|
| Access Control | MFA settings, access lists, privileged accounts, remote-access rules | Periodic user-access review records |
| Awareness and Training | Training records, role-based training, security materials | Proof that contractors/subs were trained |
| Audit and Accountability | Log sources, retention settings, SIEM reports, alert tickets | Evidence that logs are actually reviewed |
| Configuration Management | Baselines, change tickets, hardening standards | An approved secure baseline |
| Identification and Authentication | Account lifecycle, password/MFA configs, privileged identity controls | A service-account inventory |
| Incident Response | IR plan, tabletop records, tickets, reporting workflow | A tested IR process |
| Maintenance | Maintenance records, remote-maintenance controls | Vendor maintenance evidence |
| Media Protection | Removable-media rules, encryption, disposal records | CUI media-handling logs |
| Personnel Security | Screening and offboarding records, access termination | Timely access revocation |
| Physical Protection | Badge/access records, visitor logs, facility controls | Evidence for remote and hybrid sites |
| Risk Assessment | Risk register, vulnerability scans, remediation tickets | A current scan-to-remediation trail |
| Security Assessment | SSP, POA&M, control assessments, management reviews | An SSP that matches actual scope |
| System and Communications Protection | Boundary diagrams, encryption, segmentation, email/file controls | Documented data flows |
| System and Information Integrity | Patch reports, endpoint protection, vulnerability remediation, alerts | Patch-exception tracking |
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.
| Path | Best fit | What the gap analysis should include | What it cannot claim | What to verify before you buy |
|---|---|---|---|---|
| DIY / internal | You have internal security staff, no urgent deadline, and need orientation before spending | Scope worksheet, control-by-control evidence map, draft score, draft SSP/POA&M | Independent validation, any CMMC status | That you’re using the NIST 800-171A objectives, not a yes/no list |
| GRC / compliance platform | You need workflow, owners, an evidence repository, and SSP/POA&M generation | Mapped controls, evidence tasks, owner assignments, SSP/POA&M exports, a dashboard | Buying a tool doesn’t implement controls or certify you | That it maps to Rev. 2 and exports real evidence, not just status |
| RPO / readiness consultant / vCISO | You need interpretation, scoping, documentation, and a remediation roadmap | CUI scope, 110-requirement review, evidence review, SSP/POA&M pack, remediation sequence | Cannot issue CMMC certification | Whether they review evidence or only interview, and that they separate readiness from assessment |
| CMMC-focused MSP / MSSP | Your IT stack itself needs implementation, monitoring, identity, logging, and ongoing support | Gap analysis plus architecture, remediation, security operations, evidence upkeep | A managed provider can’t guarantee certification | Real CMMC/NIST 800-171 experience — not a generic MSP learning on your dime |
| CUI enclave / secure collaboration | CUI is spread too widely and scope reduction may be cheaper than enterprise-wide remediation | CUI flow map, enclave fit, inheritance limits, non-enclave process review, SSP updates | An enclave doesn’t remove obligations from users, endpoints, or non-enclave CUI flows | Cloud/FedRAMP status, the customer responsibility matrix, and where evidence lives |
| C3PAO readiness / mock assessment | You’re close to ready and want an assessor-style dry run | Evidence-sufficiency review, readiness determination, gaps by objective | Shouldn’t provide implementation help that creates a conflict for a later assessment | That conflicts of interest are identified up front |
| Formal C3PAO assessment | A contract requires Level 2 certification and your evidence is complete | The official assessment, eMASS submission, CMMC status | Not a readiness or remediation engagement | Current 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:
| Environment | The scope question your gap analysis must answer |
|---|---|
| Microsoft 365 Commercial everywhere | Is CUI sitting in email, Teams, SharePoint, endpoints, or backups — and is Commercial even appropriate? |
| GCC High enclave | What genuinely stays inside the enclave, and which user, device, and process controls remain outside it? |
| AWS GovCloud workload | What’s the cloud service offering, the responsibility matrix, the logging, the boundary, the evidence? |
| On-premises file server | What’s the physical, identity, logging, backup, endpoint, and network evidence? |
| Mixed, MSP-managed environment | What 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 band | First moves (next ~30 days) | Then |
|---|---|---|
| 100–110 | Tighten evidence, finalize the SSP, decide self-assessment vs. C3PAO | Schedule the assessment or affirm; maintain for annual affirmation |
| 88–99 | Close any 3- or 5-point gaps, finalize the SSP, POA&M the eligible 1-point items | Run the 180-day plan; pass the closeout assessment |
| 60–87 | Prioritize 5-point then 3-point gaps; stand up MFA, FIPS-validated encryption, logging | Re-score; reach at least 88 before booking an assessment |
| Below 60 | Treat this as a build, not a tune-up; consider a CUI enclave to shrink scope | Sequence remediation over months, not weeks |
| No defensible scope / no SSP | Stop — define CUI scope and draft the SSP first | Then 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.
| Scenario | Likely problem | Best gap-analysis path |
|---|---|---|
| 20-person machine shop, M365 Commercial, prime asking about CMMC | No defined scope, no SSP, unclear CUI flow | CUI scoping first, then an RPO/readiness consultant or CMMC-focused MSP |
| 100–150 employee manufacturer, on-prem Exchange and domain, no cloud | Enterprise-wide technical and documentation gaps | Readiness consultant plus an MSP/MSSP for architecture and remediation |
| Software/SaaS company pursuing DoD work | Unsure whether product, support, or dev environments touch CUI | CUI flow analysis and technical scope review before a full gap analysis |
| Already in GCC High, thin documentation, no SIEM or IR evidence | Tooling exists, but evidence and process gaps remain | An 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:
- Which baseline do you use — Rev. 2, Rev. 3, or both?
- How do you determine CUI scope?
- Do you review evidence, or only interview?
- Do you map findings to the NIST SP 800-171A assessment objectives?
- Do you produce or update an SSP?
- Do you produce a POA&M?
- Do you estimate score impact on the 32 CFR 170.24 methodology?
- Do you identify cloud, MSP, and external-service-provider dependencies?
- Do you review the Customer Responsibility Matrix for inherited controls?
- What’s your role — RPO, MSP, MSSP, tool vendor, enclave provider, C3PAO?
- Exactly what can we say after this engagement — and what can we not say?
- Can you remediate, assess, or both — and what conflict would stop you from assessing us later?
- 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 type | Sources we use |
|---|---|
| Regulatory baseline | Federal Register, eCFR (32 CFR Part 170), NIST CSRC, Acquisition.gov |
| Assessment process & scoring | 32 CFR 170.21 and 170.24, Cyber AB materials, DoD CIO |
| SPRS and status | SPRS official documentation, DFARS/acquisition sources |
| Provider categories | Cyber AB role definitions, Marketplace status checks, provider disclosures |
| Cost | Provider-published pricing and the DoD’s published cost estimates, each labeled by source type |
| Voice of customer | Practitioner 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
- CMMC Program Rule — 32 CFR Part 170 (eCFR; Federal Register 89 FR 83214, effective Dec. 16, 2024)
- 32 CFR 170.21 — POA&M requirements (88-point threshold; deferral limits; six barred controls; 180-day closeout) — eCFR
- 32 CFR 170.24 — CMMC Scoring Methodology (110 to −203; 1/3/5 weighting; limited partial credit; SSP prerequisite) — eCFR
- DFARS Acquisition Rule — Federal Register (effective Nov. 10, 2025); DFARS 252.204-7021
- DFARS 252.204-7012 — safeguarding covered defense information; 72-hour incident reporting — Acquisition.gov
- February 2026 Revolutionary FAR Overhaul DFARS class deviations (Part 240; 252.240-7997) — DoD/DPC class-deviation materials; Acquisition.gov
- CMMC implementation phases (Phase 1: Nov 10, 2025 – Nov 9, 2026; Phase 2 begins Nov 10, 2026) — DoD CIO
- NIST SP 800-171 Revision 2; NIST SP 800-171A (assessment objectives); NIST SP 800-171 Revision 3 — NIST CSRC
- DoD CMMC cost estimates — CMMC Final Rule regulatory impact analysis (Federal Register)
- C3PAO conflict-of-interest / three-year prohibition — Cyber AB Code of Professional Conduct v2.0; Cyber AB Marketplace
- CUI definition and registries — 32 CFR Part 2002; NARA CUI Registry; DoD CUI Registry
- U.S. DOJ, “Georgia Tech Research Corporation Agrees to Pay $875,000 to Resolve Civil Cyber-Fraud Litigation” (justice.gov, Sept. 30, 2025)
Related DCR guides
- CMMC Gap Assessment Guide
- CMMC Gap Assessment Services
- SPRS Score: How It Works
- CMMC Certification Process
- CMMC Levels Explained
- CMMC Level 1 vs. Level 2
- CMMC Managed Compliance Services
- CMMC Secure Enclave Options
- NIST 800-171 Consultant Guide
- CMMC Readiness Checklist
- RPO vs. C3PAO
- CMMC Phases Timeline
- Self-Assessment vs. C3PAO
- Enclave vs. Enterprise Compliance