Published on

Anatomy of a cost record

A line on the cloud bill looks like a number. It actually combines usage, rate, discounts and commitments. Understanding those pieces is the first step to not drawing the wrong conclusions.

Service line FinOps Engineering

One number hiding several

Every cloud billing line seems to say something simple: this resource cost this much. But that amount is the result of several pieces that are multiplied, discounted and spread over time. Add them up without understanding them and the analysis comes out wrong, even if the arithmetic is right.

The pieces

Usage (quantity). How much was consumed: compute hours, gigabytes stored, millions of requests, gigabytes transferred. Each service measures in its own unit.

Rate (unit price). How much each unit costs. It varies by region, by resource type and by purchasing mode (on-demand, interruptible capacity, reserved capacity).

Discounts. Negotiated reductions, volume discounts or promotional credits. They lower the amount, but they do not always appear on the same line as the usage they discount.

Commitments. Savings plans or reservations: you pay up front (or promise a minimum consumption) in exchange for a better rate. They generate two kinds of line: the purchase of the commitment and the usage that consumes it.

Other charges. Taxes, support, adjustments and refunds. They do not correspond to resource consumption, but they are on the same bill.

Three different costs for the same line

This is why the same consumption can have three values, and all three are correct depending on the question:

From list cost to effective costIllustrative waterfall: from 1,000 of list cost, negotiated discount, amortised commitment and credits down to 650 of effective cost; billed cost in the month of purchase is 1,380.FINOPS · ANATOMY OF COSTFrom list price to effective cost25050075010001000Listcost-120Negotiateddiscount-180Amortisedcommitment-50Credits650Effectivecost Billed cost that month: 1,380The commitment's annual payment falls entirely in a single month.Allocating with this value punishes whoever bought and lets the rest ride free.Illustrative data; they do not correspond to any real caseN100F · n100f.com

  • List cost: what it would have cost at public prices, with no discount at all. Useful for measuring how much the discounts save.
  • Billed cost: what appears on the bill for the period. Useful for reconciling with finance.
  • Effective cost: the real cost of the consumption, with discounts applied and commitments amortised, that is, spread across the resources and periods that benefited from them. Useful for allocating cost to teams and products.

The most common mistake is mixing these readings. Allocate using billed cost and the team that bought an annual reservation carries the whole payment in one month while everyone else appears to be free. Reconcile using effective cost and the total will not match the bill. Each question has its own cost.

What to know before analysing

  1. Which cost column you are using, and why.
  2. What charge type each line is: usage, purchase, tax, credit or adjustment. Adding it all together mixes consumption with accounting.
  3. How commitments are spread, along with discounts that do not sit on the usage line.

Providers describe these pieces in different ways. That is where a common standard comes in, which is the subject of the next article.


How we apply it: FinOps Engineering.

If your cloud cost keeps growing and nobody knows why, or your architecture depends on whoever built it, let’s talk.

Let’s talk