Cloud infrastructure

Microsoft Azure — contract review

Microsoft Azure contract review: Enterprise Agreement (EA) terms, MACC commits, and what to negotiate before signing.

Analytics dashboard on a laptop screen
Photo by Lukas on Pexels

Microsoft Azure is the second-largest public-cloud provider and the natural choice for organisations heavily invested in the Microsoft ecosystem (Active Directory, Microsoft 365, Dynamics, GitHub). Azure's enterprise commercial vehicle is the Microsoft Customer Agreement (MCA) or the legacy Enterprise Agreement (EA), often paired with a Microsoft Azure Consumption Commitment (MACC) for committed spend in exchange for discounts.

Azure proposals tend to be the most negotiable of the three hyperscalers when the customer already has a strong Microsoft footprint — bundle pricing across Azure + M365 + Dynamics often beats hyperscaler list pricing on the cloud-only line. The standard MCA contains specific clauses worth scrutinising: in-writing EU data residency commitments, the price escalator capped at CPI + 3% (negotiable to 5% flat), and the audit rights via Microsoft's Service Trust Portal.

POCsheet flags Azure-specific clauses against industry baselines and your playbook, with verbatim source citations for every claim.

Typical contract terms

Standard contract term
3 years (MACC) with optional 5-year extensions
Compute SLA
99.99% with availability set / availability zone deployments
Support tier
Standard support included; Professional Direct or Premier on top
Data residency
9 EU regions; explicit written commitment to no cross-border processing available
Price escalator
Annual increases capped at CPI + 3% (negotiable to 5% flat)

Common red flags

  • Strong

    Bundled pricing obscures per-service rates

    Microsoft EA bundles often combine Azure + M365 + Dynamics line items; isolate Azure-only line items to compare against AWS / GCP on apples-to-apples basis.

  • Minor

    Hybrid Benefit commitments

    Discounts tied to on-prem Windows Server / SQL licences can lock workloads to Azure. Confirm exit-portability rights.

Negotiation levers

  • Bundle Azure with M365 / Dynamics renewals to access deeper enterprise discounts.
  • Negotiate the price escalator cap from CPI + 3% to 5% flat.
  • Confirm in-writing EU-only data processing for the proposed workloads.
  • Request audit reports via Service Trust Portal AND in-person audit rights for regulated workloads.

Alternatives to consider

Get YOUR custom Microsoft Azure analysis

Drop your real Microsoft Azure proposal — get red flags + negotiation language in 60 seconds

POCsheet reads your specific contract (not a generic one) and surfaces the deviations from your standard playbook, with verbatim source citations.

More vendor reviews