Skip to main content
Your progress
0 of 5 lessons complete0%
T4 / M4.7 / L2 OF 5 / Engineer TIER / 9 min

Effective discount math

Outcome

By the end of this lesson, you will be able to calculate the effective discount of a commitment realistically, distinguish published discount from realized discount, and apply the break-even formula to decide whether a commitment is worth it.


TierEngineer
JTBD”Predict what a commitment will actually save, not what the vendor calculator claims.”
PersonasFinOps Lead · Finance Partner · Platform Engineer
PrerequisitesM4.7.L1: Four commitment instruments
Time9 minutes
Bloom verbCalculate (Apply), Distinguish (Analyze), Apply (Apply)

1. Concept

The discount published on a commitment (“save up to 40%!”) is the best case. The actual savings you realize depend on coverage and utilization. Most teams over-estimate their realized discount; the formula keeps the math honest.

Terminal window
EFFECTIVE DISCOUNT = published_discount × coverage × utilization
WHERE:
published_discount = the headline rate (e.g., 40% for 3-yr RI)
coverage = % of eligible hours actually committed
utilization = % of committed hours actually used

If either coverage or utilization is low, the published discount doesn’t translate to your bill.

Walking through scenarios

Terminal window
SCENARIO A: Perfect:
1-yr RI on m5.large at 40% published discount
Coverage: 100% (all m5.large hours covered)
Utilization: 95% (instance running 95% of the time)
Effective: 40% × 1.0 × 0.95 = 38%
Nearly the published discount; close to ideal.
SCENARIO B: Imperfect coverage:
Same 1-yr RI at 40%
Coverage: 80% (some m5.large hours go uncovered)
Utilization: 95% (committed instances running 95%)
Effective: 40% × 0.8 × 0.95 = 30.4%
Lost 8 percentage points to incomplete coverage.
SCENARIO C: Imperfect utilization:
Same 1-yr RI at 40%
Coverage: 80%
Utilization: 60% (instance idle 40% of the time)
Effective: 40% × 0.8 × 0.6 = 19.2%
Half the headline discount.
SCENARIO D: Bad:
Coverage: 40% (committed for less than actual usage)
Utilization: 50% (committed instances idle half the time)
Effective: 40% × 0.4 × 0.5 = 8%
Significantly less than the 40% advertised; might not
even break even.

The publishing-vs-realized gap is what separates “looks like savings” from “actually saves money on the bill.”

Break-even math

Every commitment has a break-even point: below it, you pay more than pure on-demand.

Terminal window
BREAK-EVEN UTILIZATION FORMULA:
For a commitment with discount d:
Required utilization > 1 - d
(utilization = committed hours used / committed hours purchased)
EXAMPLES:
d = 40% → required utilization > 60%
d = 30% → required utilization > 70%
d = 20% → required utilization > 80%
If your utilization is below the break-even, the commitment LOSES
money vs pure on-demand. You committed for hours you didn't use,
and you paid for them.

Break-even is a utilization threshold, not a coverage one. Under-coverage never loses money: eligible hours the commitment does not cover simply run on-demand at rack rate. It is under-utilization that loses money. Bigger discounts have looser thresholds: a 40% discount only needs 60% utilization to break even; a 20% discount needs 80%.

Realistic targets by commitment length

Terminal window
COMMITMENT LENGTH SUGGESTED TARGETS
──────────────────────────────────────────────────────────────────
1-year commit Coverage target: > 80%
Utilization target: > 95%
3-year commit Coverage target: > 70%
Utilization target: > 95%
Note: 3-yr has more time for workload to
change, so coverage target is looser.

If you can’t confidently project these levels for the full commitment term, defer the commit or use a shorter term.

Realistic example

Terminal window
WORKLOAD: 100 m5.large instances, 24/7
OPTIONS analysis:
Option 1: Pure on-demand:
100 × $0.096/hr × 24 × 365 = $84,096/year per instance × 100
Annual cost: $8.41M
Option 2: 1-yr RI, all-upfront, 40% published discount:
If 100% coverage + 95% utilization:
Effective discount: 40% × 1.0 × 0.95 = 38%
Cost: $8.41M × (1 - 0.38) = $5.21M
Savings: $3.20M (38%)
If realistic coverage 90% + utilization 95%:
Effective discount: 40% × 0.9 × 0.95 = 34.2%
Cost: $8.41M × (1 - 0.342) = $5.53M
Savings: $2.88M (34.2%)
Difference between "ideal" and "realistic": $320K/year
Option 3: 3-yr SP, all-upfront, 30% published discount:
If 90% coverage + 95% utilization:
Effective discount: 30% × 0.9 × 0.95 = 25.7%
Cost: $8.41M × (1 - 0.257) = $6.25M
Savings: $2.16M (25.7%) per year
Lower discount but more flexible (SP applies to any compute)
DECISION FACTORS:
Are these 100 instances guaranteed for 3 years? If yes, RI.
If workload type might change? SP.
How confident is the 95% utilization? Critical to verify.

How to improve coverage and utilization

Terminal window
COVERAGE IMPROVEMENTS:
- Match RI specs closely to actual usage (don't buy for "projected
growth"; buy for proven floor)
- Mix RIs and Savings Plans for flexibility on the edge
- Buy on the floor, not the peak
- Re-evaluate quarterly
UTILIZATION IMPROVEMENTS:
- Don't schedule the committed floor off (defeats the commit)
- Run committed capacity 24/7
- Monitor exchange opportunities (AWS lets you exchange RIs)
- Use unused capacity for low-priority workloads

The single biggest improvement lever for most orgs: don’t schedule the committed floor off. Schedules pause non-committed capacity; committed capacity runs continuously.

Modeling and tracking tools

Terminal window
TOOL PURPOSE
──────────────────────────────────────────────────────────────────
AWS Cost Explorer RI/SP 1-yr commitment recommendations
recommendations
GCP Commitment planner 3-yr CUD modeling
Azure Reservation calculator Reservation sizing
ZopNight Commitment Coverage Track current coverage + utilization
Specialized tools Multi-instrument forecasting
(ProsperOps, Spot.io) (advanced cases)

ZopNight provides coverage tracking and utilization monitoring; specialized tools provide forecasting if your portfolio is complex.

Common discount-math mistakes

Terminal window
MISTAKE FIX
──────────────────────────────────────────────────────────────────
Quoting published discount as savings Apply coverage × utilization
to get realistic number
Buying for projected growth Buy for proven floor;
incremental commits for
confirmed growth
Ignoring utilization Track it monthly; alerts on
low utilization
3-yr commit without 3-yr confidence Use 1-yr; revisit annually
Locked into RI when SP would fit Exchange where possible;
plan migration on renewal
Scheduling the committed floor off Schedules don't apply to
committed capacity (the
schedule wastes the commitment)

2. Demo

A real commitment portfolio review:

Terminal window
PRODUCTION FLEET commitment status (Acme Corp):
CURRENT STATE:
100 instances m5.large × 730 hr/mo = 73,000 hours
Commitment: 60% via Savings Plan at 30% published discount
Coverage: 60% (60 × 730 = 43,800 hours covered by SP)
Utilization: 95% (covered hours actually used)
EFFECTIVE DISCOUNT: 30% × 0.6 × 0.95 = 17.1%
SAVINGS CURRENT:
73,000 hours × $0.10/hr × 17.1% = $1,250/month saved
Annual: $15,000
OPPORTUNITY:
If coverage rose to 80%:
30% × 0.8 × 0.95 = 22.8% effective discount
Annual savings: $20,000 (+$5K vs current)
If coverage rose to 90%:
30% × 0.9 × 0.95 = 25.7% effective discount
Annual savings: $22,500 (+$7.5K vs current)
DECISION ANALYSIS:
Coverage at 80% requires committing to an additional 20 hours
of m5.large × 730 hours = 14,600 hours of SP commitment.
If usage shifts off m5.large in 6 months, that commitment
may be stranded (still applies if SP, but lower coverage).
Confidence in 80% coverage over the next 12 months: HIGH
(workload has been stable for 6+ months).
DECISION:
Increase SP coverage to 80% next renewal cycle.
Track utilization; if drops below 90%, re-evaluate.

The math turns a vague “should we buy more SP?” into a specific decision.


3. Hands-on (5 min)

Calculate effective discount for one of your team’s commitments:

Terminal window
COMMITMENT: __________ (RI / SP / CUD)
PUBLISHED DISCOUNT: ____%
COVERAGE: ____% (% of eligible hours actually committed)
How to find: cloud provider's commitment report
UTILIZATION: ____% (% of committed hours actually used)
How to find: ZopNight commitment coverage report
EFFECTIVE DISCOUNT:
____ % × ____ × ____ = ____%
ANNUAL SAVINGS:
Total spend on this workload class × Effective % = $______
COMPARED TO publicly quoted savings:
$______ less than the headline number
IMPROVEMENT OPPORTUNITIES:
□ Increase coverage (commit more)
□ Increase utilization (don't schedule covered capacity off)
□ Exchange to better-fit instrument
□ Defer renewal if usage likely to change
BREAK-EVEN check:
Required utilization: 1 - ____ (discount) = ____%
Current utilization: ____%
Above break-even? Yes / No

If your utilization is below break-even, the commitment is losing money vs on-demand. Investigate.


4. Knowledge check

Q1

Coverage 80%, utilization 95%, published discount 40%. Effective discount is:

A. 40% (the published rate)
B. 30.4% (40% × 0.8 × 0.95). The formula compounds: every percentage of missed coverage and missed utilization multiplies into the effective discount. Quoting the published rate as savings is fiction; quoting the effective rate is honest.
C. 76%
D. Random

Show answer

Correct: B. 30.4%. The effective discount is the headline times coverage times utilization.

Q2

1-year RI at 40% discount. Break-even utilization:

A. 40%
B. 60%: calculation: 1 - 0.40 = 0.60. Below 60% utilization (using less than 60% of the committed hours), the RI loses money vs pure on-demand. The bigger the discount, the looser the threshold; a 40% discount needs 60% utilization, a 20% discount needs 80%.
C. 71.4%
D. 100%

Show answer

Correct: B. Break-even utilization = 1 - discount. Memorize this; it’s the floor below which you’re losing money. It is a utilization threshold (used / purchased), not a coverage one: under-coverage never loses money.

Q3

The biggest improvement lever for effective discount:

A. Cloud provider raising the published discount
B. Increasing coverage (commit more of the proven floor) AND increasing utilization (don’t schedule covered capacity off). Both compound in the formula. Coverage is usually the bigger lever for under-committed customers; utilization is usually the bigger lever for over-committed customers.
C. Reducing the discount percentage
D. Random

Show answer

Correct: B. Coverage AND utilization. Both are levers; track both monthly.


5. Apply

Track coverage and utilization quarterly in ZopNight’s Commitment Coverage report. Re-baseline commitments before renewal; verify break-even is well above the required threshold.

For commitment recommendations, ZopNight’s Commitment Optimizer surfaces specific RIs/SPs to buy based on observed usage patterns.


Glossary terms touched

Effective discount · Coverage · Utilization · Break-even coverage · Published vs realized discount


Start with the bill.

Foundations takes about five hours. The first lesson is nine minutes.

Open curriculum. No login. No paywall. 237 lessons across 7 courses, three publicly verifiable credentials. Read it on the train, take the exam on a Saturday, list the credential on your résumé Monday.

5h median time to finish Foundations
0 logins, paywalls, or marketing forms
open curriculum, public credential verifier
Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 30% average cloud cost cut· 4 platforms · 1 console· Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 30% average cloud cost cut· 4 platforms · 1 console·