Home/Library/How to Set Effective Savings Rate (ESR) Targets
FinOps Practice · Operating Model · Updated June 2026

How to set Effective Savings Rate (ESR) targets

Effective Savings Rate is your cloud savings divided by what the same usage would have cost on demand. Setting a target means benchmarking against published percentiles, rightsizing before you chase rate, and pairing the goal with coverage and utilization so you do not over-commit to win the metric.

Last updated: June 2026·Reviewed by Morten Andersen, FinOps Certified Practitioner & Co-founder
// TL;DR

Effective Savings Rate (ESR) is cloud savings generated divided by on-demand equivalent spend, the FinOps standard KPI for how well your commitments perform. To set a target: calculate your current ESR, rightsize usage first so the rate is measured on a clean baseline, then benchmark against published percentiles, where median is near 0%, the 75th percentile around 23%, and world-class around 46%. Aim for the upper quartile first, push toward world-class on stable workloads, and always track ESR alongside coverage and utilization so you do not inflate the rate by over-committing.

Effective Savings Rate (ESR) is the single percentage that tells you how much your commitment program is actually saving against the alternative of paying on-demand. It has become the FinOps standard measure of rate optimization performance because it collapses a tangle of reserved instances, savings plans, and committed use discounts into one comparable number. The hard part is not calculating it; it is setting a target that drives the right behavior instead of the wrong one. This article is part of our cluster on FinOps, a practical introduction for 2026, the pillar it links up to.

What is Effective Savings Rate (ESR)?

Effective Savings Rate is the cloud savings generated divided by the on-demand equivalent spend over the same period. If a savings plan produced $5,000 of savings against $10,000 of on-demand equivalent spend, the ESR is 50%. The FinOps Foundation defines it as the return on investment for cloud discount instruments, and the one output metric against which you can measure true savings performance across reserved instances, savings plans, and committed use discounts. It is the headline number for the rate side of the optimization problem, distinct from the usage side covered by rightsizing.

How do you set an ESR target, step by step?

Set an ESR target in six steps, benchmarking against published data rather than guessing:

  1. Calculate your current ESR. Divide total savings generated by on-demand equivalent spend over the same period to get the baseline you are improving from.
  2. Rightsize before you target rate. Reduce usage first, because ESR measures rate savings on whatever usage remains. Chasing rate on a wasteful baseline games the metric.
  3. Benchmark against published percentiles. The FinOps Foundation reports median ESR near 0%, the 75th percentile around 23%, and world-class at the 98th percentile around 46%. Use these to calibrate ambition.
  4. Set a target by workload stability. Aim higher on stable, predictable workloads where long commitments are safe, and lower where demand is volatile and over-commitment is a real risk.
  5. Track ESR alongside coverage and utilization. Pair the target with commitment coverage and utilization so you cannot win on ESR simply by over-committing.
  6. Review and re-set quarterly. Re-calculate ESR each quarter, fold expiring commitments into the number, and adjust the target as the baseline shifts.

ESR benchmark percentiles at a glance

PercentileESRWhat it means
Median (50th)~0%Little or no rate optimization; mostly on-demand
75th~23%A working commitment program; a realistic first target
98th (world-class)~46%Mature program; the ceiling to push toward on stable workloads

Verdict: if your ESR is near zero, the win is enormous and the first target is the upper quartile; if you are already past 23%, push selectively toward world-class only where workload stability justifies longer terms.

Want your commitment program tuned to a real ESR target?

Our cloud cost audit rightsizes first, then sizes commitments to a benchmarked ESR target across AWS, Azure, GCP and OCI, without over-committing. On the performance model, you pay only from realized savings. No savings, no fee.

Book a cloud cost audit →

Why can a high ESR still hide overspending?

A high ESR can hide overspending because it measures rate savings on whatever usage you have, not whether that usage should exist. Commit against an over-provisioned, waste-filled baseline and you can post an impressive ESR while still paying for capacity nobody uses; the discount just makes the waste cheaper. This is why ESR is a rate metric, not the whole picture, and why the order in our See, Cut, Lock, Run method puts rightsizing before commitment. Set the ESR target only after usage is clean, and read it next to absolute spend and the unit-cost metrics in unit economics metrics every FinOps team should track. Delivery of the commitment work itself can run through a FinOps implementation.

// Go deeper · free blueprint

The FinOps Operating Model Blueprint includes the ESR calculation worksheet and the coverage-and-utilization guardrails that keep a rate target honest.

Common questions about ESR targets

What is Effective Savings Rate (ESR)?

Effective Savings Rate is the cloud savings generated divided by the on-demand equivalent spend over the same period. It is the FinOps standard KPI for measuring the real return on reserved instances, savings plans, and committed use discounts, expressed as a single percentage.

What is a good ESR target?

Benchmark against published percentiles: median ESR is near 0%, the 75th percentile is around 23%, and world-class at the 98th percentile is around 46%. A realistic first target for most organizations is to reach the upper quartile, then push toward world-class on stable workloads.

Why rightsize before setting an ESR target?

Because ESR measures rate savings on the usage that remains, so committing against an over-provisioned baseline can produce a high ESR while you still overspend in absolute terms. Reduce usage first, then optimize rate, so the percentage reflects real value.

Written by Fredrik Filipsson and reviewed by Morten Andersen, applying our See, Cut, Lock, Run method. Independent and vendor neutral.

Primary sources & further reading

Cloud pricing and service behavior change frequently. Verify the specifics in this guide against the providers’ own current documentation and the FinOps Foundation: FinOps Foundation Framework ↗ and FinOps Rate Optimization capability ↗. This article also reflects Cloud Cost Room’s hands-on, vendor-neutral engagement experience.

Co-founder of Cloud Cost Room and a FinOps Certified Practitioner, with 20 years in IT and cloud cost optimization across AWS, Azure, Google Cloud and OCI. More about Fredrik →

More from the FinOps Practice & Operating Model cluster

See every guide in the FinOps Practice & Operating Model cluster →

The Cloud Cost Brief

Cloud pricing moves. We tell you when it matters.

New commitment instruments, FOCUS changes, hyperscaler pricing shifts, and the plays that actually move a bill. No schedule, no filler.

Subscribe · Work email only