EC2 Right-SizingGraviton MigrationSpot StrategySavings PlansRI CoverageInstance FamiliesCompute DiscountsEDP Compute TierEC2 Right-SizingGraviton MigrationSpot StrategySavings PlansRI CoverageInstance FamiliesCompute DiscountsEDP Compute Tier
Pricing Guide · Compute

AWS EC2 Pricing & Compute Negotiation Guide.

EC2 is the largest line on most AWS invoices. The list price you see is rarely the price you should be paying. This guide breaks down EC2 pricing models, instance economics, and the levers you can actually negotiate.

$2.4B+
AWS spend reviewed
500+
Engagements
38%
Average reduction
$340M+
Client savings
The Five Pricing Models

How AWS actually prices EC2.

EC2 has five canonical pricing models, each with a different commitment shape and a different blended discount. Most enterprise customers blend three to four of them in production. The mix — not any single model — drives effective compute cost.

ModelCommitmentTypical Discount vs On-Demand
On-DemandNone0%
Compute Savings Plans1 or 3 year, $/hr27-66%
EC2 Instance Savings Plans1 or 3 year, family-locked30-72%
Reserved Instances (Standard)1 or 3 year, attribute-locked40-75%
Spot InstancesInterruptible, market-priced70-90%

The published discount bands are starting points. Inside an Enterprise Discount Programme, the EDP discount stacks on top of the Savings Plan or RI discount on the on-demand-equivalent value. That stack is where the real negotiation happens. We have repeatedly secured EDP compute tiers that produce a 55-65% blended discount on what would otherwise be on-demand compute.

Instance family economics

Not all instance families are priced equally. The general-purpose M-family, the compute-optimized C-family, and the memory-optimized R-family all carry different per-vCPU costs. Within each family, the generation matters more than the size. An m6i.xlarge is materially cheaper per unit of work than an m5.xlarge, despite a smaller absolute price difference. Graviton-based instances (M6g, C7g, R7g) carry a 20% list discount over Intel equivalents and typically deliver 15-30% better price-performance once benchmarked.

Right-sizing alone — without any negotiation — usually frees 18-25% of EC2 spend in environments that have never been audited. Most AWS bills carry a long tail of oversized instances and forgotten dev/test capacity. We tag these in week one of every compute engagement.

Spot pricing reality

Spot is the largest source of unrealized savings in most environments. Interruption rates have dropped meaningfully — most production-quality instance pools see interruption rates under 5% per month. Workloads that tolerate restart (CI/CD, batch processing, async jobs, stateless services behind a queue) should be running on Spot. Workloads that cannot tolerate restart are still candidates for Spot via diversified pools and fallback strategies.

Negotiation Levers

What you can actually push.

01

EDP Compute Tier

The discount band applied to your compute spend inside an EDP. Negotiable in 5-point increments. Anchored against commit size and growth rate.

02

Graviton Migration Credit

AWS funds Graviton porting to retain compute on AWS. Migration credits of $50K-$500K are routinely available for committed customers.

03

Savings Plan Conversion

Legacy Reserved Instances can convert to Compute Savings Plans without penalty during EDP renewal. We unlock conversion routinely.

04

Spot Commitment Floor

Spot is excluded from EDP commit calculations by default. Negotiating Spot inclusion lifts your effective discount stack.

05

Reserved Capacity

For burst workloads in capacity-constrained regions, On-Demand Capacity Reservations attached to Savings Plans deliver guaranteed availability at SP pricing.

06

Right-Size Then Re-Tier

The order matters. Right-size to your true baseline first. Then commit. Then negotiate the tier against the right baseline, not the inflated one.

Frequently Asked

Questions on EC2 pricing.

01Should we be on Savings Plans or Reserved Instances?+
Almost everyone should be on Compute Savings Plans for the flexible portion of their commitment, with EC2 Instance Savings Plans or Standard RIs for highly stable, family-locked workloads. Standard RIs still deliver the deepest discount for predictable production. The mix depends on your workload predictability — see our Savings Plans Optimization service for the model we use.
02Is Graviton actually worth the migration effort?+
For most workloads, yes. The 20% list discount and 15-30% performance uplift compound. The migration effort is real for some workloads (JNI dependencies, x86-only binaries) but trivial for many (containerized Java, Go, Python, Node). AWS will frequently fund the porting work with migration credits negotiated inside the EDP.
03How much of our fleet should run on Spot?+
Whatever portion can tolerate interruption. In most environments, that is 30-60% of compute — far more than what is actually deployed on Spot. The barrier is usually operational maturity, not workload suitability. Spot Fleet, EC2 Auto Scaling Mixed Instance Policies, and Karpenter (for EKS) make Spot adoption mechanical rather than risky.
04What is the catch with EC2 Instance Savings Plans?+
They are locked to a single instance family in a single region. Compute Savings Plans are portable across families, regions, and even between EC2, Fargate, and Lambda. The deeper discount of EC2 Instance Savings Plans costs you flexibility. We use them only for highly stable, family-locked production lines.
05How does the EDP discount stack on top of Savings Plans?+
The EDP discount typically applies to the on-demand-equivalent value of your usage, including the spend covered by Savings Plans. So a 15% EDP discount on top of a 40% Compute Savings Plan does not produce 55% off — it produces 49%. The math matters when sizing commit. We model this precisely in every EDP negotiation we run.

EC2 spend is the largest
line you can actually move.

$2.4B+ reviewed. 500+ engagements. 38% average reduction. Pricing models, instance economics, and EDP tier negotiation — we cover the full stack.