AI cost attribution for dev agencies
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.
| 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 | ||||
The problem
01
Claude, Cursor, Cline — one invoice, no breakdown. Your team can't remember what they were working on. You have no evidence either way.
02
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
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.
How it works
One command. Thirty seconds. Works with Claude Code, Cursor, Cline, and Windsurf out of the box.
npm install -g tokenwatch
TokenWatch reads the developer identity and active git branch on every request. No tagging. No workflow changes. No developer discipline required.
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.
The number that matters
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
Early access
Includes all tools — Claude Code, Cursor, Cline, Windsurf.
Unlimited developers. Unlimited projects. No per-seat pricing.
Founding rate locked for the lifetime of your subscription.
Confirmed
We'll reach out when TokenWatch is ready for your team.