Quick Answer: An SSP (System Security Plan) is a formal document required under NIST SP 800-171 and CMMC that describes how your organization protects Controlled Unclassified Information (CUI). It must cover your system boundary, all applicable security controls, and how each one is implemented or planned. If you handle CUI, you need one.
An SSP is not a checklist you complete once and file away. It is a living document that must accurately reflect your security environment across all 14 control families and 110 requirements defined in NIST SP 800-171.
Building and maintaining a compliant SSP is time-consuming, technically demanding, and directly tied to your ability to win or keep DoD contracts. This guide covers what an SSP must contain, where organizations typically struggle, and what your options are for getting it done right.
Key Takeaways
- SSP requirements are defined by NIST SP 800-171 and cover 110 security controls across 14 control families that protect CUI in nonfederal systems.
- The biggest challenge most organizations face is accurately scoping their system boundary and documenting every control with enough specificity to hold up under a CMMC assessment.
- Building a compliant SSP from scratch typically takes six to twelve months when handled internally, and longer if your security controls are not yet in place.
- Staffing an in-house compliance function to produce and maintain an SSP costs $84,000 to $132,000 or more per year for a single hire, before accounting for tools and auditor fees.
- A managed compliance partner can produce and maintain your SSP as part of a full compliance program, starting at approximately $4,800 per month.
What Are SSP Requirements?
An SSP documents how your organization meets the security requirements in NIST SP 800-171. It is required for any organization that processes, stores, or transmits CUI in a nonfederal system, and it is a prerequisite for CMMC Level 2 certification.
The document must address all 14 control families from NIST SP 800-171, which together contain 110 individual requirements. Your SSP must describe your system boundary, the types of CUI in scope, how each control is implemented, and what compensating or planned controls exist where gaps remain.
Here is a breakdown of the 14 control families your SSP must address:
|
Control Family |
Focus Area |
|
Access Control (AC) |
Limiting system access to authorized users and processes |
|
Awareness and Training (AT) |
Security training for all personnel with system access |
|
Audit and Accountability (AU) |
Logging, reviewing, and retaining audit records |
|
Configuration Management (CM) |
Baseline configurations and change control |
|
Identification and Authentication (IA) |
Verifying user and device identity |
|
Incident Response (IR) |
Detecting, reporting, and recovering from incidents |
|
Maintenance (MA) |
Controlled maintenance of organizational systems |
|
Media Protection (MP) |
Protecting and sanitizing CUI on physical and digital media |
|
Personnel Security (PS) |
Screening individuals and managing termination procedures |
|
Physical Protection (PE) |
Controlling physical access to systems containing CUI |
|
Risk Assessment (RA) |
Identifying and evaluating organizational risk |
|
Security Assessment (CA) |
Evaluating controls and developing plans of action |
|
System and Communications Protection (SC) |
Protecting data in transit and at network boundaries |
|
System and Information Integrity (SI) |
Malware protection, patching, and security alerts |
Each control family requires not just a policy statement but documented evidence of implementation. If a control is not yet fully implemented, your SSP must include a Plan of Action and Milestones (POA&M) explaining how and when you will close the gap. Assessors will review both documents during a CMMC assessment.
Challenges Companies Face When Getting SSP Compliant
Writing an SSP sounds straightforward until you sit down and try to do it. Most organizations underestimate how much is actually involved, and that gap between expectation and reality is where timelines slip and assessments fail.
Here are the most common pain points:
- Underestimating scope: Most organizations do not realize how many systems, users, and data flows fall inside their CUI boundary until they start mapping it out.
- No internal expertise: Producing an accurate SSP requires knowledge of IT infrastructure, security controls, legal obligations, and DoD requirements, and most small to mid-size companies do not have all of that under one roof.
- Ongoing burden: Your SSP is not a one-time project. It must be updated whenever your environment changes, and it must reflect your actual controls, not your intended ones.
- Auditor back-and-forth: During a CMMC assessment, assessors will probe your SSP for gaps and inconsistencies. Remediation cycles can add months to your timeline if the document is not airtight from the start.
- Deadline pressure: The US federal government is requiring CMMC compliance by end of 2026, and contracts are already flowing with CMMC clauses attached. That deadline does not move because your SSP is still in draft.
- Multi-framework complexity: If you also need SOC 2, ISO 27001, or HIPAA compliance, your SSP must coexist with other documentation frameworks, and keeping them aligned without duplication is its own project.
What Does It Take to Meet SSP Requirements?
Producing an SSP that holds up under a CMMC assessment requires more than writing. You need accurate documentation, working technical controls, and a process for keeping everything current. The sections below cover the main workstreams involved.
Documentation and Policy Development
Your SSP is the centerpiece, but it cannot stand alone. You need supporting policies for each control family, including access control, incident response, configuration management, and more. BEMO creates 18 or more IT policies during implementation, and each one must tie back to a specific control in your SSP. Vague policy language is one of the most common reasons SSPs fail assessment review.
Technical Controls and Tooling
Your SSP must describe controls that are actually implemented in your environment, not just planned. That means your Microsoft 365 tenant, Entra ID configurations, Intune device policies, Sentinel monitoring, and Defender settings all need to be properly configured and documented before your SSP can accurately reflect them. If your technical environment does not match your SSP, assessors will flag the discrepancy.
Ongoing Monitoring and Maintenance
An SSP that was accurate six months ago may not reflect your current environment. Every time you add a system, onboard a vendor, or change a configuration, your SSP may need to be updated. Building a maintenance process into your compliance program from the start saves significant rework later and keeps your POA&M from growing out of control.
Auditor Coordination and Evidence Collection
During a CMMC assessment, your C3PAO will request evidence that your controls are implemented as described in your SSP. Collecting, organizing, and presenting that evidence is a significant workload. Working with auditor partners who understand what assessors expect, such as Sensiba, A-LIGN, or Johanson Group, can reduce back-and-forth and keep your assessment on schedule.
You can read more about what your SSP needs to pass a CMMC assessment to understand what assessors look for.
Staff Training and Awareness
Your SSP must address the Awareness and Training control family, which means you need a documented training program and records showing completion. Security awareness training through a platform like KnowBe4 satisfies this requirement, but you also need to track completions and tie them back to your SSP documentation.
In-House vs Managed: Approaches to SSP Compliance
There is no single right way to build and maintain your SSP. The approach that makes sense for your organization depends on your internal capacity, budget, and timeline. Below is an objective look at three common paths.
|
DIY / In-House |
GRC Platform Only (Drata, Vanta) |
Managed Compliance Partner |
|
|
Implementation |
Your team builds it |
Platform guides you, you do the work |
Partner builds it for you |
|
Ongoing maintenance |
Your team |
Your team + automation |
Partner's team + automation |
|
Auditor coordination |
You manage it |
Limited support |
Managed end-to-end |
|
Tech stack |
You select and configure |
Integrations only |
Full security stack deployed |
|
Dedicated team |
Your hires ($84K-$132K+ per person) |
None |
Multi-role team assigned to your account |
|
Typical timeline |
12-18+ months |
6-12 months |
~8 months initial implementation |
|
Starting cost |
$84K-$132K+/year (one hire) |
$10K-$30K/year (platform only) |
~$4,800/month (full service) |
Building your SSP in-house gives you maximum control but requires staff who understand NIST SP 800-171 deeply enough to write accurate, assessor-ready documentation. A GRC platform can help structure the work, but someone on your team still has to do it. A managed compliance partner takes on the implementation and maintenance work directly, which is worth considering if your team is already stretched or your contract timeline is tight.
Getting Started With SSP Compliance
Getting your SSP from draft to assessor-ready follows a predictable sequence. Skipping steps early tends to create expensive rework later.
- Book a GAP Assessment: Evaluate your current security posture against NIST SP 800-171 requirements and identify which controls are implemented, partially implemented, or missing entirely. This assessment defines the scope of your SSP and your POA&M.
- Get Your Implementation Roadmap: Use your GAP Assessment findings to build a prioritized plan covering controls, tooling, policies, and documentation timelines. This roadmap becomes the project plan for your SSP build-out.
- Deploy Controls: Configure your technical environment, finalize your policy library, and document each control in your SSP with enough specificity to satisfy an assessor. This is where most of the hands-on work happens.
- Achieve and Maintain Compliance: Coordinate your CMMC assessment with your C3PAO, present your SSP and supporting evidence, and establish a maintenance process to keep your documentation current after certification.
Why Choose BEMO for SSP Compliance
The challenges described above are exactly where organizations get stuck. Scoping errors, incomplete documentation, and mismatched technical configurations are the most common reasons SSPs fail assessment review, and fixing them after the fact costs far more time than getting them right the first time.
BEMO builds and maintains your SSP as part of a fully managed CMMC compliance program. Here is what that includes:
- A dedicated team assigned to your account: Customer Success Manager, Project Manager, Delivery Engineer, Security Engineer, SOC Analyst, IT Manager, Support Engineer, and virtual CISO.
- A Microsoft-native security stack built on M365, Entra ID, Purview, Sentinel, Intune, and Defender, all configured and documented to match your SSP.
- GRC automation through Drata, managed by BEMO's compliance engineers, not left for your team to figure out.
- Full auditor coordination with BEMO's auditor partners, including Sensiba, A-LIGN, and Johanson Group.
- 18 or more IT policies created during implementation, each tied to specific NIST SP 800-171 control families.
- 24/7 SOC monitoring with AI reviewing 100,000 or more monthly logs and approximately 100 per month human-verified.
- An 8-month typical implementation timeline with bi-weekly status meetings and 72-hour SLA remediation.
- Starting at approximately $4,800 per month, compared to $84,000 to $132,000 or more for a single in-house compliance hire.
BEMO is SOC 2 Type 2 and ISO 27001 certified, a Cyber AB Registered Practitioner Organization, and a 2023 Microsoft US Partner of the Year winner. BEMO has appeared on the Inc. 5000 list four consecutive years and was featured by Satya Nadella at the Microsoft Secure 2024 Summit.
Ready to Build Your SSP the Right Way?
BEMO owns the outcome of your compliance program, from your first GAP Assessment to your CMMC assessment and beyond. You get a dedicated team, a proven process, and an SSP that holds up under scrutiny.
Book a meeting with BEMO to get started.
Frequently Asked Questions About SSP Requirements
What exactly is an SSP and why is it required?
An SSP, or System Security Plan, is a formal document that describes how your organization implements security controls to protect CUI. It is required under NIST SP 800-171 and is a mandatory artifact for CMMC Level 2 certification. Without a complete and accurate SSP, you cannot pass a CMMC assessment.
How many controls does an SSP need to cover?
Your SSP must address all 110 requirements across 14 control families defined in NIST SP 800-171. Each requirement must be documented with a description of how it is implemented in your specific environment. Where controls are not yet fully implemented, a corresponding POA&M entry is required.
How long does it take to build a compliant SSP?
Building an SSP from scratch typically takes six to twelve months when handled internally, depending on the current state of your security controls and documentation. If your technical environment is not yet configured to meet NIST SP 800-171 requirements, the timeline extends further. A managed compliance partner can typically complete initial implementation in approximately eight months.
What does a CMMC GAP Assessment include?
A GAP Assessment evaluates your current environment against all 110 NIST SP 800-171 requirements and identifies which controls are fully implemented, partially implemented, or missing. The output is a prioritized remediation plan that defines the scope of your SSP and your POA&M. This assessment is the foundation of any credible SSP build-out.
What is the difference between an SSP and a POA&M?
Your SSP describes how security controls are currently implemented in your environment. A Plan of Action and Milestones (POA&M) documents controls that are not yet fully implemented and outlines the steps and timeline for closing those gaps. Both documents are reviewed during a CMMC assessment, and assessors expect them to be consistent with each other.
Why should I use a managed compliance partner for my SSP?
Building an SSP requires expertise across IT infrastructure, security policy, documentation, and CMMC assessment preparation. Most organizations do not have all of that capacity in-house. A managed compliance partner assigns a dedicated team to your account, handles the technical configuration, writes the documentation, and coordinates directly with assessors, reducing both risk and timeline compared to doing it yourself.
What team does BEMO assign to SSP and CMMC compliance engagements?
BEMO assigns a dedicated multi-role team to each client account: a Customer Success Manager, Project Manager, Delivery Engineer, Security Engineer, SOC Analyst, IT Manager, Support Engineer, and virtual CISO. That team owns your implementation from GAP Assessment through CMMC certification and ongoing maintenance.
Top 10 Posts
-
GDPR HIPAA Compliance SIEM Requirements
-
CMMC Level 3 Requirements: A Complete Guide
-
HIPAA Compliance Requirements for Pharmacy SaaS
-
HIPAA IT Asset Disposal Requirements
-
ISO 27001 Implementation Requirements
-
HIPAA Encryption Requirements: A Complete Guide
-
CMMC 2.0 Requirements: Complete Guide
-
HIPAA Compliance Fax Storage Requirements
-
HIPAA Compliance Requirements for Cloud Services
-
HIPAA Compliance Call Center Requirements


Leave us a comment!