ยท 5 min read

Reduce AWS costs: an ownership problem, not a pricing one.

A bill that grows faster than revenue is telling you something about your organisation, not about Amazon's price list. What actually brings it down, and in what order.

Why is the AWS bill so high?

Because nobody owns it. An AWS, GCP or Azure bill that grows faster than revenue is usually an architecture and ownership problem rather than a pricing one. Environments that outlived their product, clusters sized for a peak that never came, storage retained forever by default, and pipelines nobody dares touch keep billing every month regardless of what rate finance negotiated. Most companies that look find 25 to 40 percent of the bill is waste or unowned technical debt.

Split the bill into three kinds of money

The single most useful exercise is to read the spend against the architecture and the traffic, and sort every line into:

In one engagement that split turned EUR 74 000 a month into EUR 19 000 of waste, EUR 12 000 of debt, and EUR 43 000 of real cost. Five months later the bill was the real cost.

What works, in order

What does not work

Negotiating first, for the reason above. Buying a FinOps tool without giving anyone the mandate to act on what it shows; a dashboard of unowned costs is just prettier ignorance. And re-platforming: moving an unowned architecture to new infrastructure moves the problem and adds a migration. The stack is almost never the issue.


Percentages reflect what I find across engagements. The fixed-price diagnosis produces this split for your bill, with the owners named and the paybacks attached.