AWS cost guide
★★★★★ 4.6 CE

AWS Savings Plans, Discounts & True Costs: 2026 Guide

AWS shows no monthly price. You rent a t3.micro at $0.0104 an hour, then egress from $0.09 a GB and support that scales with spend stack on top. This guide maps the real bill and what cuts it.

Typical monthly cost

Usage-based

No flat plan; a t3.micro is $0.0104/hr, an m5.large $0.096, S3 $0.023/GB, egress from $0.09/GB

Hidden fees

Yes

egress, percentage-of-spend support, idle resources, Free Tier expiry

Free tier

12 months + always free

eval-grade allowances, not production capacity

Cost transparency

Low

scores 2 of 6 on our transparency checklist

AWS true cost, without the sticker

High· Verified July 15, 2026

AWS has no monthly plan price as of July 15, 2026; it meters usage, so the real cost is whatever you run. A t3.micro is $0.0104 an hour, an m5.large $0.096, S3 Standard $0.023 a GB, and egress about $0.09 a GB past a free slice. The Free Tier covers evaluation, not production. Steady workloads cut 72 to 90 percent through Savings Plans, Reserved Instances or Spot, and large accounts negotiate an Enterprise Discount Program markdown on top.

  • t3.micro, On-Demand$0.0104/hr
  • m5.large, On-Demand$0.096/hr
  • S3 Standard storage$0.023/GB-mo
  • Data transfer outfrom $0.09/GB
  • Savings Plans / RIsup to 72-75% off
  • Spot capacityup to 90% off
  • Free Tier12 months + always free
Running a committed workload? The negotiation email generator below drafts a committed-use ask with live rival prices from our catalog.
Free tier
Eval only
Hidden fees
Egress + support
Best discount
Up to 90%
Negotiable
At scale

AWS has no flat plan to set against the $11 median of the 24 cloud-hosting tools we track. A t3.micro at $0.0104 an hour is the honest entry unit, and committed-use discounts up to 75 percent are where a steady bill actually falls.

What an AWS invoice really adds up to

AWS prints no monthly plan price. A t3.micro instance rents at $0.0104 an hour, an m5.large at $0.096, and S3 Standard storage at $0.023 a GB each month. The bill is the sum of hundreds of meters like these. Nothing on the console shows a running total before you spend.

The line that surprises people is data transfer out. Traffic leaving AWS runs about $0.09 a GB and tapers to $0.05 at volume, past a 100 GB monthly free slice. A service that pushes heavy traffic can spend more moving bytes than running the servers behind them. Egress never appears on an instance rate.

Two more costs hide off the calculator. Premium support bills as a percentage of spend rather than a flat fee, so it climbs alongside the bill it covers. And the meter keeps running whether or not the work proves useful. Full rate tables sit on the AWS pricing page; check the egress and support rows, not the compute rate on its own.

Idle resources bill anyway

On-Demand compute meters by the second. A t3.micro charges $0.0104 an hour and an m5.large $0.096 the whole time they run, useful or not. A forgotten instance or an unattached volume keeps billing until someone shuts it down.

Egress is the quiet giant

Data leaving AWS costs about $0.09 a GB, easing to $0.05 at scale, past a 100 GB free monthly slice. Cross-region and inter-zone traffic add their own rates. A busy app can spend more on transfer than on the servers sending it.

Support scales with your spend

Business and Enterprise support are priced as a percentage of monthly usage, not a flat fee. The more you run, the more the support line costs, and serious production workloads effectively cannot skip it.

Data has gravity and a price

Storage looks cheap at $0.023 a GB on S3 Standard. Pulling it back out, across regions or to the internet, is the real cost, and cold tiers bill through retrieval and request fees the storage sticker never mentions.

The free tier has an expiry date

Twelve-month allowances end on a calendar date. A running EC2 micro or an RDS instance that was free in month one starts billing in month thirteen, and the switch is silent unless you set a budget alert first.

Committed rates need a commitment

The steep discounts, Reserved Instances and Savings Plans, require locking a 1 or 3-year term. On-Demand flexibility is the default and the most expensive way to run steady workloads whose shape never changes.

What the AWS Free Tier really covers

The AWS Free Tier is three things at once, and only one lasts. Always-free covers small allowances forever: 750 hours of a micro instance, 5 GB of S3, a slice of Lambda requests. The 12-month tier adds more services, but only for a year. Short trials cover specific products for 30 to 90 days.

Treat it as an evaluation budget. It answers whether a service fits before you pay, and it will not run production. The moment you cross an allowance, billing starts at full On-Demand rates with no warning. Comparing clouds on free tiers alone compares trials; the paid rates matter more, and the AWS alternatives page lists what rivals charge for real workloads.

AWS discounts that survive the invoice

AWS runs no student, nonprofit or open coupon on core compute. What it has instead is structural, and larger than any code. Savings Plans and Reserved Instances trade a 1 or 3-year commitment for up to 72 to 75 percent off On-Demand. Spot capacity goes further, up to 90 percent, if your workload tolerates interruption.

Above heavy, steady spend, the Enterprise Discount Program adds a negotiated markdown across services in return for a multi-year commit. That is where large accounts find double-digit cuts a self-serve user never sees. There is no published EDP rate, and that opacity is the point; the negotiation section below explains how to open that lane.

Savings Plans, up to 72% off

Commit to a steady dollar-per-hour of compute for 1 or 3 years and AWS discounts On-Demand by up to 72 percent. It flexes across EC2, Fargate and Lambda, so it fits changing instance types better than a Reserved Instance does.

Reserved Instances, up to 75% off

Lock a specific instance family, region and term and the cut reaches 75 percent against On-Demand. It is less flexible than a Savings Plan, so use it only for workloads whose shape you are sure will hold.

Spot capacity, up to 90% off

Spare EC2 capacity sells at up to 90 percent below On-Demand. AWS can reclaim it with two minutes of notice, so it suits batch jobs, rendering and fault-tolerant fleets, never a database you cannot afford to lose.

Enterprise Discount Program

Large, committed accounts negotiate a custom markdown across services under a multi-year agreement. The list price becomes an opening position, and volume plus term length is what actually moves the number.

No student or charity rate on compute

AWS publishes no education or nonprofit discount on raw compute as of July 2026. The savings live in commitment and volume instead, so anyone offering an AWS coupon for EC2 is selling noise.

AWS negotiation tactics that lower a real bill

On-Demand rates do not bend for anyone, and no rep will discount a single instance. The savings are structural first: commit, right-size, and move interruptible work to Spot. A conversation with a human starts only once spend is large enough to matter to an account team.

That threshold is real. Below it, the levers are Savings Plans and Reserved Instances you buy yourself. Above it, an Enterprise Discount Program and private pricing open up. Three moves carry most of the gap between a lazy On-Demand bill and a tight one.

Commit only what you always use

Target
Savings Plans, 1-year
Argument
Buy a Savings Plan for your steady baseline, the compute that runs every hour, and leave the spiky top on On-Demand. Overcommitting locks spend you cannot use. A 1-year plan captures most of the discount with half the lock of a 3-year.
Expected discountup to 72%

Push interruptible work onto Spot

Target
Batch and stateless fleets
Argument
Anything that can restart, rendering, CI, data crunching, belongs on Spot at up to 90 percent off. Pair it with On-Demand or Savings Plans for the parts that cannot be interrupted, and the blended rate drops hard.
Expected discountup to 90%

Trade term length for an EDP rate

Target
Enterprise Discount Program
Argument
Once annual spend is serious, offer a multi-year commitment for a markdown across services. AWS keeps the revenue certainty, you get the discount. Bring a competitor quote to anchor the number rather than accepting the first offer.
Expected discountnegotiated

Put egress on the table

Target
High-traffic accounts
Argument
Egress is a top surprise line and a real lever at volume. Ask for committed data-transfer pricing or transfer credits inside an EDP. Vendors discount it precisely because it is where lock-in lives.
Expected discountcase by case

The best time to negotiate an AWS contract

AWS account teams carry quotas like any sales org, and a stalled discount tends to surface right at quarter-end. Amazon's fiscal calendar runs on standard quarters, so the closing two weeks of March, June, September and December hold the most give. Have your sign-off ready, say as much, and point the ask there.

Jan

 

Feb

 

Mar

Q-END

Apr

 

May

 

Jun

Q-END

Jul

 

Aug

 

Sep

Q-END

Oct

 

Nov

 

Dec

Q-END

Pro tip: Renewal and EDP talks start 60 to 90 days before the term ends, not at expiry. By renewal week the rep knows a live migration costs you more than the discount, and your leverage is spent.

What bends on an AWS bill, and what will not

Chasing the wrong concession burns the credibility you will need for the right one. The AWS pattern is plain: commitment and volume shift money, while the public per-unit rates stay put.

Usually negotiable

  • Effective rate via Savings Plans or RIsHIGH
  • Enterprise Discount Program markdownHIGH
  • Multi-year committed-use pricingHIGH
  • Private pricing on egress at volumeMEDIUM
  • Credits during onboarding or migrationMEDIUM
  • Support terms on a large accountMEDIUM
  • Payment terms (Net 30/60)LOW

Rarely negotiable

  • Public On-Demand hourly rates
  • Standard Free Tier allowances
  • Per-GB S3 storage list pricing
  • The two-minute Spot reclaim notice

AWS negotiation email generator

The draft assembles from what you enter, and every competitor rate inside it comes from our verified catalog. Add the scope, copy the result, and route it to your AWS account manager or the sales enquiry form. Structure carries the message: describe the workload, cite an alternative with its price, bind the ask to a set term, and stamp a date on it.

What you are buying

1 or 3-year, up to 72% off On-Demand

Team size
Decision deadline
Contract length
SubjectAWS Pricing Discussion - [Your company]
Hi AWS team,

I lead tooling decisions at [Your company], and we are evaluating AWS Team seats for a team of 10-50 people.

As part of this evaluation we are also looking at DigitalOcean, which comes in at $4/mo, and Hetzner at $4.49/mo. Can you help us understand the value difference at your current rates?

We are ready to commit to an annual term. What is the best rate you can offer on annual billing, and can you cap the renewal price in the contract?

We are aiming to sign before the end of this quarter, and budget sign-off is already in place.

Could you share a proposal covering the per-seat or per-credit rate, the renewal terms, and any programs we qualify for?

Best regards,
[Your name]
[Your company]

Send it Tuesday to Thursday, and follow up once after 3 business days.

Before you send

  • Pull your last three months of Cost Explorer data before you write. Numbers beat adjectives.
  • Address a named account manager, not a generic sales inbox. Assigned reps move faster.
  • Send midweek. Monday triage and Friday drift both bury a first email.
  • Name your committed baseline, not your peak. You negotiate the floor, not the spike.
  • Ask for egress and support concessions in writing, not a verbal nod on a call.
  • Follow up once after three business days, then let the silence answer.

AWS billing mistakes that quietly drain budgets

Every one of these traps grows directly from the way AWS meters usage, and each is avoidable before the invoice lands.

Reading the Free Tier as free forever. The 12-month allowances expire on a date and bill full rate afterward.

Running steady workloads On-Demand. A baseline that never changes is paying up to 72 percent too much without a Savings Plan.

Ignoring egress until the bill. Transfer out can outweigh compute, so model it before you architect around one region.

Leaving resources running idle. Unattached volumes, old snapshots and forgotten instances bill until someone deletes them.

Overcommitting a Savings Plan. Buying more baseline than you use locks spend you cannot recover.

Skipping the EDP conversation at scale. Above serious spend, list price is an opening bid, not a fixed rate.

AWS rivals that anchor a committed-use ask

A negotiation without a credible alternative is just a wish. These three undercut AWS on raw compute and give you a real figure to anchor with, taken from our verified catalog. The point is not that they match AWS service for service. It is that you can name them with a price and mean it. Compare the wider field on the AWS alternatives page.

Is AWS worth the cost? An honest read

AWS is less overpriced than unpriced up front. The breadth is genuine, per-unit rates stay competitive, and the committed-use discounts go genuinely deep. The catch: nothing shows a total until the meter has run, and three of the biggest lines, egress, support and idle waste, never show up on a plan card.

So handle it as an engineering cost rather than a subscription. Right-size first, then lock your steady baseline into a Savings Plan and shift interruptible work to Spot. Turn on budget alerts from day one, since Free Tier expiry and stray resources are what catch small accounts off guard.

Handle it that way and AWS delivers fair value at nearly any scale, and it is tough to beat at the top once an Enterprise Discount Program kicks in. Skip it and you hand over a lazy On-Demand tax plus whatever egress and idle resources pile on. Per-service costs live on the AWS pricing page, and the aim here is a smaller bill for identical usage.

AWS pricing and discount FAQ

How much does AWS actually cost per month?

+

There is no monthly plan price. AWS bills usage, so your cost is the sum of what you run. For reference, an On-Demand t3.micro is $0.0104 an hour and an m5.large $0.096. S3 Standard storage is $0.023 a GB, and transfer out about $0.09 a GB past a 100 GB free slice. A small always-on server with storage and traffic can land anywhere from a few dollars to hundreds. Budget from your own architecture and set a billing alert before launch.

Is the AWS Free Tier actually free?

+

Partly, and not forever. Always-free allowances like 750 hours of a micro instance and 5 GB of S3 last indefinitely at small scale. The 12-month tier covers more services but expires on a date, after which those resources bill at full On-Demand rates with no warning. Short trials cover specific products for 30 to 90 days. It is enough to evaluate a service, not to run production. Set a budget alert so month thirteen does not surprise you with a live invoice.

Why did my AWS bill come in higher than expected?

+

Usually one of three lines nobody planned for. Egress, data leaving AWS at about $0.09 a GB, often outweighs compute on a busy app. Idle resources, unattached volumes and forgotten instances keep billing until deleted. And Business or Enterprise support is a percentage of spend, not a flat fee. Open Cost Explorer, group by service, and the surprise is almost always transfer, an idle resource, or a Free Tier allowance that quietly expired last month.

What are the hidden costs of running on AWS?

+

The ones off the compute rate. Data transfer out is the classic, metered per GB and easily larger than the servers generating it. Cross-region and inter-zone traffic add more. Cold storage tiers look cheap per GB but charge retrieval and request fees when you read them. Premium support scales with spend rather than a flat fee. And the 12-month Free Tier expiry turns free resources into billed ones on a date most people forget to mark.

How do I get an AWS discount?

+

Through commitment and volume, not coupons. Savings Plans and Reserved Instances cut up to 72 to 75 percent off On-Demand for a 1 or 3-year term. Spot capacity runs up to 90 percent cheaper for interruptible work. Above serious annual spend, an Enterprise Discount Program negotiates a custom markdown across services. There is no student or nonprofit rate on raw compute, so the durable discount is right-sizing and committing your steady baseline to a term.

Does AWS give student or nonprofit discounts on compute?

+

Not on core compute pricing. As of July 2026 AWS publishes no blanket education or charity markdown on EC2, S3 or the like. Credits reach some students and nonprofits through separate programs and partners, but they are usage credits with expiry dates, not a standing lower rate. For everyone else the durable discounts are Savings Plans, Reserved Instances, Spot and, at scale, an Enterprise Discount Program. Treat any site promising an AWS coupon for compute as unverified.

Savings Plans or Reserved Instances, which is cheaper?

+

They reach similar depth, up to 72 percent on Savings Plans and up to 75 percent on Reserved Instances, but trade differently. A Savings Plan commits a dollar-per-hour of compute and flexes across instance families, regions and even Fargate and Lambda. A Reserved Instance locks a specific family and region for a slightly deeper cut. Choose Savings Plans when workloads shift, Reserved Instances when their shape is fixed. Most teams start with a 1-year Savings Plan on their baseline.

What is the cheapest way to run on AWS?

+

Match commitment to your steady usage and push everything interruptible to Spot. Right-size instances first, then buy a Savings Plan for the baseline that runs every hour and leave only the spiky top on On-Demand. Move batch and stateless jobs to Spot for up to 90 percent off. Watch egress by keeping traffic in-region where you can. Stacked, those moves routinely cut a naive On-Demand bill by half or more without touching performance.

Sources & verification

Verified by ComparEdgeMethod: Vendor docs and official pages
SourceWhat was checkedLast checked
AWS official pricingVerified plan prices, renewal rates and credit allowancesJuly 15, 2026
AWS websiteOfficial vendor websiteJuly 15, 2026
AWS pricing on ComparEdgeCurrent prices for every plan, with the cost calculatorJuly 15, 2026

Every fact on this AWS pricing page is tied to a named source and a verification date. Freshness-sensitive figures trace to the sources above; verify against the vendor before relying on them.