Blog
Cloud Optimizationbluebill.io — Mirco Francioni

Tagging hygiene: cost allocation that holds up

Untagged spend is unowned spend. A practical way to get from "60% allocated" to a bill every team recognises as theirs.

Tagging hygiene: cost allocation that holds up

Every cloud cost programme eventually hits the same wall: you can see the total, but you cannot say who caused it. The fix is boring and it is tagging.

Pick five tags, not fifteen

Owner, environment, service, cost-centre, and product. More than that and compliance collapses. Fewer and you cannot answer basic questions.

Enforce at creation time

Retro-tagging is endless work. Enforce required tags in infrastructure-as-code and with policy checks, so untagged resources simply cannot be created in production accounts.

Handle what cannot be tagged

Shared clusters, data transfer, and support fees resist tagging. Allocate them with a documented, boring rule — usage share or headcount — and publish the rule so nobody relitigates it monthly.

Measure allocation coverage as a KPI

Report the percentage of spend mapped to an owner every month. Moving from 60% to 95% coverage changes the conversation from "cloud is expensive" to "this team's pipeline doubled".

The payoff

Once allocation holds, showback becomes possible, unit economics become real, and savings work goes to the teams that can actually act on it.