Skip to main content
Back to Blog

How to Calculate Your SPRS Score: DOD Weight Table & Step-by-Step Guide

Learn exactly how the Supplier Performance Risk System (SPRS) score is calculated using DOD-assigned weights. Includes the full weight table, calculation examples, and common scoring mistakes.

March 5, 20268 min readBy CMMC Command Team

What Is the SPRS Score?

The Supplier Performance Risk System (SPRS) score is a numerical metric the Department of Defense uses to evaluate a contractor's cybersecurity posture against NIST SP 800-171. Every DIB contractor handling CUI must submit their SPRS score to SPRS.mil per DFARS 252.204-7019.

Your score ranges from -203 to 110, where 110 means every control is fully implemented and -203 means none are.

How the Score Is Calculated

The calculation is straightforward:

  1. Start at 110 (the maximum score)
  2. For each control that is not implemented and does not have a Plan of Action & Milestones (POA&M): subtract the DOD weight (1, 3, or 5)
  3. Controls with a valid POA&M are not deducted — but you must have a documented remediation plan with milestones

The DOD Weight Categories

WeightMeaningCountMax Impact
5Critical — highest impact on CUI protection43 controls215 points
3Significant — important supporting controls35 controls105 points
1Supporting — foundational but lower risk32 controls32 points

Note: The maximum theoretical deduction is 313 points (215 + 105 + 32 - 110 = 203 below zero, which is -203). In practice, your score starts at 110, so the range is -203 to 110.

Score Interpretation

Score RangeStatusWhat It Means
90-110ExcellentMinor gaps, likely audit-ready
50-89GoodSolid foundation, targeted remediation needed
0-49FairSignificant gaps in multiple families
-50 to -1PoorMajor cybersecurity program deficiencies
Below -50CriticalFundamental controls missing, high risk

Common SPRS Calculation Mistakes

1. Using Equal Weights

Many spreadsheet-based tools treat all controls equally. This produces wildly inaccurate scores. A weight-5 access control gap costs 5x more than a weight-1 supporting control.

2. Counting Partial as Full

Partially implemented controls should either have a POA&M (no deduction) or be counted as not implemented (full deduction). There's no "half credit" in SPRS scoring.

3. POA&M Without Milestones

A POA&M entry must include specific milestones and target dates. A vague "we plan to fix this" doesn't qualify and assessors will flag it.

4. Not Updating After Changes

Your SPRS score is a living metric. When you implement a control, your score should update. Many contractors submit once and forget to update as they remediate.

Prioritizing by Weight

The fastest way to improve your SPRS score is to focus on weight-5 controls first. Implementing a single weight-5 control recovers 5 points — the same as implementing five weight-1 controls.

High-Impact Control Families

  • Access Control (AC): 22 controls, many weight-5 — biggest single impact
  • System & Communications Protection (SC): 16 controls, heavy weight-5 concentration
  • Identification & Authentication (IA): 11 controls, critical for CUI protection
  • Audit & Accountability (AU): 9 controls, frequently flagged by assessors

Automated SPRS Calculation

Manually calculating your SPRS score from a spreadsheet is error-prone and time-consuming. CMMC Command calculates your score in real-time using the official DOD weight table as you assess each control.

Features include:

  • Real-time SPRS score that updates as you change control statuses
  • SPRS Impact Simulator — see exactly how implementing a specific control changes your score
  • SPRS trend history — track your score improvement over time
  • DOD-accurate weights — the exact same weight table used by SPRS.mil

Calculate your SPRS score for free — takes less than 30 minutes.

Ready to assess your CMMC compliance?

Start with a free 110-control assessment and get your SPRS score in under 30 minutes. No credit card required.