CMMC · October 21, 2026

How to Calculate Your SPRS Score for NIST SP 800-171

Your SPRS score is often the first number a prime or DoD sees about your cybersecurity. Here is how the score is calculated, step by step.

If your defense contract includes DFARS 7012, you're required to protect Controlled Unclassified Information (CUI) using the 110 security requirements in NIST SP 800-171. DFARS 7019 and 7020 add one more step: you score yourself against those requirements and post the result in the Supplier Performance Risk System (SPRS).

The math is simple. The hard part is being honest about what's actually in place.

Start at 110

Every requirement is worth points. You start with a perfect score of 110 and subtract points for each requirement that isn't fully implemented.

Subtract by weight

Each requirement carries a weight from the DoD Assessment Methodology:

  • 5 points for high-impact requirements, such as MFA, encryption of CUI, incident response, and limiting system access to authorized users
  • 3 points for medium-impact requirements
  • 1 point for lower-impact requirements

Partial credit doesn't count. If a requirement is only half done, you take the full deduction.

The two exceptions

Two requirements allow partial credit:

  • MFA (3.5.3): subtract 5 if it isn't implemented, or 3 if it covers remote and privileged access but not all users
  • FIPS-validated encryption (3.13.11): subtract 5 if CUI isn't encrypted at all, or 3 if it's encrypted but the module isn't FIPS-validated

No SSP, no score

Without a System Security Plan (requirement 3.12.4), you don't have a valid assessment at all. Write the SSP first, then score against it.

How low can it go?

If nothing is implemented, the score bottoms out at -203. Negative scores are common on a first honest pass, and that's fine. A real number gives you a starting point.

What a POA&M does (and doesn't) do

A Plan of Action and Milestones (POA&M) documents how you'll close gaps. It does not add points back. A requirement with an open POA&M item is still scored as not met.

Under CMMC Level 2, you need at least 88 points to get conditional status with a POA&M, some high-weight requirements can't be left open on a POA&M, and open items have to be closed within 180 days.

What you submit to SPRS

Your SPRS entry includes:

  • Your score
  • The assessment date
  • The CAGE codes it covers
  • Your SSP name and date
  • The date you expect to reach 110

A Basic self-assessment stays valid for three years, but update it whenever your environment changes.

A worked example

Say you're missing MFA for regular users (-3), haven't tested your incident response plan (-1), and haven't added a system-use notice to your login screens (-1). That works out to 110 - 3 - 1 - 1 = 105.

Get a head start

We built a free SPRS Score Worksheet that walks through all 110 requirements with their weights already filled in.

If you'd like a second set of eyes on your score or your SSP, Cyberneza is a veteran-owned, 100% US-based cybersecurity firm that helps defense contractors with CMMC and NIST 800-171. Reach out here.

SPRS explained · SSP, POA&M and SPRS · Level 2 Self readiness

Want a second set of eyes on your SPRS score

Send us your score and your SSP. We will check the math against the DoD Assessment Methodology and tell you where the deductions are.