For agencies · Guide

What to put in a monthly AI cost report for a client

A good AI report earns the renewal; a vague one invites a price negotiation. The seven numbers clients actually read, how to present them, and how to produce them without a spreadsheet.

Why the report matters more than the dashboard

Your client won’t log into a dashboard. They will read a one-page document that arrives with the invoice. That page is where they decide whether the AI you built is a cost to cut or an asset to expand — so it should answer their questions, in their order, in plain money.

The seven numbers

  1. AI spend this month. The real figure, priced from the provider’s own token counts — not an estimate.
  2. What it would have cost without your optimizations. The baseline. Without it, savings are just a claim.
  3. What was saved, and how. The difference, split by mechanism — answers served from cache, calls moved to a cheaper model — so the client sees the work, not just the total.
  4. Volume. Requests this month. It explains spend changes before anyone asks: “spend up 20% on 35% more requests” is good news.
  5. Breakdown by feature or project. Which part of their product the money goes to.
  6. Model mix. Spend by model. It shows that premium models are used where they earn it.
  7. Next month. One or two concrete recommendations with an expected effect, and anything that needs their decision.

Presentation that works

  • Lead with the saving and the percentage, then the spend — in that order.
  • One page. Tables for breakdowns, sentences for meaning.
  • Your agency’s name and logo, not your tools’ — the client is buying your judgement.
  • Keep your own costs and fees off it if you rebill with a markup; the report is about their AI, not your supplier invoices.
  • Same format every month, so the trend reads at a glance.

Common mistakes

  • Projected savings presented as real. “Could save” is a recommendation; only savings measured on actual requests belong in the headline.
  • Token counts without money. Clients think in dollars; tokens belong in an appendix.
  • One lump for all clients. If you run several clients on one provider account, a report built from the provider invoice can’t be split fairly. Meter per client at the request level. See passing LLM costs to clients.

Producing it without a spreadsheet

ModelGate generates this report per client from the gateway’s own records: AI spend, what the traffic would have cost without it, savings and the share from cache, breakdowns by project and by model, for any month. It prints to PDF or downloads as CSV, carries your agency’s name, logo and colour, and leaves ModelGate’s fee off. You can also give the client a read-only login to see it themselves. The recommendation for next month is still yours to write — that’s the part they pay you for. ModelGate for agencies.

Keep reading