AWS Savings Plans vs Reserved Instances: What Reddit Actually Says
Most Reddit threads on Savings Plans vs Reserved Instances land on the same answer: buy Compute Savings Plans first, keep Standard RIs for steady fleets that need guaranteed capacity. That advice is still right. What has changed is everything around it. AWS launched Database Savings Plans on 2 December 2025, the Standard RI discount is 72% and not the 75% half the internet still quotes, and the resale escape hatch that gets cited in every thread requires a bank account with a US address. This is what the r/aws and r/FinOps threads get right, what they get out of date, and what the AWS documentation says when you check it.
Standard RI / EC2 Instance SP
Both up to 72%
Database Savings Plans
Up to 35%, 1yr only
Purchase mistake window
7 days, under $100/hr
SEO Focus Topics
Key Takeaways
- • The Reddit consensus is correct: Compute Savings Plans first for most teams. AWS own comparison table puts Compute Savings Plans and Convertible RIs both at up to 66%, and EC2 Instance Savings Plans and Standard RIs both at up to 72%.
- • The "RIs are 1 to 3% cheaper" claim repeated in older threads does not match current AWS documentation, which shows parity at 72% between Standard RIs and EC2 Instance Savings Plans.
- • Threads written before December 2025 predate Database Savings Plans, which now cover Aurora, RDS, DynamoDB, ElastiCache, DocumentDB, Neptune, Keyspaces, Timestream, DMS and OpenSearch at up to 35%.
- • Savings Plans do not reserve capacity. This is the single strongest point the r/aws regulars make, and it is confirmed in the AWS docs.
- • The RI Marketplace is not a general escape hatch: Standard EC2 RIs only, no Convertible, no RDS or ElastiCache, 12% fee, and the seller bank account must have a US address.
The direct answer
Buy Compute Savings Plans first for the flexible part of your baseline. Add Standard Reserved Instances only where the fleet is genuinely steady and you need the capacity guarantee that Savings Plans do not provide. That is the practitioner consensus across r/aws and r/FinOps, and it matches the AWS documentation.
The disagreement in those threads is almost never about that conclusion. It is about the numbers, and the numbers have moved. Three of the most repeated Reddit claims are now either wrong or incomplete, and one entire product category launched after most of the highly upvoted answers were written.
- ✓ Savings Plans remain the flexible default and Reserved Instances the specialist tool. That part of the advice has held.
- ✓ AWS documents Standard RIs and EC2 Instance Savings Plans both at up to 72%, so the "RIs discount deeper" claim no longer holds.
- ✓ Databases have been covered by their own Savings Plans since 2 December 2025, which most threads predate.
- ✓ Savings Plans reserve nothing. They are a billing construct, and this stays the most underrated point in every thread.
What Reddit gets right: a Savings Plan is a billing construct, not a reservation
This is the point the r/aws regulars make most consistently, and it is the one AWS marketing pages bury. In a November 2025 thread asking how a capacity reservation differs from an EC2 Savings Plan, u/Liquidjojo1987 put it plainly:
"It’s important to note that savings plans are more of a “billing” mechanism and DO NOT reserve or guarantee any type of capacity. For discount + capacity reservation you would need a zonal reserved instance."
The AWS documentation agrees, and adds a route the thread missed. The Savings Plans user guide states: "Savings Plans doesn’t provide capacity reservations, but you can allocate On-Demand Capacity Reservation (ODCR) for your needs and your Savings Plans will apply."
That matters. The Reddit answer implies a zonal Standard RI is the only way to get discount plus guaranteed capacity. It is not. You can pair an On-Demand Capacity Reservation with a Savings Plan and keep the flexibility, which is usually the better shape for GPU or launch-sensitive workloads that also change instance types.
The December 2025 change most threads predate: Database Savings Plans
Search this topic and you will find confident answers stating that Savings Plans cover EC2, Fargate and Lambda only, and that databases need their own Reserved Instances. That was correct until 2 December 2025, when AWS announced Database Savings Plans.
AWS now documents four Savings Plans types, not three. Database Savings Plans "provide flexibility to use AWS database services while reducing costs by up to 35% on Aurora, RDS, DynamoDB, ElastiCache, DocumentDB, Timestream, Neptune, Keyspaces, DMS, and Amazon OpenSearch Service."
The r/FinOps reaction thread is more useful than the announcement, because it names the limits immediately. u/classjoker opened with the term restriction: "Only 1 year reservations... A strategy to lower to maximum saving % as you can’t buy a 3 year plan and get a marginally better %."
u/HandRadiant8751 went at the headline number: "The 35% discount claim relates to serverless Aurora only, for most of instance based RDS, it’s only 20%. So there’s still significant upside using RDS RIs (30-35%)". Treat that as a practitioner estimate rather than a published figure, but the direction is corroborated by the AWS docs, which note Database Savings Plans apply "to the latest provisioned instance generations" rather than to everything.
u/magheru_san drew the practical conclusion: "the main use case for this is covering Aurora serverless. For provisioned capacity RIs offer better discounts and within the available 1 year term they’re not as likely to be affected by instance type changes."
There is a footnote to this that says something about why the threads are worth reading at all. Six weeks before the launch, an r/aws user noticed their Savings Plan coverage had inexplicably dropped from nearly 100% to 80%, with strange new RDS-shaped lines appearing in the coverage breakdown. AWS rolled the change back and told them it was resources not eligible for Savings Plans showing up in error. u/Negative-Cook-5958 posted the follow-up on 23 October 2025: "So I was right with the RDS, maybe it was a sneak peek of a new feature coming at re:Invent :)". They were right. The feature shipped at re:Invent that December.
- ✓ One-year term only, no upfront. No three-year tier exists, so the deepest database discount is capped.
- ✓ Up to 35% is the ceiling, not the typical case, and practitioners report far less on provisioned RDS.
- ✓ Applies to the latest provisioned instance generations plus serverless, so older families may not benefit.
- ✓ Redshift is not on the covered list. If a thread tells you Savings Plans now cover every database, it is overstating.
The commitment maths thread worth reading in full
One July 2026 r/aws thread does something most comparison articles skip: it works out what you actually commit to. u/ivanavich had a single db.r8i.2xlarge running SQL Server on Windows, and could not reconcile the AWS Purchase Analyzer recommendation with their own arithmetic.
The instance was $1.20/hr, the Windows licence $0.184/hr and the SQL Server licence $0.48/hr. They assumed the commitment should be the full discounted spend of $1.624/hr. The Purchase Analyzer said $0.96/hr.
The thread is unanimous, and correct. u/JonnyBravoII: "Licensing costs aren’t discounted in EC2 nor RDS, you pay full price regardless. So you make the instance cost commitment only." u/MateusKingston spelled out the failure mode: "if you do $1.624/hr commit you will spend that + all the hourly licenses so $2.288/hr".
This is the single most expensive misunderstanding in commitment buying, and it applies to EC2 as much as RDS. Your commitment is denominated in discounted compute, not in your bill. Over-commit by the licence portion and you pay for unused commitment on top of licences you were always going to pay for.
The resale escape hatch that mostly does not exist
Nearly every thread that recommends Reserved Instances mentions the RI Marketplace as the safety net: if it does not work out, sell it. The restrictions rarely make it into the same comment.
From the AWS documentation: only Standard regional and zonal EC2 Reserved Instances can be sold. Convertible RIs cannot be sold at all. Reserved Instances for other services, explicitly including RDS and ElastiCache, cannot be sold. The RI must have been active for at least 30 days with at least a month of term remaining. AWS takes "a service fee of 12 percent of the total upfront price".
The restriction that ends the conversation for most of the world: "When you register as a seller, the bank you specify must have a US address." AWS India accounts cannot register as sellers even with a US bank account. Only the account root user can register.
So for a team outside the US buying an RDS Reserved Instance, the escape hatch does not exist on any axis. That should change how much rigidity you are willing to accept at purchase time.
- ✓ Standard EC2 RIs only. Convertible RIs and all RDS or ElastiCache RIs are unsellable.
- ✓ 12% service fee on the upfront price, and lifetime account caps of $50,000 and 5,000 RIs.
- ✓ Seller bank account must have a US address, and only the root user can register.
- ✓ Savings Plans cannot be sold or transferred at all, which the threads do usually get right.
The 7-day window that fixes an honest mistake
Older threads state flatly that a Savings Plan cannot be undone. That has not been true since March 2024, though the conditions are narrow enough that most people never qualify.
AWS documents it as follows: "Any Savings Plan with an hourly commitment of $100 or less that has been purchased in the last seven days and in the same calendar month can be returned, provided you haven’t reached your return limit. Once the calendar month ends (UTC time), these purchased Savings Plans can no longer be returned."
The quota is 10 returns per management account per calendar year. Note the calendar-month trap: a plan bought on the 30th has one day of return eligibility, not seven. If you are buying near month end and you are not certain, wait for the 1st.
- ✓ Hourly commitment must be $100 or less. Larger commitments are final.
- ✓ Within 7 days AND within the same UTC calendar month, whichever ends first.
- ✓ 10 returns per management account per calendar year.
- ✓ The plan must be active, not payment-pending, and returned by the purchasing management account.
Where Reddit genuinely disagrees: how much to cover
On the question of coverage percentage the threads do not converge, and it is worth understanding why rather than picking the number you like.
u/TooMuchTaurine buys once a year and targets "about 95% coverage at peak to give us some buffer". Others treat anything above 70% as reckless. Both can be right, because they are measuring against different baselines. Coverage against peak is a much safer number than coverage against average, and coverage against average is the one that burns people.
The most useful framing in the thread came from u/AlphaToBe: "Stop chasing perfect coverage. The goal isnt 100%. Its covering your stable floor and leaving the variable portion on-demand. Trying to optimize the last 5-10% of coverage is where most of the analysis time goes and the savings are marginal." Their method is to pull 90 days from Cost Explorer at daily granularity and take the minimum daily spend, not the average, as the floor.
That is the reconciliation. Commit to the floor, not the mean. If you compute your baseline from the minimum, a high coverage number is safe. If you compute it from the average, you have already committed to capacity you do not always run.
How to read a Reddit thread on this topic
The reason these threads go stale is that AWS keeps adding overlapping products without retiring the old mental models. One r/aws commenter, u/RecordingForward2690, described the problem better than any vendor blog:
"AWS has changed its mind a couple of times on how to offer/administer these types of plans, and the result is that there are confusing and overlapping plans... Also, there’s at least one plan (Scheduled Reserved Instances) that’s not being offered anymore, but is still in documentation, blog posts, social media comments and such."
So check the date on the comment before you act on it. Anything before December 2025 predates Database Savings Plans. Anything quoting 75% for Standard RIs predates the current pricing page, which says 72%. Anything saying a Savings Plan purchase is irreversible predates March 2024.
- ✓ Before 2024-03: no Savings Plans return window existed.
- ✓ Before 2025-12-02: no Database Savings Plans existed.
- ✓ Any comment quoting 75% for Standard RIs is quoting a superseded figure.
- ✓ Scheduled Reserved Instances still appear in old threads and are no longer sold.
What I would actually do
Pull 60 to 90 days of usage before committing to anything, then cover roughly 60 to 70% of the stable baseline with Compute Savings Plans. That leaves headroom for the right-sizing you have not done yet, which is the work that actually pays.
Only then look at the residual. If a fleet has been on the same instance family for a year and needs zonal capacity, a Standard RI earns its rigidity. If it is a database, price the Database Savings Plan against an RDS Reserved Instance rather than assuming the newer product wins, because on provisioned instances it frequently does not.
For the full decision framework, pricing tables and purchase sequence, see the companion guide.
- Full comparison and purchase sequence: AWS Savings Plans vs Reserved Instances 2026 .
Frequently Asked Questions
What does Reddit recommend, Savings Plans or Reserved Instances?
The consistent recommendation across r/aws and r/FinOps is Compute Savings Plans first for most teams, with Standard Reserved Instances reserved for steady fleets that need guaranteed zonal capacity. This matches AWS documentation, which lists Compute Savings Plans and Convertible RIs both at up to 66% off On-Demand, and EC2 Instance Savings Plans and Standard RIs both at up to 72%.
Are Reserved Instances cheaper than Savings Plans?
Not according to current AWS documentation. The AWS comparison table puts Standard RIs and EC2 Instance Savings Plans both at up to 72% off On-Demand, and Convertible RIs and Compute Savings Plans both at up to 66%. The older claim that RIs are 1 to 3% cheaper is repeated widely on Reddit but does not match the published figures.
Do Savings Plans cover RDS and other databases now?
Yes, since 2 December 2025. Database Savings Plans cover Aurora, RDS, DynamoDB, ElastiCache, DocumentDB, Timestream, Neptune, Keyspaces, DMS and Amazon OpenSearch Service at up to 35%, on a one-year term with no upfront payment. Redshift is not covered. Compute Savings Plans still cover only EC2, Fargate and Lambda.
Do Savings Plans reserve capacity?
No. AWS states that Savings Plans do not provide capacity reservations. If you need guaranteed capacity you can either buy a zonal Standard Reserved Instance, or allocate an On-Demand Capacity Reservation and let your Savings Plan discount apply to it.
Can I cancel or sell an AWS Savings Plan?
Savings Plans cannot be sold or transferred. They can be returned within seven days of purchase and within the same UTC calendar month, but only if the hourly commitment is $100 or less, and only 10 times per management account per calendar year. Outside that window the commitment is final.
Can I sell a Reserved Instance I no longer need?
Only Standard EC2 Reserved Instances, regional or zonal, can be sold on the RI Marketplace. Convertible RIs cannot be sold, and neither can RDS or ElastiCache Reserved Instances. The RI must have been active 30 days with a month of term left, AWS charges a 12% service fee, and the seller bank account must have a US address.
How much should I commit to when buying a Savings Plan?
Commit to the discounted compute rate, not your total hourly spend. Licence charges such as Windows and SQL Server, plus storage and data transfer, are never discounted and must be excluded from the commitment. Committing your full bill rate means paying for unused commitment on top of the licences.
Sources
- AWS: Savings Plans types (four types, current discount table)
- AWS: Compute Savings Plans and Reserved Instances comparison
- AWS: Announcing Database Savings Plans (2 December 2025)
- AWS: Returning a purchased Savings Plan
- AWS: Savings Plans quotas and restrictions
- AWS: Amazon EC2 Reserved Instances pricing
- AWS: Selling in the Reserved Instance Marketplace
- r/FinOps: AWS finally release savings plans for AWS databases
- r/aws: Question about calculating an AWS RDS Savings Plan hourly commitment
- r/aws: What is the difference between a capacity reservation and an EC2 Savings Plan
- r/aws: Savings plan coverage drop from the 1st of October
- r/aws: How to automate AWS savings plans without manual quarterly analysis
About the author
Hermann Lotter
FinOps practitioner who has led cloud and AI cost optimization inside a 180-person organisation, identifying six-figure annual savings across AWS and LLM spend. He writes Easy Entropy from hands-on engagements, not theory. LinkedIn
Free Assessment
Want this outcome in your AWS bill?
Get a free cloud cost analysis and a prioritized optimization roadmap.
Request Free Analysis →Related Articles
Cost Optimization
AWS Savings Plans vs Reserved Instances 2026: Which to Buy
A practical comparison of AWS Savings Plans and Reserved Instances for 2026, with decision frameworks, pricing examples, and a recommended purchase sequence for every team size.
Cost Optimization
How to Reduce Your AWS Bill: A 30-Day Step-by-Step Guide
To reduce your AWS bill, work in this order: turn on Cost Explorer and daily CUR to find where the money actually goes, delete idle and orphaned resources, right-size overprovisioned compute and storage, then buy Savings Plans against the baseline that survives. Most accounts that have never been optimized give up 20% to 35% within 30 days, and the first two steps cost nothing and carry no production risk. Buying commitments first is the common mistake: it locks in the waste you have not removed yet.