Drop in the exports you already have from Cursor, GitHub Copilot and Claude. See what each engineer costs across all tools, which seats nobody uses, and who pays for three tools. Nothing to install on developers' machines.
Your files never leave this page: no upload, no account. The page's security policy blocks it from sending data anywhere except an anonymous page-view count.
Create an Admin API key at cursor.com/dashboard → Settings → Admin API keys, then run:
curl -s -u KEY: https://api.cursor.com/teams/members > cursor-members.json
curl -s -u KEY: -X POST https://api.cursor.com/teams/spend \
-H 'Content-Type: application/json' -d '{"pageSize":500}' > cursor-spend.json
Delete the key afterwards if you like. If cursor-spend.json says "totalPages": 2 or more, repeat with "page":2 and add that file too.
Usage report: Organization settings → Billing and licensing → Usage → download the Copilot usage report (CSV).
Seats, to find seats nobody uses (needs the gh CLI):
gh api /orgs/YOUR-ORG/copilot/billing/seats \
--paginate --slurp > copilot-seats.json
claude.ai → your initials → Analytics → spend report → pick the last 30 days → Export CSV.
Covers Chat, Claude Code and the other Claude products, per person and model.
Each developer runs this and sends you the file (no prompts, code or paths in it):
npx burnmeter --export me.json --as their@company.com
List prices per month (checked Oct 2026). Change them to match your invoice: annual plans are cheaper, and the exports don't say which Cursor or Claude seats are Premium.
Made with Burnmeter AI Seat Audit: free, runs in your browser. burnmeter.pages.dev/audit
The Burnmeter team pilot keeps history, posts a weekly Slack digest and warns you before a budget is blown, across Cursor, Copilot and Claude.
Join the team pilotShare 5 numbers from this audit (no names or emails) and get the anonymised benchmark when 20 teams have answered.
Add my numbersPart of Ops Fixes: free checks and fix guides for small teams.