Cybersecurity Blog

Does CMMC Require GCC High? Microsoft 365 Options Explained

Written by BEMO | Apr 16, 2026

Quick Answer: No, CMMC does not require GCC High, but your contracts often do. While the framework defines security controls, DFARS clauses, data types, and prime contractor requirements are what typically push you toward GCC High for Office 365 CMMC compliance.

 

If you're a DoD contractor asking, does CMMC require GCC High?, the short answer is no, it doesn't, but your contracts very well might. Many defense contractors pursuing CMMC Level 2 certification realize mid-implementation that their contract language, data types, or prime contractor requirements push them toward GCC High whether they planned for it or not.

Being aware of the difference between what CMMC requires and what DFARS 252.204-7012 requires is what separates a clean compliance path from a costly mid-project migration.

This guide covers the Microsoft 365 CMMC options available to you, when GCC High for CMMC is actually necessary, and how to make the right call before it costs you time and contract eligibility.

Key Takeaways

  • CMMC defines security controls, not cloud platforms, so GCC High is not explicitly required by the framework.
  • DFARS 252.204-7012 and contract requirements are what drive real cloud decisions for CMMC compliance.
  • GCC may work for basic CUI, but GCC High becomes necessary for ITAR, EAR, or US-only access requirements.
  • Microsoft 365 environments must be properly configured and documented, as compliance is not achieved out of the box.
  • Choosing the wrong environment can lead to costly tenant migrations and delays in certification.
  • BEMO helps you determine the right path, implement controls, and manage your Office 365 CMMC compliance from assessment through audit.

The Short Answer: CMMC Does Not Require GCC High

CMMC 2.0 is a cybersecurity framework. It defines security practices and controls - it does not mandate specific cloud vendors or Microsoft licensing tiers. Whether you're pursuing Office 365 CMMC compliance on Commercial, GCC, or GCC High, the framework itself doesn't pick for you.

That said, Microsoft publicly recommends GCC High for organizations working toward CMMC Level 2 and Level 3, and that recommendation carries real operational weight. The reason isn't the framework itself, but the contract clauses that sit alongside it.

CMMC 2.0 operates across three certification levels:

  • Level 1 (Foundational): 17 basic practices protecting FCI; annual self-assessment.
  • Level 2 (Advanced): 110 NIST SP 800-171 requirements protecting CUI; assessment is typically a third-party certification for many contracts, though some programs use self-assessment.
  • Level 3 (Expert): The Level 2 baseline plus 24 additional NIST SP 800-172 requirements; government-led assessment.

On paper, these levels define what you need to do. In practice, they do not exist in isolation. Once Controlled Unclassified Information enters your environment, your obligations are shaped by DFARS clauses, data residency expectations, and flow-down requirements from prime contractors.

That is where the decision starts to shift. GCC High often becomes necessary not because CMMC explicitly requires it, but because your contracts, data types, and partner expectations effectively do.

DFARS 252.204-7012: The Actual Cloud Requirement

DFARS 252.204-7012 is the contract clause governing the protection of CUI in DoD contracts. If this clause appears in your contract, and it appears in most DoD contracts involving CUI, your cloud service provider must meet specific authorization standards.

The clause requires that any cloud service used to process, store, or transmit CUI meets a FedRAMP Moderate baseline at minimum. A December 2023 DoD CIO memo further clarified that FedRAMP equivalency requires either full FedRAMP authorization or a formal 3PAO assessment. Informal claims of equivalency are no longer acceptable.

Two additional paragraphs carry significant operational impact:

  • Paragraph (e): Requires rapid reporting of cyber incidents, including preservation of images from compromised systems for 90 days.
  • Paragraph (f): Requires cooperation with DoD forensic analysis, including potential access to your environment.

These requirements directly influence which Microsoft 365 environment can support your Office 365 CMMC compliance strategy. A cloud provider that cannot guarantee U.S.-person-only administrative and forensic access may not satisfy paragraph (f), particularly for contracts involving higher sensitivity CUI.

This is the layer beneath the CMMC framework where platform decisions start to carry legal weight. In practice, Office 365 CMMC compliance often pushes organizations toward GCC High, not because CMMC mandates it, but because DFARS effectively does.

Microsoft 365 Cloud Options for CMMC Compliance

For contractors working through Microsoft 365 CMMC readiness, Microsoft offers three cloud environments. Each one serves a different compliance need, and choosing wrong means either over-spending or building your compliance program on an insufficient foundation.

Microsoft 365 Commercial

Commercial Microsoft 365 is not FedRAMP authorized for CUI. It does not meet DFARS 7012 requirements for contracts that involve CUI, and it is only a viable option for CMMC Level 1 organizations handling FCI exclusively. It is the lowest-cost tier, but it creates significant compliance exposure for any contractor pursuing Level 2 certification.

Microsoft 365 GCC

GCC is FedRAMP Moderate authorized and can support DFARS 7012 compliance for basic CUI that is not export-controlled. Data is stored in US-based data centers, though the underlying infrastructure runs on Azure Commercial.

Support personnel may include non-US persons, which matters for certain contract requirements. For contractors handling standard CUI without ITAR or EAR obligations, GCC can be a cost-effective path to Office 365 CMMC compliance at Level 2 - provided it is properly configured and documented.

Microsoft 365 GCC High

GCC High operates on Azure Government infrastructure - physically separate from commercial Azure, staffed by background-checked US persons only, and rated at DISA IL5.

It meets ITAR, EAR, DFARS 7012, and CMMC GCC High services requirements at both Level 2 and Level 3. This is the environment Microsoft recommends for contractors handling export-controlled CUI, technical drawings, source code, or any data requiring US sovereignty controls.

Cost Difference: GCC High licensing runs approximately 40-70% higher than Commercial Microsoft 365. That gap is material for small contractors, but for organizations handling export-controlled data, it is not optional.

Microsoft 365 Environment Comparison for CMMC:

Environment

FedRAMP Level

CMMC Suitability

M365 Commercial

Not authorized

Level 1 (FCI only)

M365 GCC

Moderate

Level 2 (basic CUI)

M365 GCC High

High / DISA IL5

Level 2 & 3, ITAR/EAR

 

When You Need GCC High for CMMC Level 2

For contractors wondering about GCC High CMMC requirements, the following contract and data conditions typically make GCC High necessary regardless of what the CMMC framework itself requires:

  • Your contract includes ITAR (International Traffic in Arms Regulations) or EAR (Export Administration Regulations) controlled data.
  • Your contract contains "US Sovereignty" language or requires US-person-only access to your environment.
  • You store, process, or transmit technical drawings, CAD files, source code, or other export-controlled technical data in Microsoft 365.
  • Your prime contractor mandates GCC High as a collaboration requirement - cross-tenant access between GCC and GCC High is restricted.
  • You need to respond to DoD forensic requests and your contract requires that support personnel be US persons with appropriate clearances.

If any of these conditions apply, selecting GCC or Commercial is a compliance gap waiting to surface during assessment. Addressing it after the fact requires a full tenant migration.

Schedule a GAP assessment with BEMO to evaluate your Microsoft 365 compliance path today.

When GCC or Commercial May Work

Not every contractor needs GCC High, and over-building your environment adds unnecessary cost. GCC or Commercial can be appropriate in the following scenarios:

  • CMMC Level 1 with FCI only: Commercial Microsoft 365, properly configured, meets the framework requirements.
  • CMMC Level 2 with basic, non-export-controlled CUI: GCC may be sufficient if your prime contractor confirms it in writing and your data does not trigger ITAR or EAR.
  • When written confirmation from your prime contractor explicitly approves Commercial or GCC for the project.

The critical qualifier in every case is configuration. Neither GCC nor GCC High satisfies Microsoft 365 CMMC controls out of the box.

Conditional Access policies, identity controls, logging, device compliance, and data protection settings all require deliberate implementation - and they all require documentation that holds up under C3PAO scrutiny.

For a side-by-side look at what Level 1 versus Level 2 actually requires in practice, see CMMC Level 1 vs Level 2 comparison. And for background on the framework itself, see what CMMC in cybersecurity means for your organization.

How to Decide: GCC vs. GCC High Decision Framework

Use this sequence before committing to a Microsoft 365 environment for CMMC GCC High services or GCC deployment:

Step

Check

If Yes

If No

1

DFARS 7012 in contract?

GCC at minimum

Commercial may work

2

ITAR/EAR data?

GCC High required

Continue

3

Prime mandates GCC High?

GCC High required

Continue

4

US-only support required?

GCC High required

GCC likely sufficient

 

One practical reality to plan around: switching from GCC to GCC High requires a full tenant migration. It is not a setting change. Contractors who start on the wrong tier and realize it during a gap assessment face a migration project that delays certification and can jeopardize contract timelines.

If you're uncertain which tier applies, it is worth resolving before onboarding users and generating data in the wrong environment. For an in-depth look at how certification timelines interact with contract deadlines, see: when CMMC 2.0 will be required for DoD contracts.

Cost Considerations for GCC High

Cost is a real factor for small defense contractors, and the GCC High CMMC cost picture has multiple components:

  • Licensing: GCC High runs 40-70% more per user than Commercial Microsoft 365, per Microsoft pricing.
  • Migration: Moving from a Commercial or GCC tenant to GCC High involves tenant-to-tenant migration, which adds project cost and requires careful planning to avoid data loss.
  • Configuration: Proper CMMC-aligned configuration of Conditional Access, Defender for Endpoint, Purview, and logging requires specialized expertise - it is not included in the license.
  • Ongoing management: CMMC is not a one-time certification. Controls must be maintained, monitored, and documented continuously.

For small contractors, managed CMMC GCC High services through a partner like BEMO can reduce total cost compared to building and managing the environment internally. BEMO's managed compliance model includes GCC High environment management, identity hardening, continuous monitoring, and auditor coordination - meaning you get the compliance architecture without hiring the staff to run it.

How BEMO Helps with Microsoft 365 CMMC Compliance

BEMO is a 2023 US Microsoft Partner of the Year and an approved GCC partner with direct experience implementing Microsoft 365 CMMC environments for defense contractors. Whether the engagement involves GCC High CMMC deployment or a GCC configuration for basic CUI, the BEMO compliance model is built around managed execution - not software that flags gaps and leaves you to close them.

For contractors working through Office 365 CMMC compliance, BEMO provides:

  1. GAP assessment to determine the correct Microsoft 365 tier based on your contract, data types, and prime contractor requirements.
  2. Implementation of all CMMC-required controls across identity, device, data, and network within your Microsoft 365 environment.
  3. Ongoing monitoring and maintenance with a dedicated Compliance Engineer and 72-hour SLA for issue resolution.
  4. Auditor coordination with C3PAOs - BEMO manages the evidence collection, documentation, and audit process so your internal team stays focused on operations.

This model is particularly effective for lean IT teams that cannot maintain a CMMC program alongside their regular responsibilities. For more information, you can review BEMO's full compliance services and BEMO's managed security offering.

Speak with BEMO to determine your Office 365 CMMC compliance path and avoid costly rework down the line.

Choosing the Right Microsoft 365 Path for CMMC

CMMC does not require GCC High, but your contracts, data types, and partner requirements often do. That distinction is what determines whether your compliance path is straightforward or turns into a costly migration mid-project.

The risk is not over-compliance. It is choosing the wrong environment and discovering the gap during assessment or audit. Once data is in the wrong tenant, fixing it requires time, budget, and operational disruption.

If you are unsure whether GCC or GCC High applies to your contracts, the safest move is to validate your requirements before you commit. A structured gap assessment can identify your correct Microsoft 365 environment, close configuration gaps, and ensure your compliance approach holds up under C3PAO review.

Ready to determine the right Microsoft 365 compliance path for your contracts? Schedule a GAP assessment with BEMO - we'll identify your tier requirements, close your configuration gaps, and manage your path to CMMC certification without pulling your team off operations.

Frequently Asked Questions

Does CMMC Level 1 require GCC High?

No. CMMC Level 1 covers FCI only and requires 17 basic security practices. Commercial Microsoft 365, properly configured, meets Level 1 requirements. GCC High is not necessary unless your specific contract language requires it for other reasons.

Can I use GCC instead of GCC High for CMMC Level 2?

In some cases, yes. If your contract does not involve ITAR/EAR data, does not require US-person-only support, and your prime contractor approves GCC in writing, GCC may satisfy DFARS 7012 and support CMMC Level 2 certification. However, proper configuration and documentation are mandatory regardless of tier.

How long does it take to migrate to GCC High?

A GCC to GCC High migration for a contractor with 50-200 users typically takes 4-8 weeks when properly planned. For organizations already on Commercial, the timeline extends.

Migration complexity depends on the number of users, data volume, and any custom integrations. This is why choosing the correct tier before onboarding users is the lowest-risk approach. For a broader look at overall certification timelines, see how long it takes to get CMMC certification.

What Is Azure CMMC and How Does It Relate to Microsoft 365?

Azure CMMC refers to the configuration of identity, security, and logging controls in Microsoft’s underlying cloud infrastructure that supports Microsoft 365. While CMMC certification focuses on meeting NIST SP 800-171 requirements, many of those controls are implemented through Azure-based services like Microsoft Entra ID, Conditional Access, and security monitoring tools.

Do You Need Azure for CMMC Compliance?

CMMC Azure requirements are not defined as a separate framework, but Azure plays a critical role in enforcing compliance controls. Even when working within Microsoft 365, identity, access control, device compliance, and logging are configured through Azure services, making it an essential part of a compliant environment.