Strategic Briefing

A three year total cost view of the Microsoft estate.

The model that sits behind every credible Microsoft renewal recommendation. Year by year cash, indexation, currency, audit reserve, optionality value. Built against actual consumption telemetry and a defensible forward forecast, not against Microsoft list price.

Speak with the practice See the CFO briefing →
Why a 3 year horizon

Three years is the unit Microsoft sells in.

Microsoft enterprise agreements default to a three year term. The MACC structure aligns to it. Software assurance benefit value compounds over it. Reserved instance discount tiers are priced against it. The three year TCO is the right unit of analysis because it matches the contract term and because it is short enough to forecast with credible confidence. Five year exposure is a different document for a different purpose.

Components

Seven cost categories.

Category 01
Largest line

Microsoft 365 subscription.

By SKU. By geography if applicable. Modeled against active user count, not entitled user count. Add ons stacked explicitly. Copilot pilot or production status surfaced as a separate line.

Category 02
Variable

Azure consumption.

Trailing twelve months consumed. Forward three years modeled in a base case, an upside case, and a downside case. Reserved instance and savings plan coverage modeled as separate line items with their own term assumptions.

Category 03

Dynamics 365.

By module. Tenant and user count assumptions. Step ups in years two and three named explicitly.

Category 04

Windows and server.

Server CAL stack, SQL Server, Cloud PC, AVD. Migration to cloud vehicles modeled against retained on premises footprint.

Category 05

Developer tools.

Visual Studio, GitHub Enterprise, Copilot Business. Often modest in dollar terms, often material in negotiation terms.

Category 06

Power Platform.

Power BI Premium capacity, Power Apps per user or per app, Power Automate. Capacity modeled against utilization.

Category 07

Audit and true up reserve.

An honest reserve line for mid term true ups and the contingent cost of an audit. The TCO that omits this line is the TCO Microsoft prefers you to use.

Assumptions register

The assumption set the model stands or falls on.

Assumption 01
Year over year price uplift. Defaults to a negotiated cap. Modeled in base, upside, and downside cases against the cap the renewal actually secures.
Assumption 02
M365 active user count growth. Modeled against headcount plan rather than against entitlement. Right size opportunity at year one captured as a discount line.
Assumption 03
Azure consumption growth. Twelve month trailing growth rate. Decomposed into base run rate, planned migration projects, and AI workload growth.
Assumption 04
Currency. Mid market spot rate at signature held flat. Sensitivity to a ten percent move modeled as a separate scenario.
Assumption 05
Reserved instance and savings plan coverage. Target coverage percent named explicitly. Term length aligned to workload stability rather than to maximum discount.
Assumption 06
Audit reserve. Set against firm wide observed exposure. Practice average is between two and five percent of annual Microsoft spend depending on audit history.
Sensitivity

What moves the number most.

Driver 01

Right size at renewal.

The single largest driver in the practice. Right sizing the M365 stack against actual active users typically moves the three year TCO by ten to twenty percent. Right sizing happens at the renewal or it does not happen at all.

Driver 02

Azure commit depth.

The MACC commitment is a two way decision. Too shallow and the discount band suffers. Too deep and the overage exposure compounds. The right commit depth moves the three year cloud TCO meaningfully.

Driver 03

Indexation cap.

The cap negotiated against the default uplift is a compounding lever. A two percent cap versus a five percent cap is a material number across a three year term on a large estate.

Building the model

The data the model requires.

A credible three year TCO needs five data sets pulled before the modeling work begins. The data is rarely in one place. Pulling it cleanly is week one work and is the difference between a model that survives the renewal conversation and a model that collapses under the first peer review.

Data set 01

Microsoft license statement.

The current MLS pulled inside the last sixty days. Reconciled against the customer agreement. Reconciled against the internal ITAM record. Discrepancies become the first set of questions Microsoft is asked to answer.

Data set 02

M365 active usage.

Trailing ninety days of active usage telemetry by SKU. Defines the right size opportunity and the credible forward forecast.

Data set 03

Azure consumption history.

Trailing twelve months of consumed Azure spend by service category, by environment, by business unit. Reserved instance and savings plan coverage by workload.

Data set 04

Forward forecast.

A defensible three year forecast for headcount, for cloud migration, for AI workload growth, and for any major business event that materially affects Microsoft consumption. Built bottom up from business unit plans, not top down from finance run rate.

Data set 05

Benchmark band.

What comparable organizations are paying on similar renewals this quarter. Sourced from signed contracts where possible. The benchmark constrains the assumption set and informs the negotiation target.

Three scenarios

The three TCO scenarios presented together.

A single scenario is propaganda. Three scenarios is analysis. The model surfaces the cash exposure across three explicitly named negotiation outcomes and lets the CFO and CIO understand the distribution rather than a point estimate.

Scenario A
Microsoft default. The organization signs the proposed quote with no material concession. This is the do nothing baseline. It is presented honestly so that subsequent scenarios are evaluated against a real reference point.
Scenario B
Achievable negotiation. The realistic outcome of a structured renewal negotiation conducted with the benchmarked posture, the right size case, and the structural protections in the brief. Typically lands between seven and fifteen percent below the default scenario across the practice.
Scenario C
Aggressive negotiation. The outcome achievable when the organization is willing to take the renewal to the wire, including formal alternative vendor evaluation. Higher savings but with material time and political cost. Typically lands between fifteen and twenty five percent below default.
Distribution
The model presents the three scenarios as a distribution rather than a forecast. The CFO uses the distribution to size the audit and contingency reserve. The CIO uses the distribution to calibrate the aggression level.
Engagement model

How the practice builds the model with clients.

The TCO model is the joint output of the practice and the client analyst team. The practice contributes the framework, the benchmark band, and the Microsoft posture read. The client contributes the consumption data, the forecast, and the institutional knowledge of where the business is heading. The engagement model below is the format the practice uses across most three year TCO builds.

Week 01 to 02

Data pull and reconciliation.

The practice supports the client in pulling the five data sets the model requires. License statement reconciliation. M365 telemetry. Azure consumption history. Forward forecast. Benchmark band. Discrepancies between data sources are identified and resolved before modeling work begins.

Week 03 to 04

Baseline construction.

The do nothing baseline is built first. Every subsequent scenario is calibrated against the baseline. The baseline includes the indexation default, the consumption forecast as currently planned, and the SKU mix as currently entitled.

Week 05 to 06

Scenario modeling.

The achievable and aggressive negotiation scenarios are constructed. Each scenario includes the structural protections, the right size discount, and the negotiated indexation cap that produces it. Scenarios are stress tested against the assumption register.

Week 07 to 08

Executive presentation.

The model is prepared for CIO and CFO presentation. Sensitivity grids. Year over year curves. A one page summary that lands cleanly in the board memo template. The model becomes the analytical foundation for the renewal conversation that follows.

Build the three year TCO on your actual consumption data.

Two analyst calls. We model the three year cash exposure against the renewal that is on the table, not against list price.

Related work

Where this connects.