DFARS 252.204-7019 and -7020: the SPRS score clauses
Published 2026-10-23, 15 min read

252.204-7019 is a notice in the solicitation; 252.204-7020 is a clause in the contract. Together they put one number in front of DoD at five points:
1 The bid
A current score in SPRS for every system relevant to the offer, or you are not considered for award.
7019(b)
2 Award
The contracting officer checks SPRS for that score before awarding.
204.7303(b)(1)
3 Performance
DoD may run a Medium or High assessment; you give access and have 14 business days to rebut.
7020(c), (e)
4 Options
The score is checked again before an option period or an extension.
204.7303(b)(2)
5 Your subs
No subcontract under 800-171 to a sub without at least a Basic Assessment in the last 3 years.
7020(g)(2)
That is the codified text, (NOV 2023), which contracts already awarded carry. New contracts written under the class deviation use a different clause and no Basic Assessment: what the deviation changes.
- In force today
- DFARS 252.204-7012 still applies: NIST SP 800-171 Rev 2 on systems that hold covered defense information, cyber incidents reported to DoD within 72 hours, and FedRAMP Moderate or equivalent for any cloud that holds it. DFARS 252.204-7012(b)(2), (c)
- Suspended
- Phase 2, due in November 2026, is suspended for every contractor, whatever its size: contracts are not adding the third-party Level 2 (C3PAO) or Level 3 (DIBCAC) requirements. DoW CIO memo of 2026-07-13, applied by Class Deviation 2026-O0025 Rev 3
- Not yet known
- The outcome of the CMMC Reform Task Force review is not confirmed as of 2026-10-23: no report or rule change has been published. Federal Register search, 2026-10-23
A notice and a clause: what each one does
To be considered for award, a contractor bound by 800-171 needs a current assessment (not more than 3 years old) with its summary score posted in SPRS; a Basic Assessment is the contractor's own self-assessment, scored by the DoD Assessment Methodology. Two DFARS texts carry that rule, and they arrive at different moments. You meet 252.204-7019 in the bid package; you sign 252.204-7020 with the contract. Both are dated (NOV 2023).
| Question | 252.204-7019 (NOV 2023) | 252.204-7020 (NOV 2023) |
|---|---|---|
| What it is | A solicitation provision: a notice to bidders | A contract clause: it binds you for the life of the contract |
| Where it goes | All solicitations, commercial ones included, except those solely for COTS items (204.7304(d)) | All solicitations, contracts, task orders and delivery orders, commercial ones included, except those solely for COTS items (204.7304(e)) |
| Who it reaches | An offeror “required to implement NIST SP 800-171” | Covered contractor information systems that must comply with NIST SP 800-171 under DFARS 252.204-7012 |
| What it asks of you | A current assessment, not more than 3 years old, posted in SPRS for each system relevant to the offer; if you have none, you may do a Basic Assessment and submit it | Access to your facilities, systems and people if DoD runs a Medium or High assessment; the procedure for posting scores; a 14-business-day rebuttal |
| Subcontracts | No subcontract paragraph | Paragraph (g): the substance flows down, and no award to a sub without a current Basic Assessment |
| Definitions | Borrows “Basic”, “Medium” and “High” from 7020 | Defines all three assessments |
The trigger for both is the same: your systems hold covered defense information, so DFARS 252.204-7012 already puts NIST SP 800-171 on them (what that clause asks is in DFARS 252.204-7012 explained). DFARS 204.7302(a)(2) says it plainly from DoD's side: contractors required to implement 800-171 must have, at the time of award, at least a Basic Assessment that is current. A shop that only handles federal contract information, with no CUI, is outside both texts; its rule is the Level 1 list in CMMC Level 1 requirements.
Basic, Medium and High: who scores you
The two clauses name three kinds of NIST SP 800-171 DoD Assessment. They differ in who does the looking and how far the looking goes, and 7020 grades each by the confidence DoD can put in the number it produces.
You: the contractor's self-assessment
- A review of your own system security plan(s)
- Scored by the NIST SP 800-171 DoD Assessment Methodology
Confidence: Low
You submit the summary score for posting in SPRS
The Government
- A review of your Basic Assessment
- A thorough document review
- Discussions with you, as needed
Confidence: Medium
DoD posts it, after you have had the chance to rebut
Government personnel using NIST SP 800-171A
- Everything in a Medium
- Verification, examination and demonstration of your SSP
Confidence: High
DoD posts it, after you have had the chance to rebut
You choose to do a Basic Assessment. You do not choose a Medium or a High: under 7020(c) you must give access to your facilities, systems and personnel when the Government needs it to run one, “if necessary”. DFARS 204.7302(a)(5) adds a limit on DoD's side: these assessments will not duplicate another DoD assessment or CMMC, except in rare cases such as changed risks or threats.
When one happens, DoD gives you the summary score first and offers rebuttal and adjudication before posting it. After each assessment you have 14 business days to show that you meet a requirement the team did not see, or to rebut a finding (7020(e)(2)). A High Assessment may produce more paperwork than the score; DoD keeps it as CUI for internal use (7020(f)(3)).
What a Basic Assessment posting carries
Under DFARS 252.204-7019 a Basic Assessment posts its summary score (e.g., 95 out of 110) and the date by which all requirements are expected to be implemented, that is, a score of 110. The clause lists six items in all, and 7020(d)(1) describes the submission as an encrypted email of the summary scores for posting to SPRS. How the entry is made in practice, through PIEE, is in how to submit an SPRS score.

Basic Assessment posting sheet, DFARS 252.204-7019 (d)(1), cuideck.com
What the clause says your posting includes. Print it and fill the right-hand column before you enter the score.
- (A)The standard you assessed againstThe clause's example still says Rev 1; DoD binds Rev 2 today.
- (B)Who did the assessmentFor a Basic Assessment: contractor self-assessment.
- (C)For each system security plan: every CAGE code its systems cover, and a short description of the plan's architecture if you have more than one plan
- (D)The date the assessment was completedThis date starts the 3-year clock.
- (E)The summary score, e.g. 95 out of 110Not the value of each requirement.
- (F)The date you expect to reach 110Taken from your plan(s) of action.
More than one plan: the clause's own table format
| System Security Plan | CAGE Codes supported by this plan | Brief description of the plan architecture | Date of assessment | Total Score | Date score of 110 will achieved |
|---|---|---|---|---|---|
Two of the six trip shops up. First, (C): a Basic Assessment's email lists, for each system security plan, every CAGE code associated with the systems it covers. A shop with a second plant under its own CAGE code, or a cloud enclave under a different plan, posts each plan with its own codes, so every CAGE code relevant to a bid has a score behind it. Second, (F): the date for 110 comes from your plans of action, so a score below 110 with no plan of action behind it has no honest date to post. The plan itself is explained in what is a POA&M.
For a Medium or High, DoD posts the same kind of summary itself: the standard, the organization that assessed you (DCMA or another DoD activity named by its DoDAAC), your CAGE codes, the date and level, the score and the date for 110 (7019(d)(2)). Scores in SPRS are available to DoD personnel and protected under DoD Instruction 5000.79, and your own authorized representatives can view yours (7019(d)(3)).
The 3-year clock, and when DoD reads it
A score in SPRS does not last for ever. The provision counts its age from the date the assessment was completed, item (D) on the posting, and gives the solicitation room to ask for a fresher one:
The age matters on more than one day. DFARS 204.7303(b) has the contracting officer verify the score in SPRS before awarding a contract, task order or delivery order, and again before exercising an option period or extending the period of performance. A score that was fresh at award can lapse in year three of a five-year contract, and the option is where it surfaces.
CMMC keeps a second clock with a different shape. Under DFARS 252.204-7021, a Final Level 2 (Self) status is current when it is not older than 3 years, and the affirmation behind it not older than 1 year: an affirming official, a senior representative of the company, affirms in SPRS after every assessment and annually after a Final status. A shop whose contracts carry both texts keeps both clocks; the CMMC deadline guide works out each one from your dates.
Subcontractors: the prime checks your score
Most small shops meet 7020 from below, in a prime's purchase order. Paragraph (g) is why a prime's buyer may ask for your SPRS score before the PO goes out. It does three things: the substance of the clause goes into every subcontract, commercial ones included and only commercially available off-the-shelf items left out; the prime may not award to a sub without a recent Basic Assessment; and you may post your own Basic Assessment to get one.
Two details in that sentence help a sub. The test covers the systems relevant to the offer; in our reading, a shop that keeps the prime's CUI in one enclave answers for that enclave. And a system run on behalf of the Government is left out. The 7012 side of the same purchase order, which flows down with it, is covered in 7012's flowdown paragraph.
Where the prime's contract carries a CMMC level, 32 CFR 170.23 sets the sub's minimum on top: if a subcontractor will only process, store, or transmit FCI (and not CUI), a CMMC Status of Level 1 (Self) is required; if it will process, store, or transmit CUI, Level 2 (Self) is the minimum requirement. The CMMC level finder reads a PO's clause list for you.
Where CMMC and DFARS 7021 fit
The SPRS score is older than CMMC, and the CMMC rule did not repeal it. DFARS 252.204-7021 adds a second record in the same system: a CMMC status. A Level 2 (Self) assessment and a Basic Assessment look at the same thing, because Level 2 is the 110 security requirements of NIST SP 800-171 Rev 2. What differs is what gets posted and how long it lasts.
| Question | Score under 7019 / 7020 | CMMC status under 7021 |
|---|---|---|
| The text | DFARS 252.204-7019 and -7020 (NOV 2023) | DFARS 252.204-7021 (NOV 2025), built on 32 CFR Part 170 |
| What goes in SPRS | A summary score and the date you expect to reach 110, per system security plan and its CAGE codes | A CMMC status (level, who assessed, Conditional or Final) per CMMC UID, plus the affirmation |
| How it is scored | The NIST SP 800-171 DoD Assessment Methodology | 32 CFR 170.24, with the same point values |
| A minimum score | None in the text: any score posts, with its date for 110 | 88 of 110 for a Conditional Level 2 status |
| How long it stays current | 3 years, or less if the solicitation says so | Level 1: 1 year. Level 2 and Level 3: 3 years. Affirmation: 1 year |
| Who checks before award | The contracting officer, in SPRS (204.7303(b)) | The contracting officer, in SPRS, at the level the solicitation requires or higher (240.371-4) |
The DoD Assessment Methodology's Annex A and 32 CFR 170.24 carry the same point values for every requirement, so one honest count of your 110 requirements serves both records. The differences are in the rules around the count: CMMC caps what may sit on a plan of action and puts a time limit on closing it, which the 7019 and 7020 texts do not. Those rules are in CMMC Level 2 requirements, and the two standards are set side by side in CMMC vs NIST SP 800-171.
Which record a contract asks for depends on its clause list. Until 2028-11-09 a contract carries the CMMC clause only where the program office requires a specific level; from 2028-11-10 it applies to any contract whose systems process, store or transmit FCI or CUI. What is suspended in the meantime is in the status box at the top of this page and, in full, in CMMC status today.
What Class Deviation 2026-O0025 Rev 3 does to them
Class Deviation 2026-O0025, Revision 3 tells contracting officers to use its own DFARS part 240 in lieu of the codified text. That part 240 carries 7012 and 7021, but neither of the two texts on this page. In their place stands one clause:
Read side by side, 252.240-7997 is 7020 with the self-assessment taken out. Everything the Government does stays; everything the contractor posted for itself is gone:
| What | 252.204-7020 (NOV 2023) | 252.240-7997 (FEB 2026) (DEVIATION 2026-O0025) |
|---|---|---|
| Gone in the deviation | ||
| The 7019 notice | Prescribed for all solicitations except COTS-only ones (204.7304(d)) | Not prescribed: 240.370-5 lists 7008, 7009, 7012 and 7997 only |
| Basic Assessment | Defined in (a): your self-assessment, confidence “Low” | Not defined; the clause defines Medium and High only |
| Posting your own score | (d)(1): you may submit Basic scores by encrypted email for posting to SPRS | No contractor procedure; (d) covers what DoD posts |
| Checking a sub before award | (g)(2): no award to a sub without a Basic Assessment from the last 3 years | Not in the clause |
| A sub posting its own score | (g)(3): a sub with no current score may do and submit a Basic | Not in the clause |
| Changed | ||
| Date line | (NOV 2023) | (FEB 2026) (DEVIATION 2026-O0025) |
| Where a Medium or High starts | “A review of a contractor’s Basic Assessment” | “A review of a contractor’s previous assessment(s), as applicable” |
| Who runs a Medium | “conducted by the Government” | “Government personnel, trained in accordance with DoD policy and procedures, using NIST SP 800-171A” |
| Scoring | The NIST SP 800-171 DoD Assessment Methodology | “the methodology described at 32 CFR 170.24” |
| Whose result wins | Not addressed | DCMA results “will take precedence over any other assessment” |
| Assessor named in SPRS | “e.g., DCMA, or a specific organization (identified by … DoDAAC)” | “i.e., DCMA” |
| The same in both | ||
| Access | Facilities, systems and personnel for a Medium or High, if necessary (c) | Same (c) |
| Rebuttal | 14 business days after each assessment (e)(2) | Same (e)(2) |
| Who sees scores | DoD personnel, under DoD Instruction 5000.79 (f)(1) | Same (f)(1) |
| Flowdown | Substance in all subcontracts, commercial included, COTS excluded (g)(1) | Same (g) |
Under the deviation, 252.240-7997 (FEB 2026) replaces 7020: the Government's Medium and High assessments use the 32 CFR 170.24 scoring, and the self-assessment route is CMMC Level 1 or 2 (Self) under 7021. Contracts already awarded keep the clause versions they carry. In the deviated text, the only place a contractor enters its own results in SPRS is 7021(e)(2): a current self-assessment for each CMMC UID not covered by a C3PAO or DIBCAC assessment.
Questions shops ask about 7019 and 7020
Do I need an SPRS score if my contract has no DFARS 7012?
Not under these two texts. 7019 reaches an offeror required to implement NIST SP 800-171, and 7020 applies to systems that must comply with it under DFARS 252.204-7012. A contract with only federal contract information and FAR 52.204-21 asks for neither; a CMMC Level 1 (Self) clause, if the contract has one, is a separate record.
Is there a minimum score to win a contract?
Not in 7019 or 7020. Any summary score posts, with the date you expect to reach 110. CMMC is different: a Conditional Level 2 status needs a score of at least 88 of 110. A low score is still a score; a missing or expired one keeps you out of consideration.
Can DoD change the score I posted?
A Medium or High Assessment produces its own score, which DoD posts after offering you rebuttal and adjudication; you have 14 business days after the assessment to answer. Under the deviated 252.240-7997, results of a Medium or High conducted by DCMA take precedence over any other assessment.
Is a Basic Assessment a certification?
No. It is a self-generated score with a confidence level of “Low”, in the clause's own words. CMMC works the same way for self-assessments: a Certificate of CMMC Status is issued only if the assessment was conducted by a C3PAO or DCMA DIBCAC. How certification works, and what is paused, is in how to get CMMC certified.
We have two plants. One score or two?
The posting is per system security plan: each plan lists every CAGE code its systems cover, with a short description of the architecture when there is more than one plan, and the clause gives a table format for that case. One plan covering both plants posts one score with both codes; two plans post two.