How to post your SPRS score — step by step.
The eight steps to take a finished CMMC Level 1 self-assessment and post the affirmation into SPRS, the DoD's Supplier Performance Risk System. Plain English, no jargon, no gates.
- 8
- Steps
- ~30 min
- If PIEE is set up
- 1×
- Annually
What posting to SPRS actually means
SPRS is where DoD contracting officers look up your cybersecurity posture before awarding contracts. Posting your CMMC Level 1 affirmation here is the official act that tells the government “we've done the self-assessment, and we meet the 15 safeguarding requirements.”
Until your posting appears in SPRS, you cannot bid on FAR-52.204-21 contracts as a prime, and primes who require an SPRS lookup will skip your bid as a sub.
You should already have:
- A completed Level 1 self-assessment (use our free checklist)
- A defined scope (use our scoping worksheet)
- Your company's CAGE code and UEI
- The name, title, email, and phone of an “affirming official” with authority to attest
- A PIEE account (or time to register one)
Confirm you have a PIEE account
- SPRS is accessed through PIEE (Procurement Integrated Enterprise Environment) at piee.eb.mil.
- You need a PIEE account with the SPRS module added. If you already invoice DoD through WAWF, you have PIEE — you just need to add SPRS.
- If you do not have PIEE, register your company first (this takes ~3 business days for the CAM, Contractor Administrator, to be approved).
Add the SPRS role in PIEE
- Log into PIEE at piee.eb.mil.
- Go to 'My Account' → 'Add Roles.'
- Select 'SPRS' as the application and 'Cyber Vendor User' as the role.
- Your company's CAM (Contractor Administrator) approves the request. If you are the CAM, you self-approve.
Open the Cyber Reports module in SPRS
- From PIEE, click the SPRS tile.
- Inside SPRS, select 'Cyber Reports' from the left menu.
- Choose your company from the CAGE / DUNS / UEI selector.
Click 'NIST SP 800-171 Assessments'
- For CMMC Level 1, you'll use the same NIST SP 800-171 assessment table — but you'll select 'Basic' as the assessment type and tick the box indicating Level 1 / FCI scope.
- (As of mid-2025, DoD added a dedicated 'CMMC Level 1 Self-Assessment Affirmation' workflow inside SPRS. If your view shows it, use that instead — the fields are nearly identical.)
Enter the required fields
- Assessment date: the date you ran the self-assessment.
- Assessment scope: a short description of the boundary you defined. ('Corporate IT, 3 laptops, M365 tenant, Cisco firewall.')
- Score: for Level 1, this is binary — your system meets all 15 controls (MET) or it does not (NOT MET).
- Plan of action completion date: leave blank for Level 1 (no POAMs allowed at L1).
- Affirming official: name, title, email, phone. This must be a senior official with authority to attest on behalf of the company.
Submit the affirmation
- Review the screen for typos. The affirming official's name, title, and email are public to DoD contracting officers — accuracy matters.
- Click 'Submit.'
- SPRS records the submission with a date-stamped record. Take a screenshot of the confirmation screen and save it with your evidence.
Verify your score appears
- Return to the assessment table within 5 minutes. Your most recent submission should appear at the top, with the affirmation date and the affirming official.
- If it doesn't appear, refresh; if still missing, contact SPRS support (the link is in the SPRS footer).
Calendar the renewal
- Level 1 requires an annual affirmation. Set a calendar reminder for 11 months from today.
- If anything in your environment changes materially (new office, new cloud app holding FCI, change in IT contact), update the SPRS posting at that point rather than waiting for the annual.
What if you can't mark MET on all 15?
CMMC Level 1 is binary. You can't submit a partial posting and you can't list POAMs (plan of action items you'll do later). The right move:
- Identify exactly which control(s) you're short on. Our checklist makes this easy.
- Fix them. Most L1 gaps (MFA on email, antivirus turned on, visitor log started) can be closed in days.
- Re-run the self-assessment. Sign the new attestation.
- Then submit to SPRS.
Submitting MET when you don't actually meet the controls is a False Claims Act exposure. Don't.
