altitudes® Cloud · Platform · AI Amsterdam · Rotterdam --:--
FINOPSMAR 26, 20267 min read
[INSIGHT] / FINOPS _

Cloud cost accountability is an org design problem. FinOps tools do not fix it.

The average engineering team we work with runs 3 to 5 cost visibility tools before they call us. The average unallocated cloud budget on those same estates is 28 percent. The tools are not the problem. The org is.

Cloud cost accountability is an org design problem. FinOps tools do not fix it.

What happens when no one owns the bill

Cloud bills are delivered monthly. Cloud costs are created daily, by dozens of engineers in parallel, most of whom are not thinking about cost when they make the decisions that produce it. The gap between when a cost decision is made and when it appears on the bill is long enough that the person who made it has moved on.

This is not a discipline problem. It is a structure problem. Without explicit ownership, the bill is no one's problem until it is everyone's problem. Finance escalates. Engineering defends. The FinOps team is tasked with finding the waste. They find it. It comes back.

We have audited teams with Datadog, CloudZero, CAST AI, and hand-rolled Grafana dashboards all running simultaneously. The unallocated spend on those estates averaged 28 percent. The tool count is not the issue.

The three ownership failure modes

The first is the assumption that the platform team will handle it. Platform teams own the infrastructure. They are accountable for availability and reliability. They are not accountable for the spend decisions of the teams who use the infrastructure. When platform is implicitly responsible for costs they do not control, they optimise what they can see (compute right-sizing, unused resources) and leave the harder questions untouched.

The second is the assumption that tooling will surface it. Cost visibility tools are necessary but not sufficient. A Grafana dashboard showing spend by team is only useful if a named person on that team is accountable for the number on the dashboard. Without the accountability, the dashboard is wallpaper.

The third is the assumption that finance will manage it. Finance can budget cloud spend. Finance cannot make engineering decisions about resource sizing, architecture choices, or service deprecation. When cost overruns hit finance as a line item, the only lever they have is to escalate. Escalation resolves the symptom, not the cause.

The accountability model that works

The model has three components. First: every product team has a named engineer who owns the team's cloud spend as a first-class engineering metric alongside availability and latency. Not a dedicated FinOps analyst. A senior engineer on the team who is measured on cost the same way they are measured on uptime.

Second: shared infrastructure has its own budget line, owned by the platform team, and reviewed quarterly with the same rigour as workload cost. The shared-services line is not 'everything we cannot attribute.' It is a named set of infrastructure with a named owner and a forecast.

Third: FinOps is an enabler function, not an enforcement function. The FinOps team provides the tools, the visibility, the training, and the escalation path. They do not own other teams' spend. When the model is working, the FinOps team spends most of its time on training and anomaly detection, not chasing down who created the idle RDS instance.

"The average team runs four cost tools before they call us. The average unallocated spend is 28 percent. The tools are not the problem."

Danny Zak / FinOps Lead

What the transition looks like

The first sprint is cost attribution: take the current bill and allocate every line item to a team, a product, or a shared-services category. This is partly technical (tagging, account structure) and partly organisational (naming owners for workloads that do not have one). It takes 4 to 6 weeks on a mid-market estate.

The second sprint is the accountability handoff: every team's engineering lead receives a monthly cost report with their team's number and the shared-services allocation. The report goes to the same distribution list as the availability report. Cost becomes a peer of reliability as a team-level signal.

The third sprint is forecast and budget. Once teams have owned their numbers for two to three months, they can forecast with reasonable accuracy. The FinOps team facilitates the budgeting exercise. Finance stops receiving surprise escalations. The cycle closes.

Teams that run this transition report a 15 to 25 percent cost reduction in the first six months, not from tooling changes but from engineering decisions made by people who can now see and own the consequences.

Written by Danny Zak FinOps Lead
[KEEP TALKING]

Recognise this in your own platform? One call, one written summary.