CMMC Roadmap: 12-Month Plan From Scoping to Assessment

10 min read ยท 2026-10-25

A CMMC roadmap is the plan that takes your company from "we handle defense contract data" to "we are ready for our CMMC assessment". It runs in six steps: confirm the level your contracts require, scope where that data lives, measure your gaps, write the system security plan, fix the gaps, then prove it with evidence. For most small and mid-size contractors aiming at Level 2, plan on about a year, and longer if you are starting with little in place.

The template below covers 12 months in six phases, each with a milestone you can check. It is written for the people who carry the work: IT managers, compliance leads, operations directors and the executive who will sign the affirmation. It stays at the planning level. Confirm the exact requirements, scoring rules and deadlines in the official CMMC program documents and with your assessor before you commit dates.

The roadmap at a glance

Goal: Your company has a defined assessment scope, a complete system security plan, every requirement implemented with evidence, and a booked assessment for the level your contracts require. Duration: 12 months

  1. Confirm level and scope (Weeks 1-4)

    Know which level you need and exactly which people, systems and sites handle the contract data.

    • Pull every active and pursued DoD contract and subcontract, and check which clauses and data types they include.
    • Decide whether you handle only Federal Contract Information or also Controlled Unclassified Information, which sets your target level.
    • Map how the data arrives, where it is stored, who touches it and where it leaves, in one data flow diagram.
    • Build an asset inventory and sort each asset into the categories the official scoping guidance uses.
    • Decide whether to protect the whole company or a smaller enclave, and write down why.

    Milestone: A scoping document, data flow diagram and asset inventory signed off by the executive sponsor, with the target level stated.

  2. Gap assessment (Weeks 5-10)

    Measure where you stand against every requirement in your target level.

    • Assess each requirement as met, partly met or not met, with a note on the evidence you have today.
    • Calculate your current self-assessment score with the DoD assessment methodology.
    • Group the gaps by control family, such as access control, audit and accountability, or incident response.
    • Estimate effort and the owner for each gap, and flag the ones that need purchases or outside help.

    Milestone: A gap report with the current score, the number of unmet requirements by family and an owner for each gap.

  3. Plan, budget and document (Weeks 9-16)

    Turn the gap list into a funded plan and the core documents an assessor will read.

    • Write or update the system security plan so it describes how each requirement is met in your scope.
    • Open a plan of action and milestones with every gap, its owner and a target date.
    • Write the policies and procedures the requirements call for, starting with access, incident response and media handling.
    • Get budget approval for tools, cloud changes and outside support, grouped by quarter.

    Milestone: System security plan draft complete for every requirement, plan of action approved, and budget signed by leadership.

  4. Remediate (Weeks 14-38)

    Close the gaps in the order that reduces the most risk and the most points.

    • Start with the high-value technical controls: multifactor authentication, encryption of the data at rest and in transit, and centralized logging.
    • Move contract data into the agreed scope, such as a dedicated cloud tenant or a separate network segment, and remove it from everywhere else.
    • Put recurring processes in place: account reviews, log reviews, vulnerability scans and patching on a schedule.
    • Train every in-scope user on handling the data and reporting incidents, and keep attendance records.
    • Update the system security plan and score each month as items close.

    Milestone: Every requirement marked as implemented in the system security plan, and the self-assessment score updated in the government reporting system.

  5. Evidence and mock assessment (Weeks 36-46)

    Prove that each control works and has been running long enough to show a record.

    • Build an evidence folder per requirement: screenshots, configuration exports, logs, signed policies and meeting records.
    • Run a mock assessment with someone who did not implement the controls, using interviews, document review and live tests.
    • Fix what the mock assessment finds and record each fix in the plan of action.
    • Prepare the people an assessor will interview, from the system administrator to the receptionist who handles visitors.

    Milestone: A mock assessment report with no open findings that would stop certification, and an evidence folder for every requirement.

  6. Assessment and sustainment (Weeks 44-52)

    Pass the assessment and keep the controls running afterward.

    • Book an authorized assessor early, since calendars fill up, and agree on the scope and logistics.
    • Support the assessment with a named coordinator and fast access to evidence.
    • Close any items the rules allow to remain open after assessment within the required window.
    • Set a calendar for ongoing checks and the yearly affirmation by a senior official.

    Milestone: Assessment completed, results posted, and a sustainment calendar with owners for every recurring control.

CMMC levels at a glance

Your target level comes from your contracts, so confirm it before you plan anything else. In broad terms, Level 1 covers basic safeguarding of Federal Contract Information and relies on a yearly self-assessment. Level 2 covers Controlled Unclassified Information and aligns with the 110 security requirements in NIST SP 800-171. Most Level 2 contractors need an assessment by an authorized third-party assessment organization (C3PAO), while some contracts allow a self-assessment. Level 3 adds requirements from NIST SP 800-172 and a government-led assessment, and applies to a small number of programs.

The rules on scoring, which items can stay open after an assessment, how long you have to close them, and when each requirement starts to appear in contracts are set in the official program documents and can change. Check them on the DoD CMMC program pages and with your assessor, and write the date you checked into the roadmap.

Example: a 120-person machine shop going for Level 2

Picture a precision parts maker with 120 staff, one site, an outside managed service provider (MSP) for IT, and drawings marked as Controlled Unclassified Information arriving from two prime contractors. Here is how the roadmap could look by quarter.

The key decision was scope. Only 18 people in engineering, quality and contracts need the drawings, so an enclave was much smaller to secure than the whole company.

  • Q1, Scope and gaps: contracts reviewed, data flow mapped from the prime's portal to engineering workstations and the shop floor. Enclave chosen for 18 users. Gap assessment done. Owner: IT manager with the MSP. Milestone: scope and gap report signed by the COO.
  • Q2, Plan and first fixes: system security plan drafted, plan of action opened, budget approved. Multifactor authentication and a dedicated cloud tenant for the enclave rolled out. Owner: IT manager. Milestone: drawings no longer stored on the shared drive.
  • Q3, Remediation: logging, vulnerability scanning, visitor logs and badge access to engineering, media handling for shop floor printouts, user training. Owners: MSP for technical controls, facilities manager for physical ones, HR for training. Milestone: every requirement implemented in the plan.
  • Q4, Prove and assess: evidence folders, mock assessment by an outside consultant, fixes, assessor booked. Owner: compliance lead. Milestone: assessment done and sustainment calendar running.

Who owns what

CMMC is often handed to IT alone, and that is why many projects stall. A large share of the work is policy, process, training and physical security. Spread ownership from day one and put names, not departments, on every line of the plan of action.

If an MSP or cloud provider runs part of your environment, write down which requirements they cover, which you cover and which you share. Ask for their evidence early, since your assessor will want to see it.

  • Executive sponsor (often the CEO, COO or president): approves scope and budget, removes blockers, and is usually the senior official who signs the yearly affirmation.
  • Compliance lead or program manager: owns the roadmap, the plan of action, the evidence folders and the assessor relationship.
  • IT manager or MSP: technical controls such as identity, encryption, logging, patching and backups.
  • Facilities manager: physical access, visitor logs and protection of printed material.
  • HR: security training, onboarding and offboarding steps, and personnel screening where required.
  • Contracts manager: tracks clauses in new contracts and checks that subcontractors meet the level the work requires.

How to present it to leadership

Leadership wants to know three things: which revenue is at stake, what it will take, and when you will be ready. Put those on one slide. Show the contracts that require the level, the current self-assessment score and number of open gaps, the plan by quarter, the budget by quarter, and the date you expect to be ready for assessment.

Leave the control-by-control detail in an appendix. Do include the decisions you need from leadership, such as approving an enclave, a cloud migration or outside support, with a deadline for each. Report the score and open gaps every month in the same format, so progress is easy to see.

Metrics to track

Pick a few measures you can update each month from the plan of action and the evidence folders. They should show both progress on paper and whether the controls are really running.

Watch the gap between implemented and evidenced. A requirement that is configured but has no evidence will not count in an assessment.

  • Requirements implemented: count of requirements marked as met in the system security plan, out of the total for your level.
  • Self-assessment score: recalculated each month with the DoD methodology.
  • Open plan of action items: total and overdue, by owner.
  • Evidence completeness: requirements with a complete evidence folder.
  • Process health: account reviews, log reviews and scans done on schedule in the last quarter.
  • Training completion: in-scope users trained, from the training records.

Risks and dependencies

Most delays come from outside your team. List these risks in a risk log with an owner and a fallback, and review them in the monthly status meeting.

Also plan for the time controls need to run. An assessor will want to see that reviews, scans and training happen as a routine, not that they were set up the week before.

  • Cloud or tenant migration slips: owner IT manager. Fallback: tighten scope so fewer systems move in the first wave.
  • MSP cannot show evidence for its part: owner compliance lead. Fallback: write the shared responsibilities into the contract and ask for evidence monthly.
  • Contract data found outside the scope: owner IT manager. Fallback: run a data discovery scan and a cleanup sprint before the mock assessment.
  • Key person leaves: owner executive sponsor. Fallback: keep the system security plan and procedures current so someone else can pick them up.
  • Assessor calendar is full: owner compliance lead. Fallback: contact assessors as soon as remediation is on track.

How to adapt it

If your contracts only involve Federal Contract Information, the roadmap gets much shorter. The requirements are fewer and basic, so many small firms can run scoping, fixes and the self-assessment in a few months.

If you already follow NIST SP 800-171 and have a current system security plan, shorten the gap and documentation phases and spend more time on evidence and the mock assessment. If you are a larger company with several sites, run the roadmap as a program with one workstream per site or business unit and a shared plan of action. Whatever your size, keep the order: scope before gaps, gaps before spending.

Common mistakes to avoid

  • Starting with tool purchases before scoping wastes budget on systems that may be out of scope, so finish the data flow diagram and asset inventory first.
  • Treating CMMC as an IT project leaves policy, training and physical controls behind, so assign HR, facilities and contracts owners from the start.
  • Scoping the whole company by default makes the work far larger than it needs to be, so compare an enclave option before you decide.
  • Writing a system security plan that describes how things should work, not how they do, falls apart in interviews, so write it from what is configured today.
  • Collecting evidence the month before the assessment shows controls that have barely run, so set up recurring reviews early and keep their records.
  • Assuming your MSP covers everything leaves gaps nobody owns, so write a responsibility list for every requirement and get their evidence.

Frequently asked questions

How long does it take to get CMMC Level 2 ready?

It depends on your scope, how much of NIST SP 800-171 you already meet and the help you have. Many small and mid-size contractors plan for around a year from scoping to assessment. Starting with little in place, or with a large scope, can take longer.

What is the first step in a CMMC roadmap?

Confirm the level your contracts require, then scope where the contract data lives. Without a clear scope, every later step is guesswork. A data flow diagram and an asset inventory are the core outputs.

What documents does a CMMC assessment look at?

Expect the system security plan, policies and procedures, the asset inventory, network and data flow diagrams, and evidence that each control works, such as logs, configurations and training records. Your assessor will confirm what they need. Interviews and live tests are part of it too.

Can a small company do CMMC without a consultant?

Many small companies handle Level 1 on their own. For Level 2, a common approach is to run the project internally and bring in outside help for the gap assessment, technical fixes or a mock assessment. Whatever you choose, keep an internal owner who understands the plan.

What happens after you pass a CMMC assessment?

You keep the controls running, close any allowed open items within the required window, and make the yearly affirmation. Reassessment follows the cycle set for your level. Keep the sustainment calendar and evidence folders current so the next assessment is not a rebuild.

Generate this roadmap with AI