Skip to content

CMMC guide

SPRS score and the SPRS self-assessment, step by step

One number in a DoD database decides whether a contracting officer can award you the work. Here is how that number is calculated, what goes into the self-assessment, and the mistakes that make a score hard to defend.

ColdFeet Inc.Comply · Summary

Continuous compliance

Configuration checks on 62 monitored endpoints, last run 14 minutes ago

Total Active Violations
38
Total Passed Checks
3,090
Monitored Endpoints
62
SOC 2 Type II score
98.8%
ControlSOC 2 Type II requirementSeverityEndpoints failing
Ensure 'Minimum password length' is set to 14 or more charactersCIS Microsoft Windows 11 Enterprise BenchmarkCC6.1High9 of 62
Ensure BitLocker is enabled on the operating system driveCIS Microsoft Windows 11 Enterprise BenchmarkCC6.7Critical1 of 62
Ensure SSH root login is disabledCIS Ubuntu Linux 22.04 LTS BenchmarkCC6.1High2 of 62
Ensure screen locks after 15 minutes of inactivityCIS Microsoft Windows 11 Enterprise BenchmarkCC6.1Medium14 of 62
Ensure audit logs are kept for at least 90 daysCIS Ubuntu Linux 22.04 LTS BenchmarkCC7.2Medium4 of 62
Ensure automatic OS updates are enabledCIS Apple macOS 14 Sonoma BenchmarkCC7.1Medium6 of 62
Ensure the firewall is enabledCIS Apple macOS 14 Sonoma BenchmarkCC6.6Low2 of 62
Sample data

What is SPRS?

SPRS is the Supplier Performance Risk System, the DoD application that holds supplier risk data. For cybersecurity it stores two things: the summary of your NIST SP 800-171 assessment and, under CMMC, your CMMC status and the annual affirmation. Contracting officers and prime contractors look you up there before they award work that involves Controlled Unclassified Information (CUI).

You reach SPRS through the PIEE portal with an account tied to your CAGE code. Only a summary is posted: the score, the date, the scope and the date you expect to reach 110. Your System Security Plan (SSP) and evidence stay with you.

Who needs an SPRS score?

Any contractor whose contract includes DFARS 252.204-7012 and who handles covered defense information. DFARS 252.204-7019 tells the contracting officer to check that you have a current assessment, no more than three years old, before award. DFARS 252.204-7020 requires you to flow the same requirement down to subcontractors that handle CUI, and lets DoD run its own Medium or High assessment of you.

Under CMMC the same database records Level 1 and Level 2 self-assessment results. Level 1 results are entered every year; Level 2 results every three years, with an affirmation from a senior official each year in between.

How is the SPRS score calculated?

The DoD Assessment Methodology weights each of the 110 requirements in NIST SP 800-171 Rev 2 by how much damage a gap would cause. You begin at 110 and subtract the weight of every requirement that is not fully met.

SPRS point values
WeightWhat it coversExamples
5 pointsGaps that can lead directly to network exploitation or CUI leaving the company3.1.1 limit access to authorized users, 3.5.3 multi-factor authentication, 3.13.11 FIPS-validated encryption
3 pointsGaps with a specific, more limited effect on securitySupporting requirements in the same families
1 pointGaps with an indirect effect3.1.9 privacy and security notices

A requirement is either met or not met; partial implementation counts as not met. The methodology makes two narrow exceptions, for multi-factor authentication and for encryption that is in place but not FIPS-validated, where a smaller deduction applies. A missing SSP is different: without one, the methodology treats the assessment as not complete at all.

Basic, Medium and High assessments

  • Basic: your own self-assessment against the methodology. It carries a “low” confidence level in SPRS, and it is the one almost every small supplier posts.
  • Medium: DoD reviews your Basic assessment and your SSP, usually remotely.
  • High: DoD assessors test your implementation directly, with evidence, demonstrations and interviews.

DoD chooses when to run a Medium or High assessment; you do not apply for one. Any of the three stays current for up to three years.

How to do the SPRS self-assessment

  1. Scope it. Find every system, person and place that stores, processes or sends CUI. The score only covers the scope you name.
  2. Write or update the SSP. It describes the boundary and how each requirement is met. It is also requirement 3.12.4.
  3. Test each requirement. NIST SP 800-171A breaks the 110 requirements into 320 assessment objectives. A requirement is met only when all of its objectives are.
  4. Score it. Subtract the weights of the unmet requirements from 110.
  5. Write the POA&M. For every open item: the fix, the owner and a date. The latest date becomes the date you expect to reach 110.
  6. Post it. In SPRS, enter the assessment date, the score, the SSP it covers, the CAGE codes in scope and the expected completion date.

For a small supplier with contained CUI, the first pass usually takes weeks, not days, because most of the effort is collecting evidence that each objective is met.

How does the SPRS score relate to CMMC Level 2?

CMMC Level 2 assesses the same 110 requirements with the same 1, 3 and 5 point weights, set out in 32 CFR 170.24. A score of 110 earns Final status. A score of at least 88 earns Conditional status, but only if every open item is one the rule allows on a POA&M, and those items must be closed within 180 days.

Phase 1 began on 10 November 2025: self-assessments, DFARS 7012 and SPRS scores are in force. Third-party certification is paused and out of solicitations and contracts for now under a September 2026 class deviation, not cancelled. Either way, a current, accurate SPRS score is what primes ask for today. See the CMMC levels compared for what each level requires.

Mistakes that undermine a score

  • Scoring the policy, not the practice. A written policy with no evidence that it runs does not meet the requirement.
  • Posting 110 with open POA&M items. Open items are unmet requirements, and they come off the score.
  • A scope that does not match the CAGE codes. The SPRS entry names the codes and the SSP; they have to describe the same environment.
  • Posting once and forgetting it. A score older than three years is not current, and a score that no longer matches your environment is inaccurate.

Accuracy matters beyond the contract. The Department of Justice’s Civil Cyber-Fraud Initiative has used the False Claims Act against contractors that misrepresented their cybersecurity, and has settled several of those cases.

With AccuSights: we scope the CUI, test the 110 requirements against all 320 objectives, write the SSP and the POA&M, and give you a score you can defend, with the evidence behind each point.

Quick questions

What is a good SPRS score?
There is no passing mark for a Basic assessment; DoD wants an accurate score and a plan to reach 110. For CMMC Level 2, 110 earns Final status and at least 88 earns Conditional status if the open items are ones the rule allows on a POA&M.
Can an SPRS score be negative?
Yes. The score starts at 110 and the weights of all 110 requirements add up to 313, so the lowest possible score is -203. Many first assessments come in below zero, and that is still a valid score to post.
How often do we update the SPRS score?
At least every three years, and whenever the score stops describing your environment, for example after closing POA&M items or changing the systems that hold CUI. Under CMMC, a senior official also affirms continued compliance every year.
Who can enter the score in SPRS?
A person at your company with an SPRS role for your CAGE code, granted through the PIEE portal. A consultant can prepare the assessment, but the submission and the affirmation are yours.
Is the SPRS self-assessment the same as CMMC certification?
No. A Basic self-assessment is your own score. CMMC Level 2 certification is an assessment by an authorized C3PAO, which is currently paused as a contract requirement. Both use the same 110 requirements.

Sources

Rules and figures on this page were checked against these primary sources in October 2026.

  1. DoD Assessment Methodology for NIST SP 800-171, version 1.2.1
  2. DFARS 252.204-7019: notice of NIST SP 800-171 DoD assessment requirements
  3. DFARS 252.204-7020: NIST SP 800-171 DoD assessment requirements
  4. NIST SP 800-171A: assessing the requirements
  5. NIST SP 800-171 Rev 2
  6. 32 CFR Part 170: the CMMC Program rule
  7. Supplier Performance Risk System (SPRS)
  8. DFARS Class Deviation 2026-O0025 Rev 3

Written by the AccuSights compliance team and updated October 2026. Figures are quoted from the sources named here and were current when checked. This page is general information, not legal advice. AccuSights is not a C3PAO, is not affiliated with the Cyber AB or the Department of Defense, and does not certify or guarantee certification. We prepare you for your CMMC assessment; we do not conduct it. Third-party assessments are subject to DoD and Cyber AB rules as published, which may change.

Next step

Want a score you can stand behind?

Tell us where your CUI lives. We’ll scope the self-assessment on a 30-minute call and put the fee in writing.

The regulator has the final say. We help interpret, scope and get you ready; we do not certify.

3-min test