AI cost attribution for dev agencies

You know what your AI bill is.
You have no idea what caused it.

TokenWatch attributes every AI token to the developer, project, and git branch that generated it — automatically. Export a per-client billing report before every invoice.

No credit card. No onboarding call. Just the tool.

TokenWatch — Monthly Billing Report
Meridian Agency
Billing Report
AI token cost attribution — review before invoicing clients
All Unbilled Billed
May 2026
Recoverable
$520
Billable to clients
Total Spend
$645
May 2026
Projects
3
2 billed · 1 open
Developers
4
Across all projects
Cost spike detected: Theo on BuildFast Inc — 2.4× the 30-day average. Review before billing.
Client / Project Tokens Est. Cost Share Billable Margin Impact Status
Acme Retail
E-Commerce Replatform
4.8M
$340
$270 4.2%
● Unbilled
BuildFast Inc
CI/CD Modernisation ▲ spike
3.1M
$210
$175 6.8%
● Unbilled
T Theo ▲ 2.4× avg 2.0M $138 66% $115
● Unbilled
J Jordan 1.1M $72 34% $60
● Unbilled
NovaSpark
AI Feature Sprint
1.4M
$95
$75 1.9%
● Billed
3 projects · 4 developers $645 $520
Last synced: today at 08:14 AM · Refresh

01

The bill arrives. Nobody knows who spent what.

Claude, Cursor, Cline — one invoice, no breakdown. Your team can't remember what they were working on. You have no evidence either way.

02

You split it evenly. Your best client subsidises your worst project.

Without attribution, cost allocation is political, not factual. The client who ran a tight sprint pays the same as the one who ran three rewrites.

03

Fixed-price contract. The margin is already gone.

You quoted the job. You didn't quote the AI. There's no line item to pass through — so the cost comes straight out of your profit.

1

Install the VS Code extension

One command. Thirty seconds. Works with Claude Code, Cursor, Cline, and Windsurf out of the box.

npm install -g tokenwatch

2

Capture happens automatically

TokenWatch reads the developer identity and active git branch on every request. No tagging. No workflow changes. No developer discipline required.

3

Export before every invoice

Open the billing report, filter by client, check the numbers. Export as PDF or CSV and attach it to your invoice — or use it to protect your margin internally.

$1,200

The average agency on a $5,000/mo Claude bill has $1,200 in unattributed AI costs every month. That's not a rounding error. That's a margin line that exists on your P&L and nowhere on your invoices. Compounded over a year, it's a hiring decision you never got to make.

We just stare at the bill and argue. Someone pastes it into a doc and everyone tries to remember what they were working on that week.

— Dev Agency, Toronto

Founding rate
$75 / mo per team

Includes all tools — Claude Code, Cursor, Cline, Windsurf.
Unlimited developers. Unlimited projects. No per-seat pricing.

Reserve Your Spot

Founding rate locked for the lifetime of your subscription.