Contents
Key takeawaysHow a PPA worksPPA versus EDPWhat we have seenStructuring the ratesBenchmark and prepareWhat to do nextFAQAn AWS Private Pricing Agreement can beat the standard commitment discount on the services you use most. Without an independent benchmark, though, you cannot tell whether the custom rate is competitive or just below list.
- What a PPA sets. Custom negotiated rates on specific AWS services, on top of the standard commitment discount historically sold as the EDP.
- Where it pays. Aim the custom rates at the services where your usage is concentrated, so the cut lands on the lines that drive the bill.
- Both parts together. The service rates and the broad commitment discount coexist, and lower unit rates shrink the spend that counts toward your commitment.
- Benchmark first. A custom rate below list can still be expensive, and only an independent market benchmark shows whether it is competitive.
- What we see. Most PPAs we review were signed without a benchmark, leaving 8 to 18 percent of the achievable rate reduction unclaimed.
- Review rights. AWS list prices usually fall over a term, so the agreement needs rate review or renegotiation rights, plus protection if list rises.
How does an AWS Private Pricing Agreement work in 2026?
An AWS Private Pricing Agreement (PPA) sets custom negotiated rates on selected AWS services, on top of the standard commitment discount, with every term agreed privately. AWS publishes its general pricing model on the AWS pricing page, and a PPA rate is a private departure from it. The published list alone cannot tell you whether your offer is good.
The two names now usually describe one agreement, and AWS's Marketplace documentation refers to "AWS committed spend (EDP/PPA)". It holds two mechanisms: a broad discount for committing to total spend, historically the Enterprise Discount Program (EDP), and custom rates on individual services. This guide focuses on the second and on how it interacts with the first.
Custom rates on the services that dominate your bill
A PPA rate is worth most on the services that make up the bulk of your invoice. A 20 percent cut on a service that costs you $40,000 a year changes little. The same cut on a $3 million storage or data transfer line changes the whole deal. You can see where your spend concentrates in AWS Cost Management.
- Targeted rates. Custom pricing applies to the services and usage types named in the agreement, usually your highest spend lines.
- Linked to a commitment. AWS usually ties the rates to a usage or spend commitment, sometimes on that specific service.
- Fixed to the term. The rates hold for the agreement term, which cuts both ways when public prices change.
How the custom rate reaches your invoice
PPA rates are applied as a billing adjustment against eligible usage, so your billing data shows the private rate as a discount line against the usage. Third party software bought through AWS Marketplace private offers is negotiated privately with each seller, and eligible products draw down the same AWS commitment. Price both in the same round.
| Element | What it sets | What to check | Risk if ignored |
|---|---|---|---|
| Target services | Which services and usage types get custom rates | That they are your highest spend lines | A discount on light usage |
| Custom rate | The negotiated unit price or percentage off | How it compares with a market benchmark | Overpaying without knowing it |
| Commitment | Usage or spend tied to the rates | That the baseline is one you will meet | Shortfall payments |
| Review rights | When and how rates can be revisited during the term | That rates follow falling list prices | Paying stale rates |
Negotiating AWS 1: What You Are Actually Signing
How does a PPA differ from an Enterprise Discount Program?
An EDP gives a broad percentage discount across eligible spend in return for a commitment. A PPA rate cuts the unit price on specific services. The EDP rewards total spend and the PPA rewards concentration, so they solve different problems and often work best together in the same agreement.
When service rates add value beyond the commitment discount
- Concentrated spend. If three or four services make up most of your bill, a custom rate on them beats a flat percentage spread across everything.
- Steady, large usage. Storage, data transfer and content delivery at high, predictable volume are the classic candidates, because AWS can price them with confidence.
- Layered discounts. For the right profile, the broad commitment discount plus service rates beats either one alone.
A worked example: why the two parts must be modeled together
Lower unit rates reduce the spend that counts toward your commitment. That is harmless while you have headroom. Say a company would spend $10.0 million a year at list, $3.0 million of it on S3 storage and data transfer, and commits $8.5 million a year, measured on spend after discounts, at a hypothetical broad discount of 10 percent.
AWS then offers a custom rate 20 percent below list on the storage and transfer lines, replacing the broad discount there. The table shows the net bill with and without that rate, first at planned usage and then if usage falls 10 percent.
| Line | Broad discount only | Broad discount plus service rates |
|---|---|---|
| Usage as planned: other services ($7.0 million list) | $6.3 million | $6.3 million |
| Usage as planned: storage and transfer ($3.0 million list) | $2.7 million | $2.4 million |
| Net spend as planned (headroom over commitment) | $9.0 million ($0.5 million) | $8.7 million ($0.2 million) |
| Usage 10 percent lower: net spend | $8.1 million ($5.67 million plus $2.43 million) | $7.83 million ($5.67 million plus $2.16 million) |
| Usage 10 percent lower: shortfall payment | $0.4 million | $0.67 million |
| Usage 10 percent lower: total you pay | $8.5 million | $8.5 million |
At planned usage the service rates save $300,000 a year. If usage drops 10 percent, both versions cost exactly the commitment, because the lower rates only deepened the shortfall. The service rate pays off only while your net spend stays above the commitment.
So either lower the commitment when you add service rates, or ask for PPA services to count toward it at their value before the custom discount. Third party software handled through AWS Marketplace belongs in the same model, since eligible Marketplace spend can fill part of a gap.
AWS vendor management guide
How to structure, benchmark and renegotiate an AWS private pricing agreement, with the contract terms to ask for.
Get the white paper →What have we seen in recent AWS PPA negotiations?
The finding that recurred most was a custom rate accepted without an independent benchmark to test it. That held across roughly 20 to 30 AWS Private Pricing Agreement negotiations I advised on between 2024 and 2025, and it showed up in three patterns.
- Unbenchmarked rates. Where nothing but list price sat behind the negotiation, 8 to 18 percent of the achievable rate reduction was left unclaimed.
- Rates on the wrong services. Custom discounts landed on services where usage was light, while the services that drove the bill stayed on the broad discount.
- No review clause. The agreements had no rate review rights, so buyers kept paying the old rates while AWS list prices fell during the term.
| Measure | Result |
|---|---|
| AWS PPA negotiations in the sample | 23 |
| Median rate reduction left unclaimed | 13 percent |
| Average additional saving achieved in the negotiation | 16 percent |
Why a rate below list is a weak test of a good deal
The usual advice is that any custom rate below list is a good deal, worth signing before the account team changes its mind. We disagree. In more than half the PPAs we reviewed in 2024 and 2025, the rate looked attractive against list but sat above what a benchmarked negotiation achieved, by a margin in that same range.
Without a review clause, the gap then grew each time list prices fell. List is the one price AWS sets for customers who negotiate nothing. Benchmark every PPA rate against what comparable buyers pay for the same service at similar volume, aim the custom rates where your spend concentrates, and write in rate review rights before you sign.
How should you structure the PPA rates?
Build the PPA around your spend concentration and a commitment you are confident of meeting. Custom rates go on the services that dominate the bill, the commitment sits at or below your trailing usage, and the contract says what happens to your rates when AWS prices move.
Contract terms to ask for
- Rates stated as a discount from the public price. A percentage follows list down automatically when AWS cuts a price. A fixed unit rate does not, and you need a separate clause to capture the cut.
- An annual rate review. A right to reopen the service rates each contract year, measured against current list and your actual volume.
- Protection against list increases. AWS also raises some prices. It updates EC2 Capacity Blocks for ML prices on a published schedule, and those rates rose during 2026. Ask that your agreed rates hold if list rises on a covered service. Our note on the Capacity Blocks price protection gap covers the wording.
- A clear definition of eligible spend. State whether PPA services count toward the commitment before or after the custom discount, and how Marketplace purchases count. The commitment measurement clause is where this gets settled.
- Service substitution rights. If you move a workload from one service to another, the commitment and the rate should move with it. See our guide to substitution and swap rights.
For clause by clause redline wording, see our PPA clause redlines.
How the right structure changes with your spend profile
A company spending around $2 million a year across a dozen services usually gets more from a good broad commitment discount and clean Savings Plans coverage than from service rates. There is rarely enough volume on one line for AWS to price it privately. Compute rates also interact with Savings Plans, which our effective rate analysis works through.
At $20 million or more, with storage, transfer or a managed database making up a large share, service rates become the bigger part of the value. Here the benchmark and the review clause matter most, because one percentage point on a hypothetical $6 million storage line is $60,000 a year, for every year of the term.
How do you benchmark and prepare for an AWS PPA negotiation?
Prepare three things before the first pricing call: a spend concentration analysis, an independent rate benchmark for your top services, and a commitment sized to what you actually use. In our negotiations AWS moved custom rates when the buyer brought a credible comparison, and rarely moved them when the only reference was list.
Reports that show where your spend concentrates
- AWS Cost Explorer. Pull 12 months at monthly granularity, grouped by service, then by usage type within your top five services. Use the net unblended cost view to see what you pay after existing discounts.
- AWS Data Exports. In the Cost and Usage Report, the line items with the Discount type show each discount AWS applied, and the net unblended cost column shows the actual cost after discounts.
- AWS Pricing Calculator. Price your top usage types at current list, so every benchmark comparison uses the same volume and region.
- Marketplace invoices. List the third party software you already buy, and which of it could move to private offers that draw down the commitment.
Then compare your current and offered rates for those usage types against independent market data for similar volume. Our AWS discount benchmarks show what the comparison looks like, and this note covers how to use a benchmark in the room without handing it to AWS.
What the account team will say, and what to say back
| What you will hear | What to say back |
|---|---|
| "This rate is already well below list." | "List is not our comparison. Show us how this rate compares with what buyers at our volume pay for this usage type." |
| "A service rate needs its own commitment on that service." | "Then size it to our trailing 12 months on that service, and let unused service commitment count toward the overall commitment." |
| "Rate reviews are not something we offer." | "Then state the rate as a percentage off list, so a price cut reaches us without a review." |
| "We can add credits instead of moving the rate." | "Credits are spent once. Price the rate first, then we can talk about credits separately." |
| "This pricing is only approved until the end of the quarter." | "We will sign when the rates match the benchmark. If approval lapses, send it back up with our numbers." |
Mistakes that cost buyers the most
- Negotiating the service rates and the commitment in different meetings. As the worked example shows, a better rate can raise your shortfall risk if the commitment does not move with it.
- Accepting a service rate on a line you plan to shrink. If a migration or cleanup project will cut that usage, the rate protects little and the service commitment becomes a liability.
- Comparing offers on credits. A large credit in year one can hide a weak rate that you pay for the whole term.
- Letting the benchmark age. A rate comparison from the previous renewal misses every price change since.
On an AWS PPA a rate below list feels like a win, but only a benchmark tells you whether it is the rate you should have signed.
Our AWS EDP negotiation guide covers sizing the commitment itself, and our white paper on AWS Marketplace procurement strategy and Channel Partner Private Offers covers the third party side of the same agreement.
What to do next
- Find the concentration. Export 12 months of spend by service and usage type from AWS Cost Management and identify the few lines that drive the bill.
- Benchmark those rates. Compare your current and offered rates on the highest spend services against independent market data for your volume and region.
- Target the custom rates. Ask for PPA rates on the concentrated services and decline rates on lines you use lightly or plan to shrink.
- Size the commitment to a confident baseline. Base it on trailing 12 month usage, and lower it when service rates reduce the spend that counts.
- Model the rates and the commitment together. Run planned and lower usage cases so a better rate does not turn into a larger shortfall.
- Write in review rights. Get an annual rate review or a percentage off public price, plus protection if list rises on a covered service.
- Take the evidence into the room. Open the negotiation with the benchmark and the concentration analysis, so the discussion starts from market rates.
Frequently asked questions
What is an AWS Private Pricing Agreement, and how does it work?
It is a contract in which AWS agrees private rates for named services and usage types in return for a commitment over a fixed term, applied to your bill as discounts. The same contract usually carries the broad commitment discount too. Every term is negotiated, so the public price list shows only the starting point.
What is the difference between a PPA and an EDP?
The EDP is a flat percentage off eligible spend, earned by committing to a total amount. PPA service rates cut the unit price on particular services, earned by having large, steady usage there. Today both usually sit in one AWS contract, so ask AWS to show which discounts in the offer are broad and which are service specific.
Can a PPA and EDP work together?
Yes, and for a buyer whose bill is dominated by a few services the combination usually beats either alone. Negotiate them in one conversation. Every dollar a service rate saves is a dollar less counting toward the commitment, so the commitment level should be set after you know the service rates.
Is any custom rate below list a good deal?
No. Any buyer that signs a commitment gets a discount from list, so a discount alone proves little. The useful question is what buyers with similar volume on the same usage type pay, and in our reviews rates that looked generous against list often fell short of that.
Why do I need a benchmark for a PPA?
Because AWS knows what it has agreed with other buyers and you do not. A benchmark closes that gap for the services and volume bands in your offer. It also gives the account team concrete numbers to take to its pricing approvers, which is usually what gets a rate changed.
What services should a PPA target?
The few services and usage types that make up most of your bill, typically storage, data transfer, content delivery or a large managed database. Check them in Cost Explorer grouped by usage type. Avoid service rates on lines you expect to shrink, because a linked service commitment then becomes a liability.
Should a PPA include rate review rights?
Yes. Over a three year term AWS usually cuts some public prices, and a fixed unit rate stays where it was unless the contract allows you to reopen it. The simplest protection is a rate expressed as a percentage off the public price, with an annual review for anything priced as a fixed unit rate.
How do I prepare for a PPA negotiation?
Start four to six months before signature. Build a 12 month usage file by service and usage type, benchmark the top lines, and size the commitment to trailing usage. Then model the rates and commitment together under a lower usage case, and draft the review and price protection clauses before AWS sends its paper.
Do AWS Marketplace purchases count toward a PPA commitment?
Eligible Marketplace purchases can draw down your AWS committed spend, and AWS documentation says products deployed on AWS typically qualify, with eligibility set product by product. Confirm in the contract how that spend counts, and negotiate seller private offers alongside the PPA so both sides of the agreement are priced at the same time.