Advised global manufacturers and machine shops across Asia and US for 7 years. Now helping small shops navigate CMMC compliance without the BS.
Enforcement news, deadline alerts, and compliance tips. No spam.

No jargon explanation of CMMC for machine shops making DoD parts. What it is, what it costs, and why Phase 1 enforcement started November 2025.

5-person shop? Subcontractor? Solo consultant? Doesn't matter. No exemptions. DoD confirmed: if you handle CUI, you need Level 2 regardless of company size.
Secretary Hegseth Tour: Get Compliant Or Get Left Secretary of War Pete Hegseth is walking shop floors in New England this week to inspect the "Arsenal of...
"Do I need Level 1 or Level 2?"
Most contractors don't know. And guessing wrong is expensive.
Pick Level 1 when you need Level 2? You're non-compliant. Risk losing contracts and facing False Claims Act penalties.
Prep for Level 2 when you only need Level 1? You just wasted $50K-$100K and 6 months.
Let's clear this up.
If you handle CUI (Controlled Unclassified Information), you need Level 2.
If you only handle FCI (Federal Contract Information) and no CUI, you need Level 1.
That's it. The decision tree is two boxes.
Federal Contract Information (FCI) is information provided by or generated for the government that's not intended for public release.
Examples:
FCI is not sensitive. It's just... not public.
If your contract says "FCI" or references FAR 52.204-21, you're handling FCI.
CMMC requirement: Level 1
Controlled Unclassified Information (CUI) is sensitive government data that requires safeguarding.
Common CUI categories for defense contractors:
If your contract includes clauses like:
You're handling CUI.
CMMC requirement: Level 2
Search your contract for these phrases:
If any appear, you need Level 2.
CUI is supposed to be marked. Look for:
If you see these, you need Level 2.
If you're still not sure, ask:
"Does this contract involve Controlled Unclassified Information or only Federal Contract Information?"
They'll tell you. It's not a trick question.
Wrong.
If you make parts from export-controlled drawings (ITAR), you're handling CUI. Level 2.
If you receive technical data packages marked CUI, you're handling CUI. Level 2.
Your industry doesn't determine your level. The data you handle does.
Doesn't matter. If you handle CUI on any contract, your entire IT environment needs to be Level 2 compliant.
You can't have a "Level 1 network" and a "Level 2 network." Well, you can, but it requires strict network segmentation (air-gap or equivalent). Most shops don't have that.
Technically yes. Practically difficult.
If you've been handling CUI, your systems have processed it. You'd need to:
And if you ever want a CUI contract again, you're back to Level 2.
Most contractors stay at Level 2 once they're there.
Level 1 maps to FAR 52.204-21, which has 15 basic security controls plus 2 incident response requirements.
Key requirements:
Assessment: Annual self-assessment (no third-party required)
Cost: $5K-$15K (mostly time and basic tools)
Timeline: 2-6 weeks
Level 2 maps to NIST SP 800-171 Rev. 2, which has 110 security controls across 14 families.
Key requirements (in addition to everything in Level 1):
Assessment: Self-assessment OR C3PAO assessment (Phase 1); C3PAO required for most (Phase 2+)
Cost: $50K-$150K (includes tools, consulting, potential infrastructure upgrades)
Timeline: 6-12 months
Level 3 is for "high-value" contracts involving advanced persistent threats (APTs).
Requirements: NIST 800-171 + 24 additional controls from NIST 800-172
Assessment: C3PAO assessment + DIBCAC validation
Very few contractors need Level 3 right now. If you think you might, your contracting officer will explicitly tell you.
We won't cover Level 3 in detail here. If you need it, you know it.
Tools:
Implementation labor: 40-80 hours (internal IT or consultant)
Self-assessment: 8-16 hours
Total first year: $5K-$15K
Annual recurring: $2K-$5K
Tools:
Infrastructure upgrades:
Implementation labor: 300-600 hours (consultant or internal)
Assessment (C3PAO): $30K-$100K
Total first year: $50K-$150K
Annual recurring: $20K-$40K + re-assessment every 3 years
Week 1-2:
Week 3-4:
Week 5:
Total: 4-6 weeks
Month 1:
Month 2-4:
Month 5-6:
Month 6-8:
Month 8-9:
Total: 6-12 months
(Shorter if you're already doing some of NIST 800-171; longer if starting from scratch)
Some contractors ask: "Can we certify some systems at Level 1 and others at Level 2?"
Technically yes. If you have strict network segmentation (physically separate networks or very strong logical separation), you could have a Level 1 environment and a Level 2 environment.
But most small shops can't do this cost-effectively.
Reasons:
Practical advice: If you handle any CUI, bring your whole environment to Level 2.
It's simpler, more defensible, and opens you up to more contracts.
You bid a contract involving CUI. You self-assess at Level 1 (17 controls) instead of Level 2 (110 controls).
Outcome:
You spend 9 months and $100K implementing NIST 800-171 for a contract that only needed FAR 52.204-21.
Outcome:
(So it's not the worst mistake, just expensive)
| What You Handle | Required Level | Assessment Type | Cost Range | Timeline |
|---|---|---|---|---|
| Only FCI | Level 1 | Self-assessment (annual) | $5K-$15K | 4-6 weeks |
| Any CUI | Level 2 | Self or C3PAO (Phase 1), C3PAO (Phase 2+) | $50K-$150K | 6-12 months |
| High-value CUI + APT risk | Level 3 | C3PAO + DIBCAC | $200K+ | 12-18 months |
Check your contract for "CUI", "DFARS 252.204-7012", or export control requirements.
If you see any of those, you need Level 2.
If you don't, and you only see "FCI" or "FAR 52.204-21", you need Level 1.
When in doubt, ask your contracting officer. Or err on the side of Level 2 (better to overprepare than underprepare).
Don't guess. The cost of being wrong is too high.
Next Steps:
Not sure what data you handle? Take our 2-minute quiz to find out.
Know you need Level 2 but overwhelmed by 110 controls? Read our NIST 800-171 priority guide.
Need to understand when C3PAO becomes mandatory? Check out our Phase 2 timeline.