How to reduce your AWS bill: the complete guide
Most AWS bills carry 20 to 40 percent waste that nobody has looked for. It hides in resources that keep billing after you stop using them, storage that never expires, and no alert until the invoice arrives.
Start with the three quick wins, then hunt the hidden charges on stopped instances and loose volumes. When you want to go through the whole account, use the checklist, and use the estimator to see roughly what fixing it is worth.
Then read

gp2 vs gp3: switch EBS volumes, save 20%, no downtime
gp2 vs gp3 compared: gp3 costs 20% less per GB and gives 3,000 IOPS at any size. Find every gp2 volume, switch it live, and avoid the big-volume IOPS trap.

Does AWS charge for stopped instances? 3 hidden charges
Does AWS charge for stopped instances? Not for compute, but their EBS volumes and public IPs keep billing. Find them, and idle IPs, with three CLI commands.
Tools and checklists
- AWS cost checklist26 checks to run on any account.
- AWS savings estimatorA rough savings range for your bill.
Rather have it done for you?
I review your account and give you a written list of fixes, safest first.
Other guides
Practical DevOps, once or twice a month
New tutorials, Terraform snippets and AWS cost tips. No spam, unsubscribe anytime.
