Most data teams know their monthly cloud bill. Far fewer can tell you which euro produced value and which one was pure waste.

FinOps maturity for a data team comes down to how well you connect spend to value. Four rough levels I use with clients:

  • Level 0, Blind. The bill arrives monthly and you react when it spikes. No breakdown by team, pipeline, or workload.
  • Level 1, Visible. Spend is tagged by team and pipeline. You can say where the money goes, not whether it’s worth it.
  • Level 2, Attributed. Cost is tied to outcomes. “This dashboard costs X to refresh hourly and three people open it.” “That pipeline costs Y and feeds the pricing model.”
  • Level 3, Governed. Budgets and caps per workload, reviewed quarterly. New workloads justify their spend before they ship. Waste gets cut on a schedule, not in a panic.

Most SMEs I see sit at Level 0 or 1. The jump that matters is to Level 2, because that’s where you can walk into a funding conversation and show ROI per data euro instead of a single scary total.

You can start without a FinOps team. Two moves are enough: tags at Level 1, then one honest review at Level 2: for your top five line items, who uses the output and what decision does it support?

The teams that survive budget scrutiny can defend each line, cheap or not. The ones that can’t get cut by someone who doesn’t understand the work.

Which FinOps level is your data team actually at: blind, visible, attributed, or governed?