How the scoring works
We compute your score the way DoD specifies, and we show our work. This page is the methodology. Your results page is that math applied to your answers.
The SPRS score, in 60 words
Under the DoD NIST SP 800-171 Assessment Methodology, every contractor starts at 110 points. Unimplemented requirements deduct a weighted value of 5, 3, or 1 points for 109 of the 110; the SSP requirement (3.12.4) is unscored because without one no assessment can occur. Scores range from −203 to 110 and are reported to the Supplier Performance Risk System (SPRS), where DoD reviews them. Primes cannot look your score up themselves, but they are required to ensure their subs have a current one (DFARS 252.240-7997 (formerly 252.204-7020)), which is why they ask you for it.
Want to see how specific gaps move the number? The interactive SPRS score calculator lets you check off requirements and watch the deductions land, family by family.
The weights in this dataset
- 44 requirements weigh 5 points (basic safeguards whose absence enables exploitation)
- 14 requirements weigh 3 points
- 51 requirements weigh 1 point
Two requirements get partial credit under the methodology: 3.5.3 (MFA) deducts 3 instead of 5 when MFA covers remote and privileged users but not yet general users, and 3.13.11 (CUI encryption) deducts 3 instead of 5 when encryption is deployed but not FIPS-validated.
POA&M eligibility (32 CFR 170.21)
CMMC Level 2 allows conditional certification when your assessment scores at least 88 of 110 (80%) and every open gap is on a Plan of Action & Milestones. The catch is that only certain requirements may be on a POA&M at all (47 of 110 in this dataset, generally the 1-point items with specific exclusions). Open items must close within 180 days or the conditional certification lapses. Our results page separates your gaps into "POA&M-eligible" and "must fix first" for that reason.
The full eligibility rules cover the six never-eligible requirements by id, the 3.13.11 exception, and a worked example, and a free blank template lives in the POA&M template guide.
Our conservatism rules
- Unanswered requirements count as not implemented. Your score never benefits from silence.
- "Partially implemented" deducts full points except for the two partial-credit requirements above, as the methodology prescribes.
- "Not applicable" requires a written justification, which appears in your SSP for your assessor to evaluate.
- Quick-assessment results are labeled estimates with an uncertainty range, and never claim conditional-certification eligibility.
Sources
- NIST SP 800-171 Rev 2 (requirement text, verbatim)
- NIST SP 800-171A (assessment objectives)
- DoD NIST SP 800-171 Assessment Methodology v1.2.1, Annex A (point values)
- 32 CFR 170 (CMMC final rule: phases, POA&M limits, conditional certification)
Dataset last verified 2026-06-10. When DoD changes the rules, our regulatory watch updates this dataset and your saved results recompute. That is what a living platform gives you over a PDF from last year.