Two people comparing documents across a meeting table
Microsoft contract terms

Microsoft contract negotiation beyond the discount. Price holds, true ups, audit notice and cloud minimums.

The five Microsoft contract clauses that decide three years of cost, what the standard wording says, and the specific terms to ask for before you sign.

Contact Us Microsoft Advisory
500+Enterprise clients
$2B+Under advisory
PublishedFebruary 6, 2026UpdatedSeptember 24, 2026
ContentsKey takeawaysThe terms that matterPrice protectionTrue up pricingThe audit clauseCloud minimumsCo termination and exitWhat we have seenWhat Microsoft will saySmaller and larger buyersTimelineWhat to do nextFAQ

A Microsoft agreement is decided in its terms more than its discount. Price protection, the true up basis, the audit clause and cloud minimums set three years of cost, and the account team will not raise them unless you do.

Key takeaways
  • A price hold outlasts the discount. Buyers who held unit pricing flat on additions saved 8 to 14 percent over the term against buyers who negotiated only the first order.
  • Price the true up at your locked rate. Growth billed at list lands when you have the least room, and an annual count is easier to plan than a monthly one.
  • The audit clause is a cost control. Ask for 90 days notice, named scope, a self audit right and a frequency limit, since 30 day notice produced 2 to 3 times the overstated findings.
  • Ramp every cloud minimum. Unramped commitments were overshot by 15 to 30 percent on first signature, and an unmet Azure commitment is billed as shortfall.
  • Co terminate your enrollments. One end date gives you one negotiation with every product on the table instead of three small ones.
  • Put the exit in writing. Reduction rights and transition assistance belong in the signed enrollment, where a change of account team cannot undo them.

Which Microsoft contract terms matter more than the discount?

Five clauses decide most of what a Microsoft agreement costs over three years: price protection, the true up basis, the audit clause, cloud minimum commitments and co termination. The discount applies once. These terms apply to every order, every anniversary and every compliance review until the agreement ends.

They live in the Product Terms, the program documents and the enrollment paperwork, away from the quote that gets circulated internally. Most buyers never open those documents before signing.

The clauses ranked by what they cost you over the term
ClauseWhat it controlsWhat to ask for
Price protectionUnit price on future ordersPricing held flat for the full term, additions included
True up basisHow growth is billedA price hold plus one annual count
Audit and verificationCompliance exposure90 day notice, defined scope, self audit first
Cloud minimum commitmentFloor spend on Azure or Microsoft 365A ramped floor with a reduction right
Co terminationWhen your renewal weight landsEvery enrollment aligned to one end date

Why the account team fights over the discount and not the clauses

The discount percentage gets modeled, escalated, defended and finally conceded with visible reluctance. It is the number your organization will remember and report upward.

The clauses get almost no defense. They arrive as standard paper on the assumption that the customer will sign them unread. That allocation is deliberate, because the account team knows which numbers carry three years of revenue.

Watch the briefingResearch briefing · 4:06

Microsoft EA: Where the Leverage Really Is, and the Mistakes That Give It Away

How does price protection work in a Microsoft agreement?

Price protection fixes your unit price for every order placed during the term, so additions are billed at the rate you negotiated and not at whatever Microsoft charges on the day you add them. In a growing organization, most of the money is spent after the first order.

Two recent changes show why the wording matters:

  • November 1, 2025. Online Services in the EA and MPSA moved to one price across Levels A to D. The change applies at your next renewal, or immediately when you buy an Online Service that is not already on your Customer Price Sheet.
  • July 1, 2026. Microsoft raised list prices. Microsoft 365 E3 went from $36 to $39 per user per month and E5 from $57 to $60. Customers on existing multi year agreements keep their current pricing until renewal.

Microsoft's statement protects the prices already on your Customer Price Sheet. New products bought mid term, and any discount delivered as a one time credit instead of a lower unit price, sit outside that protection.

Worked example: a held rate against a bigger first order discount

Take a hypothetical company with 4,000 users on Microsoft 365 E5 at the $60 list price, or $720 per user per year. It adds 1,200 users at the first anniversary and 600 at the second. For simplicity, each addition is billed from its anniversary to the end of the three year term.

Offer A is what a discount paid as a first year credit looks like once the credit is used up.

Three year cost under three offers (hypothetical)
LineA: 15 percent on first order onlyB: 15 percent held for the termC: 12 percent held for the term
Unit price, first order (per user per year)$612$612$633.60
Unit price, additions$720$612$633.60
Base, 12,000 user years$7,344,000$7,344,000$7,603,200
Additions, 3,000 user years$2,160,000$1,836,000$1,900,800
Three year total$9,504,000$9,180,000$9,504,000

Offer B saves $324,000 against Offer A without a single point of extra discount. Offer C, with a smaller headline, costs exactly what Offer A costs. At these rates the two break even when additions reach a quarter of the base user years, which is where this example sits. Grow faster and the smaller held rate wins outright.

What the price hold clause should say

  • Scope. The held price applies to every SKU on the Customer Price Sheet, for additions, true ups and step ups.
  • New products. A named discount off list for products you add during the term, so a mid term purchase does not price at full list.
  • Form of the discount. The reduction is written into the unit price on the price sheet. A one time credit or first year concession disappears after the first order.
  • Duration. The hold runs to the enrollment end date, with a stated cap on the uplift at the next renewal.

Our notes on price hold clause language and the renewal uplift cap give sample wording for each point.

Free white paper

Microsoft EA guide 2026

The clause by clause guide to price holds, true up terms and audit scope for your next renewal.

Get the white paper →

How should the Microsoft true up be priced and counted?

The true up should be priced at your locked rate and counted once a year. Without a price hold, growth is billed at list, and it is billed at the moment you have the least room to push back. The EA true up order must reach Microsoft between 60 and 30 days before each anniversary.

If the rate for additions is still open when the count is due, you are negotiating price against a deadline Microsoft controls.

Annual count or monthly count?

An annual count is more predictable: one reconciliation, on a known date, at a known price. A monthly count bills every movement in headcount as it happens, including temporary peaks from projects and seasonal hiring.

  • Rate. Additions priced at the locked unit price.
  • Count. One annual reconciliation per enrollment year.
  • Window. A defined reconciliation window with dates written into the enrollment, so the count cannot be pulled forward.
  • Reductions. Where the program allows reductions at the anniversary, the same count that adds seats can also remove them.

The EA true up guide covers how the count is built and reported.

What should the Microsoft audit clause say?

Rewrite it on four points: notice, scope, a self audit right and frequency. The standard text favors Microsoft on all four, and each can be negotiated before anyone is under review.

Under the standard Microsoft Customer Agreement, Microsoft can verify compliance at any time on 30 days notice, using an independent auditor. If unlicensed use is found, you must order licenses within 30 days to cover the whole period of that use.

What the audit clause should contain
  • Notice. At least 90 days written notice before any review starts.
  • Scope. Named products and named legal entities.
  • Self audit. The right to complete a self audit first and remediate before any finding is billed.
  • Frequency. A limit, so verification cannot become continuous.

None of these costs Microsoft revenue at signature. Together they give your team time to check Microsoft's numbers before they become an order.

How the 5 percent line turns a rushed finding into a bill

The same clause sets a threshold. If unlicensed use is 5 percent or more of your total use of all products, you reimburse Microsoft's verification costs and buy the missing licenses at 125 percent of your then current price.

Say a hypothetical review covers 10,000 users and the annual price per user is $468. Compare two counts of the same environment:

  • Accurate count. 450 unlicensed users, or 4.5 percent. You buy 450 licenses at your price, $210,600 for one year, and the auditor's costs stay with Microsoft.
  • Rushed count. 520 unlicensed users, or 5.2 percent. You buy 520 licenses at 125 percent of your price, $304,200 for one year, and pay the auditor's costs.

The 70 extra users push the finding over the threshold, and the license bill rises by $93,600 before audit costs are added.

Why the notice period changes the findings

A 30 day notice squeezes the data pull, the internal review and the reconciliation into a window too short to establish your own position, so the vendor's numbers stand largely unchallenged. In the agreements we reviewed, notice periods ranged from 30 to 90 days.

On comparable environments, the 30 day deals produced 2 to 3 times the rushed and overstated findings of the 90 day deals. The main difference was the time the customer had to respond. Our guide to audit clause bounding language has the wording.

People reviewing and signing documents at a table
Verification terms are cheapest to change at signature, when no review is open and neither side is counting licenses.

How do you avoid overcommitting on Azure and Microsoft 365 minimums?

Ramp the minimum to your deployment plan and attach a reduction right. A commitment set against a forecast, with no ramp clause, was overshot by 15 to 30 percent on first signature in the deals we saw. A minimum is a promise to spend, so the overshoot cannot be recovered later.

If you miss your MACC amount by the end date, Microsoft charges the remaining balance as an Azure prepayment credit, and consumption paid from that credit does not count toward the commitment.

  • Ramp. Year by year floors that follow the migration plan, using the milestone structure Microsoft already supports.
  • Reduction right. A stated right to cut the floor if a workload is cancelled or moved.
  • Base. Trailing consumption from Azure Cost Management, checked against the account team's forward projection, which is built to support the size of commitment it wants.
  • Separation. Azure priced on its own, so an Azure commitment is not used to prop up the Microsoft 365 discount.

The MACC sizing guide walks through the base calculation.

Why a larger commitment for a deeper discount usually loses

The common advice is to commit as much as you can, because Microsoft rewards bigger commitments with bigger discounts and credits. We disagree for most buyers. The extra discount applies to money you may never need to spend, and the unused balance is billed as shortfall.

A ramped commitment at a smaller discount costs less whenever the rollout slips, and in the deals we reviewed, rollouts planned from forecasts slipped more often than not. Commit to what you consumed plus the workloads you have already approved, then add headroom at the next renewal.

Why co terminate Microsoft enrollments, and what exit terms do you need?

Co termination puts Microsoft 365, server products and Azure into a single renewal, so each can be traded against the others. Enrollments that expire at different times let Microsoft handle each renewal in isolation. That is the shape Microsoft prefers, because no single renewal carries enough weight to force a concession.

Map every enrollment, amendment and Azure commitment by end date, and ask for anything new to end on the same date as the main enrollment. The EA renewal mechanics explain how the dates interact.

Read the clauses first, negotiate them first, and let the discount be the last conversation.

What exit terms belong in the contract?

Reduction rights and transition assistance belong in the signed paper, because account teams change and verbal assurances leave with them.

  • Reduction. Which products can be reduced at each anniversary, and by how much.
  • Transition help. What Microsoft provides if you move a workload or reduce a product family.
  • Data. How long your data stays retrievable after a subscription ends.
  • Termination. The MCA allows either party to end the agreement without cause on 60 days notice, but subscriptions already ordered run to the end of their current period. Termination does not release you from a year you have already bought.

The termination clause brief sets out the exit terms in full, and our note on data deletion after non renewal covers the retention periods.

What have we seen in recent Microsoft contract negotiations?

Across 40 to 55 Enterprise Agreement and Microsoft Customer Agreement negotiations from 2024 to 2026, the headline discount was almost never the term that decided the outcome. The same three failures appeared in deal after deal.

  • Additions at prevailing rates. Growth was priced at whatever applied that day because the customer never asked for a hold. Buyers who fixed a price protection clause held unit pricing flat on additions and saved 8 to 14 percent over the term against buyers who negotiated only the first order and then paid prevailing rates on everything they added.
  • Audits under compressed notice. Reviews were answered in 30 days with no self audit right, and the findings reflected it.
  • Minimums set from forecasts. Commitments followed a rollout plan that never arrived on schedule.

The buyers who paid prevailing rates on additions had often won the better headline discount, so they negotiated harder and still paid more. The wider library sits in the Microsoft hub.

What will the Microsoft account team say about these terms?

Expect four responses when you raise the clauses, each with a factual answer.

  • "These are standard terms and cannot be changed." Reply that you are asking for an amendment to the enrollment, which Microsoft issues for customers of every size, and that none of your requests reduces the value of the order.
  • "Your pricing is already protected for the term." Ask for that in writing, SKU by SKU, including products you may add and any discount delivered as a credit.
  • "We can give you a bigger discount if you commit more on Azure." Ask for the same discount on a ramped commitment and price Azure separately from Microsoft 365.
  • "The offer expires at the end of the quarter." Microsoft's fiscal year ends June 30, and the deadline serves its targets. Reply with your own timeline and the parts of the renewal you are prepared to reduce or defer.

Does the approach change for smaller and larger Microsoft customers?

Yes, because the money sits in different clauses. A buyer with 500 to 2,000 users has less weight on price, so the clauses matter more. Price holds on additions and 90 day audit notice cost Microsoft little and protect a small IT team with little time to answer a review.

A buyer with 20,000 users usually has several enrollments, an Azure commitment and regional affiliates. There, co termination, entity scope in the audit clause and a ramped MACC carry the most money. The renewal guide covers the sizing work for both.

When should you start negotiating Microsoft contract terms?

Start 12 months before the end date and put the clause requests in your first exchange with Microsoft. Terms left for the final week compete with the discount for attention.

Clause work before a Microsoft renewal
Months before end dateWhat to do
12Read the current audit clause, map every enrollment end date, and pull trailing Azure consumption.
6Send your draft price protection, true up and audit wording with the first request for proposal.
3Settle the ramp and reduction rights on cloud minimums, then open the discount conversation.
1Check that every agreed term appears in the signed enrollment or amendment. Commitments made only in email are hard to enforce later.

What to do next

  1. Read your audit clause today. Note the notice period, the scope and whether a self audit right exists.
  2. Draft the price protection language. Cover additions, true ups and new products, and send it with your first response to the proposal.
  3. Fix the true up basis in writing. Locked rate, annual count and a defined reconciliation window.
  4. Ramp every cloud minimum. Match it to the deployment plan and attach a reduction right.
  5. Co terminate the enrollments. Map every end date and ask for alignment to one.
  6. Write the exit down. Reduction rights and transition assistance go in the contract. The Microsoft practice runs the clause review with you.

Frequently asked questions

Which Microsoft contract terms actually move cost?

Price protection, the true up basis, audit scope and commitment flexibility. Read them alongside the Customer Price Sheet, because a term that looks harmless on its own can reprice every addition you make.

What does price protection do?

It keeps your negotiated unit price in force for every order until the term ends. It matters most when you expect acquisitions, new hires or new products, because each of those is an addition that would otherwise be priced fresh.

How do you negotiate the Microsoft audit clause?

Negotiate it at signature, when no review is open. Ask for at least 90 days written notice, named scope, the right to remediate before findings are billed, and a frequency limit. If a notice arrives under the old wording, reply in writing, agree the scope before sharing any data, and run your own license count in parallel.

Why cap the true up?

Because an uncapped true up reprices growth at list on Microsoft's schedule. In practice the cap has three parts: your locked price for additions, one annual count, and fixed reconciliation dates. Together they turn the true up into a budget line you can forecast.

What is wrong with cloud minimum commitments?

A commitment is a floor you pay whether or not the workloads arrive, and it is usually sized from the account team's forecast. Before signing, confirm which spend counts toward it, including Azure Marketplace offers that are eligible for the commitment, so third party purchases you already plan can help you reach the floor.

Why does co termination matter?

Separate end dates split your negotiating weight across the calendar and let Microsoft handle each renewal alone. Aligning them means Microsoft 365, server products and Azure are renewed together, so a concession in one area can be traded against a request in another.

Why do terms beat the discount?

Because the discount is usually measured on the first order, while the clauses govern every addition, anniversary and review after it. When you report the deal internally, compare offers on three year cost, including expected growth, true ups and commitment risk. On that measure a smaller held discount often beats a larger one time cut.

Can Microsoft change prices during my Enterprise Agreement?

For products already on your price sheet, generally no. Microsoft says existing multi year agreements keep current pricing until renewal, which is how it applied the July 1, 2026 increase. The exposure is in new purchases: an Online Service added mid term that is not on your Customer Price Sheet is priced under the single Level A to D pricing in force since November 1, 2025.

Newsletter
Licensing news that changes what you pay

One email a week on vendor price moves, audit activity and what worked in recent renewals.

Subscribe
Vendor Shield
An advisor on call for every vendor conversation

Always on advisory for renewals, audits and contract questions across your software vendors.

Explore Vendor Shield
Advisory White Paper

Get the Microsoft EA guide 2026.

Clause by clause guidance on holding price, limiting the true up and narrowing audit scope in your next Microsoft agreement.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
We never share your details with vendors.

Microsoft licensing news, once a week.

Price changes, audit activity and what worked in recent renewals. No vendor spin.