05 · Method

From a billing export to a lower bill.

Seven levels to work on, four steps to get there, and one optional step when the audit finds bigger work. Nothing changes in production without your team's approval.

Where I work on the bill

Seven levels, from cutting what serves no purpose to deciding where the money goes. Tools and checklists cover the first three. The savings that last sit further down, in architecture, code and steering.

The seven levels I work at, with their levers, effort and timeline
WorkstreamLeversEffortTimeline
1HygieneCut what serves no purposeOrphaned volumes and IPs, old snapshots, non-production off at night and at weekends, tags.LowHours to days
2RightsizingFit to real usageOversized instances and databases, gp2 to gp3 disks, a move to ARM (Graviton).MediumDays to weeks
3CommitmentsPay less for what remainsSavings Plans, reserved instances, Spot for workloads that can take an interruption.LowDays
4NegotiationCloud and vendor contractsMulti-year commitments (EDP, MACC), private pricing, migration credits, licences and SaaS contracts.MediumWeeks to months
5ArchitectureChange what generates the billManaged or serverless services, autoscaling, caching, outbound traffic, storage lifecycle.HighWeeks to months
6Code and runtimeRewrite what runs the mostProfile the hot paths, change language where it pays. A C# batch moved to Rust went from 7 h 30 to under 30 s.HighMonths
7CTO steeringDecide where the money goesCost per customer or per transaction, the cloud's share of revenue, build or buy, repatriation where it is justified.HighQuarters
Each level works on what the levels above it left.

How an audit runs

Five steps, from the first call to the bigger work. At step 3, the example bill goes through the seven levels above.

The audit path: your bill in, the levers out, the follow-up measured every month. The dots and their paces are an illustration.
  1. Call and NDA. A straight answer on fit, then an NDA before any data changes hands.
  2. Free audit. The bill read line by line across the seven levels, delivered in 48 hours.
  3. Changes. Your engineers review and deploy each change you pick; the fee starts only once a saving shows on the bill.
  4. Follow-up. Each month for 12 months, the saving is measured against the baseline at comparable usage.
  5. Bigger work. When the audit finds a redesign or a migration worth doing, it is scoped as a separate project you can accept or not.

01 · Call and NDA

You

Book a call and bring the last bills, or just their totals and your main services.

Me

I tell you whether the offer fits, before any paperwork. If it does, we sign an NDA.

You get

A straight answer on fit, and an NDA before any data changes hands.

What I ask for after the NDA

Read-only access to billing is enough. No access to production at this stage.

AWS
Cost and Usage Report
Azure
Cost Management exports
Google Cloud
Billing export to BigQuery

02 · Free audit

You

Share the billing exports, read-only.

Me

I read the bill line by line across the seven levels, and price each lever with its effort, its risk and what it does to production.

You get

The lever table for engineering and a one-page summary for finance.

Then a call

We walk through both with your CTO and your CFO on the same call, and your team picks what to apply.

Lever tableFor engineering · Illustration
Example of the audit's lever table
LevelLeverSaving a monthEffortRiskProduction
1Schedule test environments€7,4001 dayLowNo production change
1Delete old snapshots and orphaned volumes€4,9001 dayLowNo production change
2Rightsize the main compute group on ARM€12,6001 weekMediumTested on staging first
3Three-year commitments on the stable compute€18,9002 daysLowThree-year commitment, stable floor only
4Negotiate a multi-year discount (EDP)€9,9501 weekMediumNo production change
5Prompt caching and model routing€6,5002 weeksMediumQuality and latency measured
5Gateway endpoint for S3, not the NAT€3,0001 dayLowTested on staging first
6Incremental export, smaller database€6,8001 weekMediumTested on staging first
7Retire the reporting stack nobody opens€4,2002 daysLowData archived first
Total€74,25032 days55.0% of the bill
One-page summary, per monthFor finance
Bill€135,000
Savings found€74,250
Fee if applied€14,850
You keep€59,400

03 · Changes

You

Pick the levers to apply. Your engineers review and deploy each change.

Me

I write or drive each change with your teams: the pull request or the configuration, its test, and a way back.

You get

A lower bill without a slower system. The fee starts only once a saving shows on the bill.

In this example, the €135,000 monthly bill goes down to €60,750 once the seven levels are applied: €74,250 a month saved, and a fee of €14,850 a month.

Example bill, one monthIllustration
Compute
−€41,100€16,900
Databases
−€9,350€12,650
Storage
−€6,200€9,800
AI models
−€8,000€5,000
Analytics
−€5,250€3,750
Network
−€3,900€4,100
Licences
€5,000
Support and other
−€450€3,550
Total a month€60,750
−55.0%
Saved a month €74,250Fee, 20% of the saving €14,850
The seven levels, in order

04 · Follow-up

You

Keep shipping. Growth in usage is taken into account, not held against you.

Me

Each month I measure the saving against the baseline, at comparable usage, and send the statement.

You get

A monthly statement you can check line by line. After 12 months, every euro saved is yours.

How the saving is measured

The baseline comes from recent bills. Discounts and commitments you already had stay in it, so the fee only covers what changed.

The usage measure is agreed at the start: requests, users or data processed.

Monthly statement · month 3Illustration
Baseline, from recent bills
€135,000
Usage compared with the baseline
8.0% more
Baseline at this month's usage
€145,800
Actual bill
€71,550
Saving
€74,250
Fee, 20% of the saving
€14,850

+ · Bigger work

You

Decide whether the bigger work is worth it, with the figures in hand.

Me

When the audit finds a redesign or a migration worth doing, I scope it as a separate project: goal, cost, expected saving and plan.

You get

A fixed scope you can accept or not. The levers already found stay paid on results.

When it happens

Levels 5 to 7, when a lever needs more than a setting: a batch rewritten and run in parallel, a platform moved to bare metal through Kubernetes, an AI feature rebuilt around caching and routing.

Client work · EDF Power Solutions · level 6A simulation engine rewritten from C# to Rust.7 h 30 → under 30 scloud cost about halved
If I were FinOps at…Exercises · level 5 levers

Exercises built on what each company published, priced at AWS list prices. Not client work: I have no relationship with these companies. The percentage is the base scenario's and covers every lever of the exercise; the levers named here are the level 5 ones.

  • Nothing is payable until the bill goes down.
  • Nothing changes without your team's approval.
  • The audit commits you to nothing.
  • Discounts you already have sit in the baseline.