DEV Community

Cover image for Solved: How do you get Finance to recognise new RI/SP purchases as P&L (Structural) savings instead of Cost Avoidance?
Darian Vance
Darian Vance

Posted on • Originally published at wp.me

Solved: How do you get Finance to recognise new RI/SP purchases as P&L (Structural) savings instead of Cost Avoidance?

🚀 Executive Summary

TL;DR: Finance teams often misclassify cloud RI/SP savings as ‘cost avoidance’ rather than ‘structural savings’ (P&L wins), hindering recognition of engineering’s impact. To bridge this gap, engineers must reframe optimization efforts by speaking finance’s language, demonstrating tangible P&L improvements through specific reporting and organizational strategies.

🎯 Key Takeaways

  • Understand the distinction between ‘Cost Avoidance’ (spending less than projected, a one-time variance) and ‘Structural (P&L) Savings’ (fundamentally lowering baseline costs, a permanent change).
  • Implement an ‘On-Demand Equivalent’ report that contrasts what would have been paid at public on-demand rates versus the actual cost with RIs/Savings Plans, clearly demonstrating structural savings.
  • Establish a robust tagging strategy and true chargeback mechanism to allocate cloud costs and associated RI/SP savings directly to business units, making the P&L impact visible at a departmental level.

Struggling to get your finance team to recognize cloud savings from RIs and Savings Plans as tangible P&L wins? Learn how to reframe your cost optimization efforts from “cost avoidance” to recognized structural savings with practical, real-world strategies.

Bridging the Gap: How to Get Finance to See Your Cloud Savings as Real Money, Not “Cost Avoidance”

I’ll never forget the Q3 all-hands meeting back in 2019. We had just spent a month analyzing the usage patterns for our entire “Project Chimera” production fleet. We meticulously modeled, planned, and executed a purchase of a few million in 3-year All-Upfront RIs. The result? We were set to save the company nearly 40% on that fleet’s compute costs. I walked into that meeting expecting a hero’s welcome. Instead, when my slide came up, the CFO glanced at it and said, “Great to see the team avoiding future costs.” Avoiding. My heart sank. All that work, all that real, tangible money we were no longer spending, was dismissed with a turn of phrase. It felt like I’d just been told the championship I won didn’t count because the other team didn’t try hard enough. This isn’t just about getting a pat on the back; it’s about recognizing engineering’s impact on the bottom line. And I learned that day, we weren’t speaking the same language as Finance.

The “Why”: Cost Avoidance vs. Structural Savings

Before we dive into the fixes, you have to understand why this disconnect exists. It’s not because your finance team is difficult (well, not usually). It’s because of how they view budgets and expenses. In their world, there are two core concepts:

  • Cost Avoidance: This is spending less than you were projected to spend. You had a budget of $100k, but you only spent $80k by turning off dev servers at night. You “avoided” spending $20k. This is good, but it’s seen as a one-time variance, not a fundamental change.
  • Structural (P&L) Savings: This is fundamentally lowering the baseline cost of doing business. You didn’t just spend less; you changed the underlying cost structure so that the same workload now costs less, forever. This is what RIs and Savings Plans actually do.

The problem is that without the right context, a massive RI purchase just looks like a pre-payment on a slightly lower bill. It doesn’t scream “we just made our core infrastructure cheaper.” Our job is to provide that context and translate our technical wins into their financial language.

The Fixes: From Simple Reports to Organizational Change

I’ve fought this battle in three different companies, and I’ve found there’s a spectrum of solutions. You can start small and work your way up, or go for the big bang if you have the political capital.

Solution 1: The Quick Fix – The “On-Demand Equivalent” Report

This is the fastest way to make an impact. Stop showing them the final bill. It’s meaningless without context. Instead, create a simple report that shows what you would have paid versus what you actually paid. You’re creating the baseline they don’t have.

Every month, pull the data from Cost Explorer or your cloud provider’s billing tools and present it like this:

Workload / Cost Center On-Demand Equivalent Cost Actual Cost (w/ SP & RI) Structural Savings
prod-db-cluster $25,000 $15,500 $9,500 (38%)
prod-marketing-api $12,000 $7,200 $4,800 (40%)
dev-environment $8,000 $8,000 $0 (0%)
Total $45,000 $30,700 $14,300 (31.7%)

Suddenly, the conversation changes. You’re not just showing a bill for $30,700. You’re showing that you actively generated $14,300 in savings that month by changing the cost structure of production. You’re speaking their language.

Pro Tip: Most cloud billing APIs and tools have a field for “unblended” or “public on-demand” cost. Use this to automate the “On-Demand Equivalent Cost” column. Don’t calculate it by hand if you can avoid it.

Solution 2: The Permanent Fix – Implement True Chargeback & Tagging

While the first report is great for show-and-tell, this next step makes the savings real for individual departments. The goal here is to stop treating the cloud bill as one monolithic engineering expense and start treating it like a utility that you charge back to the business units that use it.

This requires a rock-solid tagging strategy. If you don’t have one, start now. It’s painful, but non-negotiable for financial maturity.

A good starting point for a tagging policy:

{
    "CostCenter": "marketing-prod",
    "Project": "project-phoenix",
    "Owner": "darian.vance@techresolve.com",
    "Environment": "prod",
    "Automation": "true"
}
Enter fullscreen mode Exit fullscreen mode

Once you have tags, you can use your cloud provider’s tools to allocate costs. Now, when you buy a Savings Plan that covers the Marketing team’s m5.2xlarge instances, their departmental P&L report from IT/Finance actually shows a lower number. The saving isn’t an abstract concept on your report anymore; it’s a real dollar amount that their VP can see and feel.

You’ve moved from “showing” them the savings to making them an active participant in receiving it. This is a powerful shift.

Solution 3: The ‘Nuclear’ Option – The Formal FinOps Charter

Sometimes, reports and chargebacks aren’t enough. If the organization is large enough or the culture is siloed, you need to formalize the entire process. This is where you move beyond being a DevOps engineer who’s good with numbers and become a strategic partner to the business.

This involves:

  1. Drafting a Charter: Create a formal document that establishes a “Cloud FinOps” function or committee. This team is a partnership between Engineering, Finance, and Product.
  2. Defining Roles & Responsibilities: Who is responsible for identifying savings? Who approves the purchases? Who tracks the results? Who sets the tagging policy? Write it all down.
  3. Getting Executive Sponsorship: This is the most critical step. You need a VP or C-level executive (ideally the CFO or CTO) to champion this initiative. Without top-down enforcement, it’s just another document no one reads.
  4. Setting KPIs: Define a formal metric, like “Realized Structural Savings,” and make it a KPI for the engineering department and the FinOps team. When it’s part of someone’s performance review, it gets attention.

Warning: This is a political and organizational challenge, not a technical one. It requires building alliances, writing proposals, and spending time in meetings, not in the terminal. It’s slow and can be frustrating, but it’s the only way to permanently solve the problem at scale.

Ultimately, getting credit for our work isn’t about ego. It’s about demonstrating the value engineering brings beyond just keeping the lights on. By learning to speak the language of finance and reframing our wins in their terms, we can bridge the gap and ensure our optimization efforts are recognized for what they are: real, structural improvements to the company’s bottom line.


Darian Vance

👉 Read the original article on TechResolve.blog


☕ Support my work

If this article helped you, you can buy me a coffee:

👉 https://buymeacoffee.com/darianvance

Top comments (0)