cost-optimised-cloud 4 min read
13 May 2026

How Cloud Cost Becomes Someone Else's Problem (And How to Stop It)

In most organisations, Azure cost is everybody's responsibility and nobody's. Here is the structural reason why, and how to fix it.

Daniel Inman
Daniel Inman Cloud Solution Architect

Practical architecture guidance grounded in delivery, trade-offs, and real platform constraints.

#accountability #governance #leadership #finops
Architecture Brief Systems thinking, implementation detail, and a bias toward clarity over noise.

In most organisations, Azure cost is simultaneously everybody’s responsibility and nobody’s. Engineering owns the architecture. Finance owns the budget. Operations owns the infrastructure. Procurement owns the contracts. Nobody owns the number that comes out of all four.

The result is predictable. When costs rise, the question of who is responsible produces a conversation rather than an answer. The conversation tends to resolve into an agreement to investigate — which is another way of saying that nobody owns it.

Three Patterns of Cost Accountability Failure

These are the patterns that produce that outcome, and they repeat across organisations of every size.

The shared tenancy problem. Multiple teams share a subscription, or a set of subscriptions, with no workload-level tagging or cost allocation. Each team knows it contributes to the total. No team is solely accountable for any part of it. When the total is questioned, every team can point to the others, and they are not wrong to do so.

The delivery incentive problem. Engineers are measured on speed, reliability, and feature delivery. Cost is not a metric in their performance framework. If cost is not part of how they are evaluated, they will not optimise for it. The incentive structure is the policy, whether or not anyone has stated it explicitly.

The one-time decision problem. A technology decision is made at deployment: the VM size, the tier, the replication setting. The workload runs, and the decision runs with it — indefinitely. The context for explaining it often leaves the organisation months or years before the bill is actually questioned.

A Simple Model for Establishing Ownership

The fix is simpler to state than it is to implement, but it is not complicated in principle.

Every workload needs a named owner — not a team, a person — who is accountable for its cost. Teams diffuse accountability; individuals cannot. The owner does not need to be a technical person. They need to be the person best positioned to answer the question: is what this workload costs still justified by what it delivers?

The Enforcement Rule: To make this work in shared subscriptions, you cannot rely on goodwill. I ensure that there is a mandatory tag on all resources. It doesn’t get applied automatically; instead, I use Azure Policy to block the creation of any resource if the required ownership tag is not present. This forces accountability at the point of creation. If you don’t know who owns it, you can’t build it. This simple “Deny” policy ends the “It wasn’t me” defense before it even starts.

What This Is Not

This is not a FinOps hire. A FinOps function without workload ownership accountability produces reports. Reports without owners produce nothing. The FinOps discipline is valuable — but it works when it is operating within a structure that has already established who is accountable.

The structural solution: Azure Policy is the enforcement mechanism that makes this stick. See Azure Policy for Cost Governance: The Three Rules That Matter Most to understand how to encode accountability into the platform.

This is not a cost-cutting exercise. The goal is not to spend less — it is to spend with visibility and intent. Some workloads will be reviewed and found to be good value. Others will not. That distinction cannot be made without the structure to make it in.

And this is not a one-time governance project. Ownership without review atrophies. The model needs to be maintained — owners change, workloads change, the business context changes. The quarterly review is not overhead; it is the mechanism that keeps ownership meaningful rather than nominal.


Cloud cost becomes someone else’s problem because it was never explicitly made anyone’s problem. The structural conditions that produce diffuse accountability are not accidents — they are the natural result of how cloud platforms are adopted and how organisations are structured. They can be changed, but they will not change themselves.

If cost accountability is diffuse in your organisation, the architecture conversation about how to fix it is the right place to start. Get in touch.

Daniel Inman
About the Author

Daniel Inman

Cloud Solution Architect focused on Azure, platform design, and translating technical complexity into decisions that teams can actually execute.

Previous The Most Expensive Azure Decision Nobody Questions Next Stop Calling It Cloud Waste. It's Architecture Debt.