TL;DR: Hidden low in the CloudFront console sidebar is a self-service committed-use discount: promise a monthly combined CloudFront + WAF spend for one year, get ~10–30% off those services (tier scales with the commitment). Overage bills at the discounted rate; underage still bills the full commitment — so size against your lowest month. For steady spenders it's ten minutes of clicking for four figures a year.
The numbers
- Tiers (approximate): $100–999/month commit → ~10% off · $1k–9.99k → ~20% · $10k+ → up to 30%
- $2,500/month combined spend committed at
20% → **$6,000/year saved** for spend you were making anyway - Covered: CloudFront data transfer + requests, WAF request and web-ACL fees. Not covered: Shield Advanced, Lambda@Edge compute time
- Spiky-traffic example from the source workflow: a sports-season streamer committing at $1,200 (below their slowest month, ~12% tier) banked ~$5k/year and never overpaid — deliberately not maximizing the tier
Do this
-
Chart 6–12 months of combined CloudFront + WAF spend in Cost Explorer. Don't sign anything before seeing the shape of the curve.
-
Pick the commitment floor: steady spend → ~10% under your lowest month; seasonal/spiky → 70–80% of your lowest month. You can raise a commitment mid-term for a better tier; you can never lower it.
-
Enroll: CloudFront console → "Savings Bundle" (tucked low in the sidebar) → review AWS's estimator → enter the commitment → confirm the 1-year term. Discount applies from the next bill — no ramp-up.
-
Set a billing alarm at the commitment floor so a slow month warns you before you've quietly paid for unused commitment.
-
Optimize usage first, then commit: cache-hit-ratio and compression work (this sheet) lowers the spend you're committing to — do it in that order, and the discounts compound.
Gotchas
- One-year term, no early termination. The only real risk is over-committing; every month under the floor is money burned.
- Up-only adjustments: growth lets you re-tier upward mid-term, but there's no path down.
- Uncovered line items don't count toward the floor — a bill dominated by Shield Advanced or Lambda@Edge changes the math.
- Three false beliefs keep people out: it is not enterprise-only (any account ≥ ~$100/month qualifies), it needs no account-manager approval, and it is not cancelable.
Skip this if
- The workload is short-term (a 3–6 month campaign) or you may migrate off CloudFront/WAF within the year.
- Spend is genuinely unpredictable with no reliable floor.
- CloudFront alone runs $10k+/month — pursue Private Pricing first (deeper discounts; sometimes stackable) and use the bundle for the WAF remainder.