AWS cost audit checklist: 20 checks we run in the first week

Guides · 28 October 2026 · 9 minute read

An AWS bill rarely hides its waste in one place. It sits in a dozen small defaults that nobody revisited after launch: instances sized for a peak that never came, volumes nobody owns, traffic paying a NAT gateway for no reason. This is the checklist we work through in the first week of an AWS cost audit, in the order that makes each later check easier.

It is written for CTOs, engineering leads and founders of SaaS companies spending a few thousand dollars a month on AWS or more. To use it, run the checks in order, note the monthly saving and the effort for each (an hour, a day or a sprint), and fix the cheap, valuable ones first.

Checks 1–5: visibility and billing

You can’t cut what you can’t attribute. These five checks make every later number trustworthy.

Checks 6–11: compute and commitments

Compute is usually the largest line, and the one where commitments and right-sizing compound.

Checks 12–16: storage and data transfer

Storage and network costs grow quietly, because nothing breaks when they do.

Checks 17–20: databases, Kubernetes and governance

The last four checks catch costs that come from versions and defaults rather than size.

What to fix first

Start with the changes that take an hour and need no code. They build trust in the audit and fund the harder work.

EffortChecksTypical work
An hour each4, 12, 13, 15, 19Console or CLI changes with no deploy
A day each1, 3, 5, 6, 9, 11, 14Scripts, schedules, a commitment purchase
A sprint each7, 8, 10, 16, 17, 18, 20Rebuilds, migrations, architecture or process changes

Two rules keep the savings safe. Buy Savings Plans only after right-sizing (checks 6–8), or you lock in waste for one to three years. And change one thing per service at a time, so a performance dip is easy to trace.

If you would rather have someone run this against your accounts with read-only access and hand you the evidence, that is what our AWS Cost Optimisation engagement does. It starts with a free cloud cost audit; see what a report looks like.