How do CMMC results get into SPRS, and who enters them?
The organization enters or causes entry of its own self-assessment results in SPRS. A C3PAO's certification results do not come from the contractor. They arrive through the CMMC instance of eMASS, which transmits them to SPRS, and only the independent assessor issues the certification result. A solicitation or contract that asks for a CMMC status is therefore asking you to show a record that either you posted or an assessor posted on your behalf. Before you respond, confirm which of those records already exists for each system that will handle federal contract information or CUI, and who in your company is authorized to submit it.
The Phase II suspension announced on 13 July 2026 changes the timing of third-party assessments, not the posting duties. Phase I self-assessments, SPRS postings and annual affirmations remain in place, and DFARS 252.204-7012 obligations continue to apply. Confirm the current phase status with your contracting officer and on the DoW CIO About CMMC page, because the eCFR text still shows the original schedule. The entry itself varies by level. A Level 1 entry is a yes or no selection, while a Level 2 self-assessment entry carries a score, the assessment scope, the CAGE codes in scope and any POA&M usage.
The variables that most often cause errors are scope and CAGE codes. Every CAGE code in scope must appear in the entry, so a subsidiary or facility that handles CUI but is missing from the record can invalidate the posting for the whole enterprise. Before you submit, reconcile your system scope against your CAGE code list, verify that the status date and score match the evidence on file, and make sure the entry names the same systems you will list as CMMC UIDs in your proposal. Ask your implementation partner to prepare the evidence package, and keep the submission itself under the control of an authorized company official.
How a self-assessment result moves from the assessment to SPRS
This sequence takes a Level 2 self-assessment from a defined system boundary to a scored, affirmed entry in SPRS, which is what contracting officers see and what generates the CMMC UIDs that offers must list.
Define the assessment scope and CAGE codes
The organization, with its assessment lead, identifies every system that processes, stores or transmits Federal contract information or CUI and every CAGE code those systems support. This scope drives everything that follows, because the SPRS entry must name the assessment scope and every CAGE code in it. The step is complete when the scope statement and CAGE list are approved and match the system security plan boundary.
Map each Level 2 requirement to its assessment objectives
The assessment team takes each of the 110 Level 2 requirements, identified by IDs such as AC.L2-3.1.1, and lists the assessment objectives from NIST SP 800-171A (June 2018) that apply to the in-scope systems. Requirements that do not apply to a system are documented with a reason rather than silently skipped. The output is a requirement-by-objective worksheet that another reviewer can follow.
Collect final evidence for each objective
Owners of the controls gather evidence that shows each objective is satisfied, such as approved policies, configuration exports, access reviews, scan reports and logs from the period under assessment. Drafts do not count, so each artifact must be in final, approved form and dated. The step closes when every objective has at least one referenced artifact, or a documented gap that will be scored accordingly.
Score each requirement as MET or NOT MET
The assessor scores each requirement against its objectives under the scoring methodology in 32 CFR 170.24. A requirement is MET only when all applicable objectives are satisfied with final evidence, and any other requirement is NOT MET. The result is a total score out of 110, along with a record of which requirements, if any, use a permitted Plan of Action and Milestones. Ask the assessor to explain any scoring decision that rests on partial evidence.
Confirm the score with an affirming official
Before anything is posted, the organization's Affirming Official reviews the score, scope, CAGE codes and POA&M usage and confirms they are accurate. This person signs the affirmation for the organization itself, so the review should include the evidence file, not just the summary. The step is complete when the affirmation is recorded with the date and the official's name, ready for entry.
Enter the result and affirmation in SPRS
Someone with the required access enters the Level 2 self-assessment in the Supplier Performance Risk System, including the CMMC level, status date, assessment scope, all CAGE codes in scope, the overall score and POA&M usage and compliance status. Confirm the entry on screen against the approved worksheet before submitting, because the status date is set by the submission. The output is a submitted SPRS record that can be reviewed afterward.
Retrieve the CMMC UIDs issued after entry
After the result is entered, SPRS issues CMMC Unique Identifiers for the systems covered by the assessment. Offerors must list these UIDs in proposals for each system that will handle FCI or CUI, and must update the list when new UIDs are generated. The step is complete when the UIDs are recorded against each system in the organization's inventory and the proposal team has the current list.
CMMC UIDs, status dates and the Conditional to Final transition
These four cards cover the parts of SPRS that a proposal and contract file depend on: the system identifiers, the dates that anchor each result, and how a Conditional result becomes Final. Read them together, because a stale UID or a misread status date can make a proposal look compliant while the SPRS record says otherwise.
One UID per system
SPRS issues a CMMC UID after a self-assessment result is entered for a system. Under DFARS 252.204-7025(d), offerors must list in the proposal the UIDs for every system that will handle FCI or CUI. Treat each UID as the link between the proposal and a specific system boundary, and check that it matches the system you actually scoped and assessed. Confirm that no in-scope system is missing from the list.
Status date is the submission date
The CMMC status date is the day results are submitted to SPRS or the CMMC instance of eMASS, as defined in 32 CFR 170.4. It is not the day the assessment began, the day evidence was gathered or the day the affirmation was signed. Contracting officers read this date to judge how current a result is. Record the submission date in your contract file and confirm that the SPRS posting carries the same date.
Final keeps the Conditional date
When a Conditional Level 2 (C3PAO) result later becomes Final, the status date stays at the original Conditional date. The Final status does not restart the clock on earlier commitments. Any deadline tied to that date, such as the time allowed to close a permitted POA&M, runs from the original entry, so confirm the current rule with the contracting officer. Keep both the Conditional and Final records in the file.
Update UIDs when new ones issue
SPRS generates a new UID when a new result is entered for a system, and DFARS 252.204-7025(d) requires the proposal list to be updated when that happens. Confirm with your SPRS record which events produce a new identifier in your environment. Build a step into the bid process that compares the UIDs in the proposal with the current SPRS record before submission and again before award, so the list reflects what SPRS shows.
How the Level 1 yes or no entry differs from Level 2
A Level 1 self-assessment covers the 15 safeguarding requirements of FAR 52.204-21 for Federal contract information. Under 32 CFR 170.15, the SPRS entry for Level 1 is a yes or no selection that reflects whether the organization meets all Level 1 requirements. The rule states there are no explicit documentation requirements for a Level 1 self-assessment, and a contractor may self-assess as often as it wants. The entry still carries the CMMC level, status date, assessment scope, every CAGE code in scope and the overall compliance result.
- Binary result: the entry is yes only when every one of the 15 requirements is met, with no partial score.
- No documentation mandate: the rule sets no required artifact set, so the organization decides what records support its own determination.
- Repeatable: a contractor may reassess at any time and update the entry.
- Scope and CAGE codes: every CAGE code in scope must be listed, which matters when several legal entities share a system.
- No Conditional status: Level 1 has no Conditional outcome, so a missed requirement means the entry cannot be yes.
Before selecting yes, confirm with your contracting office which Level 1 requirements the solicitation expects you to document, since internal records may still be needed for your own defense.
A Level 2 self-assessment is scored against the 110 requirements of NIST SP 800-171 Rev. 2 as incorporated by 32 CFR 170.14, using the assessment objectives in NIST SP 800-171A. Under 32 CFR 170.16, the SPRS entry records the CMMC level, status date, assessment scope, all CAGE codes in scope, the overall score and any POA&M usage and compliance status. The score is reported as a number, for example 105 out of 110, rather than a yes or no.
- Overall score: the entry reports the numeric result across the requirements assessed.
- POA&M fields: the entry states whether a plan of action and milestones is in use and its compliance status.
- Scope and CAGE codes: all CAGE codes in scope must be included, along with the assessment scope.
- Status date: the date results are submitted to SPRS becomes the CMMC status date that applies to the entry.
- Requirement-level evidence: a requirement counts as MET only when all applicable objectives are satisfied with evidence in final form, not drafts.
Review the scoring method in 32 CFR 170.24 before entering a score, and confirm with your assessor or internal QA how POA&M items are counted.
When a certification assessment is performed by a C3PAO, the results do not come from the contractor's own entry. Under 32 CFR 170.17, the C3PAO uploads results into the CMMC instance of eMASS, which transmits them to SPRS. The outcome is Final Level 2 (C3PAO) for a passing score, or Conditional Level 2 (C3PAO) when a permitted POA&M remains. Results reach the contractor in a CMMC Assessment Findings Report.
- Upload path: the assessor enters results into eMASS, and the contractor does not key the SPRS record itself.
- Final status: issued when the assessed score passes with no permitted POA&M outstanding.
- Conditional status: issued when a permitted POA&M remains open, with a status date that carries forward if the status later becomes Final.
- Findings report: the Assessment Findings Report is the contractor's written record of the assessment and should be retained with the system security plan.
- Level 2 only: C3PAO outcomes apply to Level 2, and Level 1 has no equivalent Conditional entry.
Confirm with your C3PAO how eMASS upload timing is scheduled and who on your side receives the Assessment Findings Report.
How contracting officers use the SPRS record
A contracting officer does not read your binder. They read the scores and dates that SPRS holds for your company and combine them with other government data when judging an offer. The cards below cover what that record feeds into, what you can see, and what to verify before you bid.
Daily SPRS risk assessments
Under DFARS 252.204-7024, contracting officers consider SPRS risk assessments that the Government generates daily from its reporting systems when they evaluate offers. The assessment is produced from data already on file, so your record can change without any action on your part. Before a bid, pull your own record and confirm the assessments reflect your current posture, not last year's submission. Expect a contracting officer to see the same data you see.
What you can see
Offerors can see only their own risk assessments in SPRS, at piee.eb.mil. You cannot view competitors' records, so you have no direct way to compare your standing with another bidder. Check that your company name, CAGE codes and affirmation details match the entity named in the solicitation. A record for a different CAGE code or a parent entity is a common source of confusion and should be corrected before the proposal goes in.
Stale entries and their effect
A status date that predates your current system boundary, or a score that no longer matches your environment, can weigh against an offer. Under 32 CFR 170.4, the status date is the date results were submitted to SPRS or eMASS, so an old date is visible to anyone reading the record. Treat every system change, new CAGE code or added enclave as a trigger to re-check the entry. Ask your assessor or compliance lead to confirm the status date and scope in writing.
Mismatched scope and CAGE codes
The SPRS entry must list every CAGE code in scope, and the scope must cover each system that handles FCI or CUI for the contract. If a subsidiary or division handles CUI under a CAGE code missing from your entry, the record may not support the offer. Before a bid, compare the CAGE codes in the solicitation, your proposal and your SPRS entry, then fix any gap. This check is one of the few steps in this process that a contracting team can finish in an afternoon.
Pre-bid record check
Before submitting a proposal, confirm that the SPRS entry shows the CMMC level the solicitation requires, a current status date, the correct scope and every CAGE code in scope. Confirm the overall score and any POA&M usage are accurate for Level 2 entries, and that the Level 1 yes or no entry reflects an honest review of all Level 1 requirements. Keep a dated copy of what you checked so you can answer questions from the contracting officer quickly.
Who enters, verifies and affirms each SPRS record
This table compares who enters, verifies, and affirms each CMMC record in SPRS, and where each party's authority stops. Read each row as a boundary: the organization owns its results and affirmations, while only the C3PAO's uploaded results and the government's systems create the final record. The main takeaway is that a partner can prepare evidence and systems, but no outside party can sign for the organization or issue an assessment outcome.
| Party | Responsibility in SPRS | Independence boundary |
|---|---|---|
| Leadership and Affirming Official | Approves the self-assessment score, scope and POA&M position, then affirms compliance in SPRS and for each CMMC UID | Personally accountable for the affirmation; must be an employee with authority to bind the company |
| Internal compliance lead | Maintains the System Security Plan, assessment scope, CAGE codes and evidence, and prepares the SPRS entry | Owns the entry data; should confirm each score against final-form evidence before submission |
| Implementation partner (DeployOpen) | Prepares systems, controls, documentation and evidence for the assessment, and supports the client's internal review | Does not enter results into SPRS on the client's behalf, does not affirm, and does not issue assessment outcomes |
| C3PAO (Level 2 certification) | Conducts the assessment and uploads results to the CMMC instance of eMASS, which transmits them to SPRS | Independent of the client and of any consultant who helped prepare; issues findings, not advice |
| Contracting officer | Reviews SPRS risk assessments, generated from government reporting systems, when evaluating offers | Sees the record through government systems; contractors can view only their own SPRS risk assessments at piee.eb.mil |
Mistakes that leave SPRS entries wrong or stale
What happens if a CAGE code is missing from the SPRS assessment scope?
The entry can be wrong even when the score is right, because the assessment has to name every CAGE code in scope. Under 32 CFR 170.15 and 170.16, the SPRS record must list all CAGE codes covered by the assessment. A subsidiary, division or facility that handles FCI or CUI but is missing from the entry leaves the record incomplete for that business unit. Check the scope statement against your contract list, your CAGE code registrations and the systems that process controlled information. Confirm the list with your contracts team before each posting, and record who approved it.
Can I post a Level 2 score based on draft policies or incomplete evidence?
No. A requirement counts as MET only when every applicable assessment objective is satisfied with evidence in final form, not drafts. The assessment methodology in NIST SP 800-171A is the reference for those objectives, and 32 CFR 170.16, 170.17 and 170.24(b) apply the final-form rule. To check a score, pick a sample of MET requirements and confirm each has a signed or approved document, a dated log or screenshot from the system, and an owner who can explain it. Any requirement that fails that test should be scored NOT MET and, where the rules allow, placed on a POA&M.
Why does an offer list CMMC UIDs that no longer match SPRS?
Because the UID list in a proposal is a point-in-time record, and SPRS issues new UIDs as results are entered. DFARS 252.204-7025(d) requires offerors to list the CMMC UIDs for each system that will handle FCI or CUI and to update that list when new UIDs are generated. Before submitting an offer, compare each system name and scope against the current SPRS record. After award, repeat the comparison whenever a new assessment is entered, a system is added or retired, or a contract is amended.
How do I confirm the CMMC status date matches the record in SPRS?
The status date is the date the results were submitted to SPRS or to the CMMC instance of eMASS, as defined in 32 CFR 170.4. Pull the record from SPRS and compare its status date with the date in your own assessment file. If a Conditional status later becomes Final, the Final status keeps the Conditional date, so do not replace the original date when you update the record. A mismatch usually means a result was reposted from an old file or a new assessment was entered without retiring the earlier one. Keep one authoritative assessment file per scope and log every submission with its date and submitter.
Does a system change make an affirmation or SPRS entry out of date?
It can, because an affirmation and a self-assessment describe the environment as it was assessed. A new cloud tenancy, a migrated identity provider, a changed network boundary or a new subcontractor handling CUI can change the scope or the results. Treat each material change as a trigger for review: confirm whether the system boundary, CAGE scope or requirement results have changed, and update the SPRS entry and affirmation if they have. Ask your Affirming Official to review the change log before the next annual affirmation, and ask your implementation partner to document the review.
Who should check SPRS entries, and can an implementation partner do it for us?
The organization owns its SPRS entries, its scope and its affirmations. An implementation partner can prepare the system records, the evidence files and a reconciliation checklist, and can walk your team through the comparison, but it cannot post results on your behalf as the assessor. Only an independent assessor or certification body issues reports or certificates. Cost depends on how much preparation your environment needs, how many CAGE codes and systems are in scope, and how often you update the record. Ask any provider to scope the reconciliation work in writing before it starts.
What does an SPRS reconciliation check involve, step by step?
A reconciliation compares four records: the SPRS entry, the assessment file, the proposal UID list and the contract clause obligations. Start by listing every CAGE code and system in scope, then match each one to a current SPRS entry with the same level, status date and score. Next, sample MET requirements and confirm final-form evidence exists. Finally, check that the UID list in open proposals and contract reports matches what SPRS shows. Record the date, the reviewer and any corrections. Repeat the check before each posting and after any material change.
What the Phase II suspension changes for SPRS postings
The most important point for SPRS planning is that the Department of War suspended CMMC Phase II on 13 July 2026, but Phase I obligations did not pause with it. Phase I self-assessments, SPRS postings, annual affirmations and the safeguarding duties in DFARS 252.204-7012 all remain in place. The suspension stopped the scheduled start of Phase II, which had been set for 10 November 2026 and would have required Level 2 C3PAO certification for applicable contracts. It also opened a 60-day review by a CMMC Reform Task Force. A contractor that has not yet entered a Level 1 or Level 2 self-assessment result in SPRS should not treat the review as a reason to wait.
The documents that describe the schedule do not match each other. The DoW CIO "About CMMC" page states that implementation is paused in Phase 1, which began 10 November 2025, and that it may only require self-assessments at Levels 1 and 2. The eCFR text of 32 CFR 170.3(e) still lists the original four-phase schedule. Read together, the two sources point to a self-assessment posture for now, but the regulatory text has not been updated to match. Confirm the current requirement in writing with the contracting officer and the solicitation or contract clause, not from memory or from a secondary summary. Ask which CMMC level applies to each contract, whether a certification assessment is required before award, and whether the Phase II milestones are expected to return.
Practically, keep the SPRS record current for each CAGE code and system in scope, and track the status date on each entry. Because the Task Force review may change the timeline, plan for the Phase II requirements as a possible future obligation rather than a settled date. Assign one owner to watch the DoW CIO CMMC page and the Federal Register for changes, and record each decision about the schedule with its date. Any changes to the assessment scope or the affirming official should be reflected in SPRS promptly, since the status date reflects when results were last submitted.
Questions buyers ask before entering SPRS results
Can our organization enter its own CMMC results in SPRS?
Yes, for self-assessments. The organization enters its own Level 1 and Level 2 self-assessment results in SPRS and is responsible for the accuracy of what it submits. A Level 2 entry carries the CMMC level, status date, assessment scope, every CAGE code in scope, the overall score and any POA&M usage. Level 2 certification results follow a different path: a C3PAO uploads them into the CMMC instance of eMASS, which transmits them to SPRS. An implementation partner can prepare systems and evidence, but it does not submit results or issue findings. Confirm with your senior official who will sign and submit before entry begins.
How much effort does a Level 2 SPRS entry take?
The effort depends on how much evidence already exists and how large the scope is. The Level 2 model has 110 requirements, and each one is scored against the assessment objectives in NIST SP 800-171A. A requirement counts as MET only when all applicable objectives are satisfied with evidence in final form, not drafts. The main drivers are the number of systems that handle CUI, the number of CAGE codes in scope, the completeness of your system security plan, and how many requirements sit on a POA&M. Ask any quote to show whether it covers evidence review, scoring and the SPRS entry itself.
How far before a bid should our SPRS entry be current?
Enter results early enough that the status date and UIDs are settled before you submit the proposal. Under DFARS 252.204-7025, offerors list the CMMC UIDs that SPRS issues for each system that handles FCI or CUI, and SPRS issues those UIDs after results are entered. If a new UID is generated later, the list in the proposal must be updated. Read the solicitation to confirm the required level, then work backward from the submission date. Ask the contracting officer how the agency will treat a status date that changes during evaluation.
Can an implementation partner prepare evidence for SPRS entry?
Yes. A partner can prepare systems, configurations, logs, policies and records so your team can make the entry with confidence. DeployOpen plans, implements, hardens and documents self-hosted open-source platforms inside your own infrastructure, and it prepares systems, controls and evidence for compliance assessments. DeployOpen does not issue audit reports, attestations or certifications, and it does not make the affirmation for you. Your organization still owns each control and its status. Keep a written record of who reviewed each requirement and which evidence supports it.
What should we ask a partner or assessor for in writing?
Ask for a written statement of scope, deliverables and responsibilities before any work starts. The statement should cover:
- Which of the 110 Level 2 requirements are in scope and which systems and CAGE codes they apply to
- The evidence list, mapped to the NIST SP 800-171A objectives it supports, and the form each item takes
- Who reviews the evidence, who enters results in SPRS and who signs the affirmation
- How POA&M items are handled, including their closure plan and owner
- Whether the assessor is independent of the party that prepared the evidence, and what it will not do
Can contracting officers see our SPRS results before award?
Contracting officers can use your SPRS risk assessments, and you can see only your own. DFARS 252.204-7024 says contracting officers consider SPRS risk assessments, which the Government generates daily from its reporting systems, when they evaluate offers. Because the agency reads what you submitted, keep the scope, CAGE codes and score in SPRS consistent with your system security plan and your proposal. Entries that conflict with other documents invite questions during evaluation, so review them against your evidence before any bid.
Does the Phase II suspension change what goes into SPRS?
The suspension changes the certification timeline, not the SPRS entry obligations. On 13 July 2026 the Department of War suspended CMMC Phase II, which had been scheduled to start 10 November 2026, and started a 60-day review by a CMMC Reform Task Force. Phase I self-assessments, SPRS postings, annual affirmations and DFARS 252.204-7012 obligations remain in place. The DoW CIO page says implementation is paused and may only require self-assessments at Levels 1 and 2, while the eCFR text still shows the original schedule. Check both sources and the solicitation before deciding whether a C3PAO assessment is needed.
How DeployOpen prepares SPRS-ready evidence
DeployOpen prepares the systems and evidence behind a SPRS entry, but the entry itself stays with the contractor. Before any work starts, DeployOpen and the client agree in writing which systems, enclaves and CAGE codes are in scope for the self-assessment, since the SPRS record must list every CAGE code in scope and the assessment scope. From that written scope, DeployOpen implements and hardens the self-hosted open-source platforms inside the client's own cloud accounts, data centers or air-gapped networks, then documents how each platform supports the relevant CMMC Level 2 requirements. Hardening and configuration work is where a team usually finds the gaps that would otherwise surface as unmet objectives later.
Evidence preparation covers each requirement in the scope, not only the platforms. DeployOpen works with the client to produce configuration baselines, access and audit records, scan outputs, plan of action documents and policy text that the client's assessor can test against the assessment objectives in NIST SP 800-171A. The client's Affirming Official reviews the final versions, because a requirement counts as met only when its evidence is in final form rather than in draft. DeployOpen then hands over a readiness package that maps evidence to requirement IDs, lists open items with owners, and records the date each control was last verified. Ask for the exact list of deliverables in the written scope before you sign.
DeployOpen does not enter results into SPRS on the client's behalf in an assessor role, does not issue assessment reports or certificates, and does not guarantee an assessment outcome or a particular score. Those decisions belong to the contractor, its Affirming Official and, where a certification assessment applies, an independent C3PAO. Confirm current assessment requirements for your contracts with the contracting officer and the CMMC Program rule. DeployOpen works on a fixed-scope basis, with scope, deliverables and timelines agreed in writing before work begins, and a quote follows from that written scope.

