Blog · Microsoft 365

GCC High vs. Commercial M365: who actually needs to migrate.

Primes, vendors, and conference-hall folklore all tend to prescribe GCC High by reflex. The decision is contract-driven: which clauses you carry, whether your data is export-controlled, and how much of your company actually touches CUI.

Start with what CMMC actually requires

This surprises a lot of people: CMMC does not mandate GCC High. It requires you to protect CUI to NIST SP 800-171, and the rule is written around controls and evidence; it doesn't name a Microsoft cloud. Commercial M365 can host some CUI under FedRAMP-Moderate-equivalency arguments, and plenty of contractors take that position today.

The catch is contractual. Of these two options, only GCC High comes with Microsoft's documented support for the DFARS 252.204-7012 cloud requirements, along with U.S. data residency, screened U.S.-citizen support staff, and ITAR contract terms. In Commercial, you're building an equivalency argument; in GCC High, Microsoft signs up for the clause alongside you. If you handle ITAR/EAR export-controlled CUI, the US-persons and residency commitments become requirements in practice, and GCC High is the practical answer.

 Commercial M365GCC High
DFARS 7012 cloud supportEquivalency arguments only; Microsoft makes no 7012 commitmentDocumented by Microsoft for GCC High
ITAR suitabilityNot the practical answer for export-controlled dataUS-sovereign residency and US-persons support built in
Who it fitsContractors without 7012 flow-downs or export-controlled CUIContractors carrying 7012 with ITAR/EAR data or strict prime flow-downs

The three questions that decide it

The enclave option most vendors skip

The reflexive quote is "migrate the whole company." An enclave usually makes more sense: migrate only the users who touch CUI and leave everyone else in Commercial, including sales, HR, and the shop floor that never sees a controlled drawing. Discovery confirms the users, assets, and security dependencies that belong in the boundary; a reduction is not guaranteed. If you're not sure what in your environment is actually CUI, start with what counts as CUI and the CUI Scope Reduction Field Guide before you price a single license.

At GCC High's per-seat premium, migrating 200 users instead of 50 costs real money, and the gap grows through licensing, migration labor, and every control you'll evidence afterward. An enclave also gives you a clean boundary between the people who handle CUI and the people who never will, and that boundary makes the rest of your compliance program cheaper.

The failure we see runs in the opposite order. A company buys GCC High for everyone because a vendor said so, then discovers during scoping that a third of the licenses cover users who never touch a controlled file, and that money doesn't come back. Discovery costs a fraction of the license difference and settles the seat count with evidence.

What a real migration involves

A GCC High move takes far more than copying mailboxes. Plan identity, mail, files, Teams, and the DFARS incident-response wiring before cutover. Paragraph (c) reporting doesn't configure itself, and finding that out after go-live is expensive. Our Migration + DFARS 7012 package covers the full sequence, including the incident-reporting obligations, at $25K + $250/user.

Before you commit either way, run your numbers through the free CMMC Calculator. It compares a right-sized enclave with a whole-company migration so you can see what scope does to the total.

GCC High is the right answer for a well-defined set of contractors, with 7012 plus export-controlled data as the clearest case, and the wrong answer as a company-wide default. Let the contracts decide, then migrate only as much of the company as the data requires.

Right-size the move

Not sure whether you need GCC High, or for how many seats?

A practitioner will read your contracts, check for export-controlled data, and size an enclave that satisfies 7012 without migrating people who never touch CUI. Or email rj@indirectit.com directly.