SPRS 101: How to Submit Your CMMC Self-Assessment Score

CMMC

Every organization subject to CMMC must have an active, accurate score in the Supplier Performance Risk System (SPRS) before a contracting officer can award an applicable Department of Defense (redesignated the Department of War by executive order, September 2025) (DoD) contract. That statement has been true since November 2020 under DFARS 252.204-7012, and it remains true under CMMC.

If you have never submitted to SPRS, or if your submission is stale, you are not compliant regardless of your actual security posture. Contracting officers and prime contractors check SPRS. A missing or outdated submission is visible and has real consequences.

This article explains what SPRS is, how the scoring methodology works, and exactly how to submit an accurate self-assessment.

What SPRS Is

The SPRS is a DoD web application that stores contractor performance data, including CMMC self-assessment scores and affirmations. It is accessible at sprs.army.mil.

In the context of CMMC, SPRS serves three functions:

  1. Score repository: Your NIST SP 800-171 self-assessment score lives in SPRS. Contracting officers query SPRS to verify contractor compliance status before awarding contracts.
  2. Affirmation record: The senior official affirmation that accompanies each assessment is recorded in SPRS.
  3. Compliance signal: Prime contractors can review SPRS submissions from potential subcontractors before sharing CUI or awarding subcontracts.

SPRS is not an assessment tool. It does not tell you what your score should be. It records what you have assessed and affirmed.

The Scoring Framework: How SPRS Scores Are Calculated

The CMMC scoring methodology is defined in 32 CFR § 170.24. Understanding it is essential to submitting an accurate score and to knowing which gaps hurt you most.

Level 1 Scoring

Level 1 scoring is binary. Each of the 15 practices is either Met (1 point) or Not Met (0 points). Maximum score: 15 points. There are no partial credit rules at Level 1.

Level 2 Scoring

Level 2 scoring is weighted. Each of the 110 NIST SP 800-171 Rev 2 requirements carries one of three point values:

5-point requirements (high impact): These represent critical security controls where a gap poses the greatest risk. If a 5-point requirement is Not Met, your score drops by 5 points. Examples of 5-point requirements include:

  • Multi-factor authentication for privileged users (IA.L2-3.5.3)
  • Providing protection from malicious code (SI.L2-3.14.1, SI.L2-3.14.2, SI.L2-3.14.4, SI.L2-3.14.5)
  • FIPS-validated cryptography (SC.L2-3.13.11)
  • Access control policy (AC.L2-3.1.1, AC.L2-3.1.2)
  • Security awareness training (AT.L2-3.2.1, AT.L2-3.2.2)

3-point requirements (medium impact): These are significant controls that carry 3-point penalties for gaps.

1-point requirements (standard): These are standard controls with a 1-point impact for each gap.

The maximum possible score is 110 points. The minimum score to qualify for Conditional certification status (and remain eligible for most contracts) is 88 points (80% of the maximum).

The FIPS Partial Credit Rule

SC.L2-3.13.11 (FIPS-validated cryptography) is the one requirement with partial credit rules:

  • Met: FIPS-validated encryption implemented throughout — full 5 points
  • Not Met (using non-FIPS encryption): Score penalty is -5 points
  • Not Met (using no encryption): Score penalty is -3 points

This means if you are using TLS but it is not FIPS-validated, you still receive a penalty, but the penalty for non-FIPS encryption is actually worse than no encryption on this specific control. Verify your specific scoring before finalizing your submission.

The SSP Hard Gate

Before finalizing any SPRS submission for Level 2, there is one requirement you must verify is Met: CA.L2-3.12.4, the System Security Plan (SSP) requirement.

If the SSP requirement is marked Not Met, SPRS returns "No Score." The assessment cannot be completed, and you cannot receive a CMMC status of any kind. The SSP must exist and must be assessed as Met before any Level 2 SPRS submission is meaningful.

"No Status" Conditions: When SPRS Cannot Issue a CMMC Status

Two conditions cause SPRS to return "No Status" rather than a CMMC status:

  • Condition 1: Score below the minimum threshold. If your weighted score falls below 88 points (80% of 110), you do not qualify for Conditional certification. Your SPRS submission records your score, but no CMMC status is issued.
  • Condition 2: Prohibited controls on the POA&M. Six specific controls defined at 32 CFR § 170.21(a)(2)(iii) cannot be placed on a Plan of Actions and Milestones (POA&M). If any of these six are Not Met and listed on your POA&M, SPRS returns "No Status."

These two conditions are why honest scoring matters. An inflated SPRS score that shows compliance you have not achieved creates False Claims Act exposure. A score that accurately reflects a "No Status" condition is a problem that needs to be fixed, not hidden.

OPA vs. POA&M: An Important Distinction

Two terms frequently appear in CMMC compliance discussions and they are often confused:

  • POA&M (Plan of Actions and Milestones): A formal document that lists security requirements that are Not Met, with remediation timelines, cost estimates, and assigned owners. POA&M items are included in the SPRS submission. Having items on your POA&M is acceptable as long as your score is at or above 88 and none of the prohibited controls are included.
  • OPA (Other than Satisfied): A broader assessment category that includes Not Met findings that are being remediated, are not applicable, or are not yet implemented. Not every OPA finding ends up on a POA&M. The assessment distinguishes between findings that qualify for the POA&M and those that do not.

Understanding this distinction matters when reviewing your gap assessment results and deciding what goes into your SPRS submission.

Step-by-Step: How to Submit to SPRS

Step 1: Obtain System Access

Access SPRS at sprs.army.mil. You will need a DoD-approved identity credential (CAC or DS Login) to access the system. If your organization's representative does not have an active DS Login or CAC, establishing access can take several business days. Do not wait until you are ready to submit to start the access process.

Step 2: Verify Your CAGE Code Registration

Your organization must have a registered CAGE code that is active in SAM.gov. The CAGE code links your SPRS submission to your organization's identity in the DoD contracting system. If you have multiple CAGE codes (for different locations or business units), all CAGE codes within your CMMC Assessment Boundary must be listed in the submission, plus your Highest-Level Owner (HLO) CAGE code.

Step 3: Conduct the Self-Assessment

Work through each applicable requirement (15 for Level 1, 110 for Level 2) and make an honest implementation determination for each one:

  • Met: The requirement is fully implemented and documented
  • Not Met: The requirement is not implemented
  • Not Applicable: The requirement does not apply to your environment (must be documented and justified)

Record your findings in a working document. For Level 2, calculate your weighted score as you go. Flag any requirements that are Not Met and determine which ones belong on your POA&M versus which ones you will remediate before submission.

Step 4: Build Your POA&M

For each Not Met requirement that qualifies for the POA&M (above the 88-point threshold, none of the prohibited controls), document:

  • The requirement ID and description
  • The specific gap (what is missing)
  • Planned remediation action
  • Estimated completion date
  • Estimated cost
  • Assigned responsible party

Your POA&M must be realistic. Assessment teams evaluate POA&M items for feasibility during C3PAO assessments. A POA&M with unrealistic timelines or missing cost estimates will generate findings.

Step 5: Enter the Score in SPRS

Log into SPRS, navigate to the self-assessment entry for your organization, and enter:

  • Assessment date
  • Your calculated score
  • POA&M items and planned completion dates

For Level 2, SPRS will calculate your CMMC status (Conditional, Final, or No Status) based on the score and POA&M content you enter.

Step 6: Execute the Senior Official Affirmation

After entering the score, a senior official of your organization (typically the CEO, President, or equivalent authorized official) must affirm the accuracy of the submission. This affirmation is a legal attestation. The official is personally affirming that the self-assessment was conducted in accordance with the CMMC assessment methodology and that the score reflects the organization's actual compliance posture.

The affirmation must be renewed:

  • Level 1: Annually
  • Level 2 (self-assessment): With each annual reassessment and whenever the status changes
  • Level 2 (C3PAO): After the C3PAO assessment and annually thereafter

Common SPRS Submission Errors to Avoid

  • Submitting without an SSP. If CA.L2-3.12.4 is Not Met, do not submit. Fix the SSP first.
  • Overstating your score. A score that claims full implementation of controls you have not implemented is a False Claims Act problem. Score what you have, not what you plan to have.
  • Missing the prohibited controls on the POA&M. If any of the six prohibited controls are Not Met, they cannot be on the POA&M. You must either remediate them before submission or accept that your submission will result in No Status.
  • Stale affirmation. An affirmation that is more than a year old for Level 1 is non-compliant. Track your affirmation dates.
  • Using a personal CAGE code. Your SPRS submission must be associated with your organization's CAGE code, not an individual's credentials.

Key Takeaways

  • SPRS records your CMMC self-assessment score and senior official affirmation
  • Level 1: 15 practices, binary scoring, maximum 15 points
  • Level 2: 110 requirements, weighted scoring (5/3/1 pts), maximum 110 points, minimum 88 for Conditional status
  • SSP (CA.L2-3.12.4) is a hard gate: Not Met means No Score
  • Six prohibited controls cannot be on the POA&M
  • Senior official affirmation creates False Claims Act liability for misrepresentation
  • Level 1 affirmation renews annually; Level 2 affirmation renews annually and at each assessment

Learn More

For the complete CMMC framework overview, see the CMMC 101: The Complete Guide to CMMC Compliance for Defense Contractors.

Related articles in this series:

Need help calculating your accurate SPRS score and building a defensible submission? NR Labs provides SPRS self-assessment support, including guided scoring, POA&M development, and senior official affirmation preparation. Contact us to get started.