Compliance Requirements

NIST SP 800-171: All 110 Requirements Explained

Written by BEMO | Jun 4, 2026 6:00:00 PM

Quick Answer: NIST SP 800-171 has 110 requirements organized across 14 control families. These requirements apply to any organization that handles Controlled Unclassified Information (CUI) on non-federal systems. Meeting all 110 controls is mandatory for most DoD contractors and is the foundation of CMMC Level 2 certification.

NIST SP 800-171 has 110 requirements that span 14 security control families, from access control to system and communications protection. Whether you're working toward CMMC Level 2 or fulfilling a DoD contract obligation, these requirements represent a serious technical and operational commitment. Most organizations underestimate the scope until they're already behind.

This page breaks down exactly what the 110 requirements cover, where companies typically struggle, and what it realistically takes to get compliant and stay that way.

Key Takeaways

  • NIST SP 800-171 has 110 requirements across 14 control families, and all 110 apply if your organization handles CUI on non-federal systems.
  • The biggest challenge is scope: most companies don't realize how many technical controls, policies, and documented processes the 110 requirements actually demand.
  • Realistic compliance timelines run 8 to 12 months depending on your starting security posture.
  • Building compliance in-house typically costs $84,000 to $132,000 or more annually for a single qualified hire, before tooling or auditor fees.
  • A managed compliance partner handles implementation, tooling, documentation, and ongoing maintenance for a predictable monthly cost.

What Are the NIST SP 800-171 110 Requirements?

NIST SP 800-171 was published by the National Institute of Standards and Technology to protect CUI stored or processed on non-federal information systems. The current widely-enforced version is Revision 2, and NIST SP 800-171 Rev. 2 has 110 requirements organized into 14 control families. These are the same 110 requirements that form the backbone of CMMC Level 2.

NIST SP 800-171 Revision 3 was finalized in May 2024 and restructured the requirement count, but most DoD contracts and CMMC assessments still reference Rev. 2 as of 2025. Understanding which revision applies to your contract is the first step before you begin any remediation work.

Here is a breakdown of the 14 control families and their requirement counts under NIST SP 800-171 Rev. 2:

Control Family

Abbreviation

Number of Requirements

Access Control

AC

22

Awareness and Training

AT

3

Audit and Accountability

AU

9

Configuration Management

CM

9

Identification and Authentication

IA

11

Incident Response

IR

3

Maintenance

MA

6

Media Protection

MP

9

Personnel Security

PS

2

Physical Protection

PE

6

Risk Assessment

RA

3

Security Assessment

CA

4

System and Communications Protection

SC

16

System and Information Integrity

SI

7

Total

 

110

Each requirement maps directly to a security practice. Some are policy-based, like documenting your incident response procedures. Others are purely technical, like enforcing multi-factor authentication or encrypting CUI in transit and at rest. NIST SP 800-171 Rev. 2 110 requirements controls span both categories, which is why compliance touches your IT team, your security team, and your operations staff simultaneously.

You can verify the full NIST SP 800-171 Rev. 2 requirements directly from NIST's official publication at nvlpubs.nist.gov.

Challenges Companies Face When Getting NIST 800-171 Compliant

Most organizations that start a NIST 800-171 compliance program underestimate what they're signing up for. The 110 requirements look manageable on paper until you start mapping them to your actual environment.

Here are the most common pain points:

  • Underestimating scope: NIST SP 800-171 has 110 requirements, but implementing them means dozens of technical configurations, policy documents, and process changes across your entire organization.
  • No internal expertise: Compliance spans IT, security, HR, and legal. Most companies don't have staff who can cover all four domains simultaneously.
  • CUI scoping complexity: Before you can implement controls, you need to define exactly where CUI lives in your environment. Scoping errors create significant gaps that surface during assessment.
  • Ongoing maintenance burden: NIST 800-171 compliance isn't a one-time project. Controls require continuous monitoring, policy updates, and evidence collection year-round.
  • Deadline pressure: The DoD is requiring CMMC compliance across the defense industrial base by the end of 2026. If your contracts depend on it, you don't have the luxury of a slow rollout.
  • Tool sprawl: Selecting, configuring, and integrating the right security and GRC tools is a project on its own, separate from actually implementing the controls.

What Does It Take to Meet the NIST SP 800-171 110 Requirements?

Getting from your current security posture to full compliance with all 110 requirements involves work across several distinct areas. None of them are optional, and they don't happen in a linear sequence. You'll often be working on documentation, technical controls, and training at the same time.

Documentation and Policy Development

NIST SP 800-171 requires a System Security Plan (SSP) that documents how each of the 110 requirements is implemented in your environment. You'll also need a Plan of Action and Milestones (POA&M) for any requirements you haven't yet met. These aren't lightweight documents. A complete SSP for a mid-size organization can run dozens of pages and must be kept current as your environment changes.

Technical Controls and Tooling

A significant portion of the NIST SP 800-171 110 requirements controls are technical in nature. You'll need multi-factor authentication, encrypted communications, endpoint protection, audit logging, and access control enforcement at minimum. Selecting and configuring the right tools, and proving they're working, requires dedicated engineering time.

Ongoing Monitoring and Maintenance

NIST 800-171 compliance is not static. You need continuous monitoring of your systems, regular vulnerability assessments, and a process for responding to security events within defined timeframes. Many organizations achieve initial compliance and then fall out of it within a year because they don't have the resources to maintain it.

Staff Training and Awareness

The Awareness and Training control family requires that all users understand their security responsibilities and that privileged users receive role-based training. Security awareness training must be documented and tracked. If you can't show that your employees completed training, you can't demonstrate compliance with that family of requirements.

Auditor Coordination and Evidence Collection

Whether you're pursuing a formal CMMC assessment or a self-assessment against NIST SP 800-171 Rev. 2, you'll need to produce evidence for each implemented control. Gathering that evidence, organizing it for reviewers, and responding to findings is a time-intensive process that most internal teams haven't done before. Working with experienced compliance services providers can significantly reduce the back-and-forth.

In-House vs Managed: Approaches to NIST 800-171 Compliance

There are three realistic paths to NIST 800-171 compliance. Each has different cost structures, timelines, and resource requirements. The right choice depends on your team's existing capabilities and how quickly you need to reach compliance.

 

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)

The in-house path gives you full control but requires hiring, onboarding, and retaining staff with the right expertise. A GRC platform alone gives you automation and visibility but leaves the actual implementation work to your team.

A managed compliance partner takes on both the technical work and the ongoing management, which is why it's a practical option for organizations without a dedicated compliance function. If you're weighing your options, this article on how to choose a compliance provider is a useful starting point.

Getting Started With NIST 800-171 Compliance

If you're new to NIST 800-171 or haven't formally assessed your posture against all 110 requirements, here's how to approach it:

  1. Book a GAP Assessment: Evaluate your current security posture against the NIST SP 800-171 Rev. 2 110 requirements and identify exactly where you stand. A GAP assessment gives you a clear picture of what's implemented, what's missing, and what needs remediation before you can pursue a formal assessment.
  1. Get Your Implementation Roadmap: Turn the GAP assessment findings into a prioritized plan. This roadmap should cover which controls to address first, what tools you need, what policies to create, and a realistic timeline for completing each phase.
  1. Deploy Controls: Implement the technical controls, configure your environment, set up GRC automation, and create the documentation required by each of the 110 requirements. This is the most labor-intensive phase and typically takes several months.
  1. Achieve and Maintain Compliance: Coordinate with your assessor, respond to findings, and put ongoing monitoring in place. Compliance doesn't end at the assessment. You'll need continuous management to stay compliant as your environment and your contracts evolve.

Why Choose BEMO for NIST 800-171 Compliance

The challenges covered above, CUI scoping, technical control implementation, documentation, and ongoing maintenance, are exactly where most organizations run into trouble on their own. BEMO is built to handle all of it.

Here's what you get when you work with BEMO on NIST 800-171 compliance:

  • A dedicated team assigned to your account: Every client gets a Customer Success Manager, Project Manager, Delivery Engineer, Security Engineer, SOC Analyst, IT Manager, Support Engineer, and virtual CISO.
  • Microsoft-native security stack: BEMO deploys controls using M365, Entra ID, Microsoft Purview, Sentinel, Intune, and Defender, the same tools your team likely already uses.
  • GRC automation with hands-on management: BEMO uses Drata as its GRC platform, with dedicated compliance engineers who configure it, run it, and keep it current on your behalf.
  • Full auditor coordination: BEMO works directly with auditor partners including Sensiba, A-LIGN, and Johanson Group, so you're not managing that relationship yourself.
  • 8-month implementation timeline with bi-weekly status meetings and a 72-hour SLA for remediation of any compliance alerts.
  • Verified track record: BEMO is SOC 2 Type 2 and ISO 27001 certified, holds Cyber AB RPO status, won the 2023 Microsoft US Partner of the Year award, and has appeared on the Inc. 5000 four consecutive years.
  • Cost advantage: BEMO's managed compliance service starts at approximately $4,800 per month, compared to $84,000 to $132,000 or more annually for a single qualified in-house compliance hire.
  • 24/7 SOC coverage: AI reviews over 100,000 monthly logs, with approximately 100 per month human-verified by BEMO's SOC analysts.

Ready to Get NIST 800-171 Compliant?

BEMO owns the outcome. You get a dedicated team, a proven process, and a clear path to meeting all 110 NIST SP 800-171 requirements without building an internal compliance department from scratch.

Book a meeting with BEMO to get started with a GAP assessment.

Frequently Asked Questions About NIST SP 800-171 110 Requirements

How many requirements does NIST SP 800-171 have?

NIST SP 800-171 has 110 requirements organized across 14 control families. This applies to both Revision 1 and Revision 2, which are the versions most commonly referenced in DoD contracts. NIST SP 800-171 Revision 3 was finalized in 2024 and restructured the requirements, but Rev. 2 remains the standard for most active compliance assessments.

What is the difference between NIST SP 800-171 Rev. 1 and Rev. 2?

Both NIST SP 800-171 Rev. 1 and Rev. 2 include 110 requirements across the same 14 control families. Revision 2, published in February 2020, added clarifications to several requirements and introduced a new requirement focused on supply chain risk management. For most DoD contractors, Rev. 2 is the version you need to meet.

Does NIST SP 800-171 Revision 3 change the number of requirements?

Yes. NIST SP 800-171 Revision 3 restructures the requirement count and introduces organization-defined parameters, which changes how requirements are counted and applied. As of 2025, most CMMC assessments and DoD contracts still reference Rev. 2 with its 110 requirements. You should confirm with your contracting officer which revision applies to your specific contract.

How long does it take to become NIST 800-171 compliant?

A realistic timeline is 8 to 12 months for initial implementation, depending on your starting security posture and the size of your environment. Organizations with significant gaps in technical controls or documentation should plan for the longer end of that range. Working with a managed compliance partner can compress the timeline compared to building everything in-house.

What does a NIST 800-171 GAP assessment include?

A GAP assessment maps your current security controls against all 110 NIST SP 800-171 requirements and identifies which ones you've implemented, which are partially in place, and which are missing entirely. It typically includes a review of your IT environment, existing policies, access controls, and documentation practices. The output is a prioritized list of gaps and a remediation roadmap.

Why should you use a managed compliance partner for NIST 800-171?

NIST SP 800-171 compliance spans IT, security, HR, and legal, and requires continuous maintenance after initial implementation. A managed compliance partner provides the multi-disciplinary team, tooling, and ongoing management that most organizations can't staff internally. For companies without a dedicated compliance function, it's often faster and more cost-effective than hiring.

What team does BEMO assign for NIST 800-171 compliance?

BEMO assigns a dedicated team to every client that includes a Customer Success Manager, Project Manager, Delivery Engineer, Security Engineer, SOC Analyst, IT Manager, Support Engineer, and virtual CISO. This team handles implementation, ongoing monitoring, policy management, and auditor coordination throughout your compliance program.