Cost tracking

See what every client’s AI costs, as it happens.

Every call is recorded against its client, project, tool and model the moment it runs. No tagging, no spreadsheets, no rebuilding the bill at month end.

No monthly subscription. Add funds when you’re ready to run.

Spent this month

$407.35

All clients

Calls today

1,284

Across all projects

Active

12 · 31

Clients · projects

Spend by client

This month
  • Durand Construction

    3 projects

    $122.50 / $180

  • Moreau Charpente

    4 projects

    $211.80 / $240

  • Batiplus

    2 projects

    $64.10 / $150

  • Atelier Lefèvre

    1 project

    $8.95 / $50

The problem

Your providers bill your agency, not your clients.

One invoice for every client

OpenAI and Anthropic send one bill for your whole account. Which client spent what is not on it.

A different dashboard for every tool

Each provider reports usage its own way. Adding it up per client means exports, formulas and guesswork.

Shared keys hide the answer

When two client workflows share a key, their costs merge. No report can separate them afterwards.


What you can’t attribute, you end up absorbing.

Without per-client numbers, overages stay with your agency. You can’t rebill what you can’t prove, and you can’t price a retainer on a cost you have never seen.

1 bill

from each provider, covering every client you run on that account.

5

provider dashboards to open when a client asks what their AI actually cost.

Every month

a lost afternoon splitting provider bills per client by hand.

The solution

Every call lands on the right client, automatically.

Each client project calls keyone with its own key, so attribution is built in. There is nothing to tag and nothing to reconcile.

Live spend by client

Open the dashboard and see this month’s spend for every client and project, updated with each call.

  • Spend per client, per project, per tool and per model
  • Calls today and this month, across every provider
  • Each client’s spend shown against its budget

Clients /

Durand Construction

Cost this month

$122.50

Monthly budget

$180.00

Projects

3

By projectBy toolBy model
  • claude-haiku-4-5 · Anthropic8,412 calls · $41.20
  • claude-sonnet-5 · Anthropic3,120 calls · $43.19
  • gpt-4o-mini · OpenAI12,044 calls · $22.75
  • sonar · Perplexity1,930 calls · $13.51
  • text-embedding-3-small · OpenAI2,210 calls · $1.85

Drill down to the single call

Break any client down by project, tool or model, then down to individual calls with their tokens, cost and status.

  • Views by project, by tool and by model
  • Every call: model, tokens, cost and time
  • Blocked calls listed with the limit that stopped them

Recent calls

Durand Construction · all projects
By projectBy toolBy model
StatusModelProjectTokensCost
200claude-haiku-4-5Quote generator577+56$0.001114
200gpt-4o-miniSite reports49+16$0.000022
200sonarTender scraper1 call$0.007000
BLOCKEDclaude-sonnet-5Email assistant—$0.00
200text-embedding-3-smallQuote generator601+0$0.000016

The cost travels with the call

Every API response carries what that call cost, so your own logs and automations can use it too.

One view across providers

Every tool in the catalog lands in the same per-client view, in the same currency.

Your agents can ask too

Claude Code, Cursor or your own agent can pull a client’s spend report through keyone’s MCP server.

How it works

Live in minutes.

01

Add the client and its projects

Mirror how you already work: Durand Construction → Quote generator.

02

Use the project key

Swap the provider keys in that client’s automations for its keyone project key.

03

Watch the spend land

Each call shows up under the right client and project as it runs.

Cost tracking: questions.

Pick one client.
Know what their AI costs.

Connect a project, set its budget, and see its usage in one place.

Start with one client project

No monthly subscription. Add funds when you’re ready to run. Or book a demo