The FinOps Foundation has a framework. AWS has Well-Architected cost optimization pillars. Every cloud provider has a cost governance guide. And yet most engineering organizations that have invested in these frameworks still find that cloud costs grow faster than headcount, and that the quarterly cost review produces the same list of issues every quarter without measurable progress.
The reason is not that the frameworks are wrong. The reason is that they treat cost ownership as a process problem when it is fundamentally an organizational problem. Specifically: FinOps teams identify what should be done, platform engineering teams have the access and expertise to do it, and neither team has clear accountability for the outcome. The gap between identification and execution is where cloud waste accumulates.
This is not a new observation — it is a pattern that shows up consistently across organizations of different sizes and industries. What is less frequently discussed is the specific structure of the ownership gap and what organizational changes actually close it.
What FinOps Teams Are Good At
FinOps teams — whether dedicated or embedded in finance or engineering — excel at visibility and analysis. They build and maintain cost attribution models, track spend against budget, identify anomalies, and generate recommendations. They understand the business context: which teams are growing, which products are generating revenue, and how cloud spend maps to business outcomes.
FinOps teams typically do not have write access to AWS accounts. They cannot execute right-sizing changes, implement scheduling, or clean up orphaned resources. Their role is advisory: they surface opportunities and present them to the teams that can act on them. In many organizations, they report recommendations upward to engineering leadership, who then prioritize them alongside feature work during planning cycles.
The advisory model has a fundamental weakness: it relies on engineering teams to self-prioritize cost optimization work against feature development. In most product-driven organizations, feature work wins this competition because feature work has a visible, measurable business impact and a deadline. Cost optimization work does not have a deadline and its business impact, while real, is less visible at the team level.
What Platform Engineering Teams Are Good At
Platform engineering teams — sometimes called infrastructure engineering, SRE, or DevOps — have the technical expertise and AWS access to implement cost changes. They manage the IaC, the CI/CD pipelines, the Kubernetes clusters, and the AWS account structure. A right-sizing change, a non-production schedule, or an orphaned resource cleanup is technically straightforward work for a senior platform engineer.
What platform engineering teams lack is the cost attribution data and business context to prioritize this work independently. They know which systems are theirs and how they work. They often do not know which systems cost the most, which teams are over-budget, or which right-sizing recommendations represent the highest dollar impact. Without that prioritization signal, cost optimization work competes with everything else on the backlog as undifferentiated infrastructure maintenance.
Platform engineering teams also face a risk calculus that is asymmetric. Implementing a right-sizing change that degrades production performance creates an immediate, visible, attributable incident. Failing to implement a right-sizing change that wastes $3,000/month creates no incident and generates no escalation. The incentive structure pushes platform engineers toward inaction on cost work unless there is clear accountability for the outcome.
The Accountability Gap Is Structural
The ownership gap between FinOps and platform engineering is structural because cost optimization spans both teams' mandates without falling cleanly into either. FinOps owns the analysis and the business case. Platform engineering owns the technical execution. Nobody owns the outcome — the actual reduction in cloud spend as a measurable, quarterly target that someone is accountable for missing.
This structure is reinforced by how most organizations measure and incentivize both teams. FinOps teams are typically measured on recommendation generation, coverage completeness, and attribution accuracy — not on savings realized. Platform engineering teams are measured on availability, deployment frequency, and incident count — not on cost per transaction or spend against budget.
When accountability does not exist, optimization work defaults to whoever has the most discretionary time. In high-growth companies where both teams are stretched, this typically means cost optimization work happens when there is a crisis — a cost spike that generates executive attention — and returns to the backlog once the crisis resolves.
The Model That Works: Embedded Cost Ownership
The organizational structure that consistently closes the gap is what the FinOps Foundation calls "distributed accountability" — but the specific implementation that works in engineering organizations is embedding cost ownership in the product team that creates the spend, not in a central FinOps or platform team.
In practical terms: each product team has a monthly cloud spend budget, owns their cost attribution data, and is accountable for their spend against budget in the same quarterly planning process where they account for headcount and capex. The FinOps team provides the tooling, data, and analysis support. Platform engineering provides the technical execution capacity. The product team owns the outcome.
This model works because it aligns incentives with accountability. A product team that knows their cloud spend will be reviewed alongside their revenue metrics will prioritize cost optimization work differently than one that receives cost recommendations from a separate FinOps team. The prioritization decision moves from "FinOps says we should do this" to "we are over-budget and this is our largest savings opportunity."
What Has to Be True for This Model to Work
Three conditions are necessary for distributed cost accountability to work in practice. First, cost attribution must be accurate enough that teams trust the data. A team that disputes 30% of the spend attributed to them will not take ownership of it. Attribution accuracy of 85% or above — across both tagged and inferred cost — is the threshold where ownership becomes credible.
Second, the optimization actions must be low-friction enough that product teams can initiate them without depending on platform engineering for every change. Right-sizing approvals via Slack, non-production schedule management via a self-service dashboard, and cleanup workflows for orphaned resources reduce the coordination overhead enough that product teams can act without a dedicated platform engineering engagement for each change.
Third, the FinOps team's role must shift from reporting to enabling. Rather than generating monthly cost reports that go to engineering leadership, the FinOps team's output is a prioritized list of optimization actions with projected savings, routed directly to the product teams that own the relevant spend. The FinOps team's success metric becomes savings realized, not recommendations generated.
The Role of Tooling in Closing the Gap
Tooling cannot substitute for organizational clarity on ownership. But tooling that embeds cost data in the workflows where engineering decisions are made accelerates the model significantly. When cost attribution data is visible in the same Slack channel where deployment decisions are made, engineers develop cost intuition that changes provisioning behavior before resources are created — which is far more efficient than optimizing after the fact.
As we discuss in our article on what we learned from our first 50 customer accounts, the teams that achieve the largest sustained cost reductions are not the ones that run the most aggressive optimization campaigns. They are the teams that have built cost visibility into their standard engineering workflow so that over-provisioning is caught during code review and infrastructure planning, not discovered by a quarterly FinOps audit.
Practical Steps to Shift Ownership
For organizations looking to shift from the advisory FinOps model to distributed cost accountability, three changes produce the most immediate impact. First, create team-level cost budgets and review them in the same forum as other engineering metrics. The review itself signals that cost is a first-class engineering concern. Second, give each team a self-service dashboard that shows their spend, their attribution accuracy, and their top three optimization opportunities. Remove the dependency on the FinOps team to produce cost reports on demand. Third, create a shared quarterly goal between FinOps and platform engineering for savings realized — a number that both teams are accountable for, measured and reported to engineering leadership quarterly.
None of these changes require new tooling as a prerequisite. They require organizational decisions about accountability that the tooling then supports. The most common reason cost optimization programs stall is not that they lack the right tool — it is that nobody's quarterly performance depends on the outcome.
Give teams the cost visibility to own their spend
KernelRun delivers per-team cost attribution with actionable optimization proposals directly in Slack. Connect your first account in 4 minutes.
Request a Demo