Cloud Economics & Sovereignty

FinOps Maturity

Cloud cost control is a capability you grow, not a dashboard you buy. The maturity ladder from raw visibility to unit economics — and the practices on each rung.

5 concepts 4 decision paths Diagrams

The FinOps maturity ladder

Each rung is a capability you earn before the next one pays off. Skipping a rung is how cost programmes stall.

Cost maturity

From one unowned bill to cost per request — the right-hand label is the FinOps phase

  • No allocation
    One cloud bill, nobody owns the line items
    Crawl
  • Cost visibility
    Spend mapped to teams and apps
    Inform
  • Showback
    Teams see their costs; no money moves yet
    Inform
  • Optimisation
    Rightsizing, commitments, anomaly alerts
    Optimise
  • Unit economics
    Cost per customer, per request, per feature
    Operate

Most organisations sit between visibility and showback. The goal isn't unit economics for everything — it's the right rung per workload.


The practices that move you up

Click each practice to see the analogy and the lesson from running it at scale.

The foundation
Cost Allocation
"You can't split the restaurant bill if half the dishes have no name on them"
Allocation is the unglamorous foundation everything else stands on: every resource tagged, every cost attributable to a team, app, and environment. Without it, optimisation is guesswork and chargeback is a fight. The target isn't 100% — it's enough coverage that the unallocated remainder is too small to argue about.
One bill → attributable line items Cloud bill untagged Team A · prod Team B · pre-prod Team C · sandbox Unallocated target: too small to argue
Allocation is a tagging-discipline problem dressed up as a finance problem. The fix is to make tags mandatory at provision time — enforced in the pipeline, not chased in a spreadsheet after the fact. Tags applied by hand after a migration are tags that are wrong by month two.

Decision framework

Frequently asked questions

What is FinOps maturity?

FinOps maturity is how far a cost practice has progressed from one unowned bill to cost per request. The ladder runs: no allocation, then cost visibility, then showback, then optimisation, then unit economics. Each rung is a capability you earn before the next one pays off, which is why skipping one is how cost programmes stall. It is something you grow, not a dashboard you buy.

Where should a cost programme start?

Allocation, every time. Every downstream practice — showback, chargeback, unit economics — stands on knowing which team, app, and environment each cost belongs to. Until the unallocated remainder is too small to argue about, you are optimising guesses, and optimisation on bad data is theatre. The fix is a tagging-discipline problem dressed up as a finance problem: enforce tags at provision time in the pipeline, not by chasing spreadsheets afterwards.

Showback or chargeback?

Start with showback and earn chargeback. Showback changes awareness; chargeback changes behaviour — but only if teams believe the bill. Turn chargeback on while allocation is still shaky and a large slice of spend lands in a "shared" bucket nobody trusts, and you will spend the year disputing it instead of cutting it. Get allocation comfortably past 90% first, then move the money.

Who should own commitment discounts?

One central portfolio, not each team. Reserved and committed-use discounts pay off against the aggregate baseline, and a dozen local guesses reliably leave you over-committed in one place and paying on-demand premiums in another — discounts on the table and prepaid capacity idle at the same time. Commit to the floor of total usage, track utilisation, and alert the moment a commitment stops being consumed.

Why do FinOps programmes stall?

Usually because cost stayed finance's problem. FinOps as finance policing engineering fails; it works when both sides read the same scoreboard and cost becomes a non-functional requirement like latency or security. Surface unit cost in the tools engineers already use, put it next to the deploy, and give them efficiency KPIs they own — then optimisation becomes routine rather than an annual campaign. Watch forecast-to-actual variance fall as proof it is working.

Diagrams

Embed these freely — each SVG is licensed CC BY 4.0 (opens in a new tab) with attribution to this page baked in.

Economic Sovereignty Platform Operating Model