AWS Enterprise Discount Program — what most engineers don't know
If your AWS bill is over a million dollars a year and you don't have an Enterprise Discount Program (EDP), you're paying retail. Most engineering teams don't know this exists. Most finance teams don't know how to ask.
What it is
An EDP is a multi-year commitment to AWS spend in exchange for a percentage discount across your entire bill. Including Bedrock. Including support. Including services you haven't started using yet.
You commit to a baseline annual spend with a defined growth rate. AWS gives you a discount tier in return. If you exceed the commitment, you pay retail on the overage. If you fall short, you eat the gap.
The discount tiers
AWS doesn't publish these. Rough order of magnitude based on what gets reported publicly and what people I know have negotiated:
| Annual commit | Term | Typical discount |
|---|---|---|
| $1M | 1 year | 4-6% |
| $1M | 3 years | 6-10% |
| $5M+ | 3 years | 10-15% |
| $20M+ | 3 years | 15-25% |
The numbers move. AWS account teams have flexibility, especially toward end of quarter or end of fiscal year (Amazon's fiscal year ends December).
What's negotiable beyond the discount
The base discount is the headline. The other levers people don't ask for:
- Free Enterprise Support upgrade for the term of the agreement (Enterprise Support is normally 10% of monthly spend or $15K/month, whichever is greater)
- TAM (Technical Account Manager) assigned to your account
- Architecture review credits (free Solutions Architect time)
- Service-specific discounts on top of the base EDP, especially for newer services AWS wants adoption on (Bedrock has been one of these in 2025-2026)
- Marketplace EDP eligibility (purchases through AWS Marketplace count toward your commit, sometimes at additional discount)
- Migration credits if you're moving workloads from another cloud or on-prem
How to start the conversation
If you're spending over $1M/year and don't already have an EDP, email your AWS account manager. If you don't know who that is, the support console will route you. Subject line: EDP discussion request. Body: a single sentence noting you're interested in a multi-year commitment in exchange for discount tiers, and asking for an intro to the right team.
You'll get a 30-minute call within a week, then a follow-up with proposed numbers a week or two later. The whole thing usually takes 4-8 weeks to close.
What AWS will ask for
- Last 12 months of spend by service (they already have it; they want you to have it)
- Forecast for the next 1-3 years
- A signal that you're seriously considering alternatives (negotiation leverage)
What you should ask for
- Discount on entire bill, not specific services
- Multi-year term with annual review
- A clause that lets you renegotiate if your spend pattern changes materially
- Free Enterprise Support
- A TAM if you don't already have one
When it doesn't pay back
If your spend is volatile and you might fall significantly below the commit, the math gets harder. The break-even calculation is your discount rate vs. the probability-weighted overage you'd pay if you under-deliver on the commit.
For most steady-growth companies past $1M annual spend, the math is clear and one-sided. The reason most teams haven't done it is that nobody on the engineering side knows it exists, and finance assumes engineering would have asked if it were available.
Related
Lever 7 in Seven AWS levers that cut $1.5M from a production SaaS bill. The single biggest non-technical lever on the list.