AI tooling spend grows in three quiet ways: seats nobody uses, everyone on the top tier by default, and API bills with no owner. This playbook runs a monthly usage-vs-seat audit, right-sizes tiers against actual usage, and gives every team an owned API budget — before the invoice becomes a surprise in a finance review.
Workflow area: Measurement & ROI · Tier: Core · Hands-on time: ~30 minutes
The pattern repeats in almost every org that rolled out AI tools fast: procurement bought a block of top-tier seats "to be safe," a third of them show near-zero usage, two power users quietly burn more API credit than the rest of the org combined, and nobody can answer "what did we get for it?" That last question is the dangerous one — an ungoverned bill invites a blanket cut, and blanket cuts take the productive spend down with the waste. Governing the spend yourself is how you keep control of the tools.
Pull the usage export from every admin console. Coding-assistant consoles, chat-tool workspaces, and API dashboards all export per-user or per-team usage. Collect last 90 days: active days per seat, requests or sessions, and API tokens per team or key. Strip individual names before analysis — replace them with role + tier (e.g., "senior-backend, Pro seat").
Run the seat audit with a fixed prompt. Same template monthly, so trends are comparable:
You are auditing AI-tool spend for an engineering org. Here is
90 days of usage: seat tier, monthly cost, active days, and
usage volume per (anonymized) seat, plus API spend per team.
Produce:
1. SEAT BUCKETS — for each tool: unused (0-2 active days/month),
light (3-8), regular (9+). Count and monthly cost per bucket.
2. TIER MISMATCHES — seats whose tier exceeds their usage
pattern (top-tier seat, light usage) and the downgrade saving;
also the reverse: heavy users on a lower tier hitting limits.
3. API CONCENTRATION — teams or keys consuming >20% of API
spend, with month-over-month trend.
4. ACTIONS — ranked by annual saving: reclaim, downgrade,
upgrade, or set a team budget. State the saving per action.
Rules: do not recommend removing a tool, only right-sizing it.
Flag any number that looks anomalous with [CHECK] rather than
explaining it away.
Usage data:
[PASTE EXPORT]
Read the output as proposals, not verdicts. Good output looks like:
SEAT BUCKETS — Coding assistant (Enterprise, $39/seat)
- unused: 11 seats — $429/mo [CHECK: 6 are the ML team]
- light: 17 seats — $663/mo
- regular: 52 seats — $2,028/mo
TIER MISMATCHES
- 14 Enterprise seats with light usage → Business tier
saves ~$2,352/yr
- 3 heavy users on Business hitting rate limits weekly →
upgrade; est. cost $684/yr
API CONCENTRATION
- platform-team key: 41% of API spend, +18% MoM — no budget set
The [CHECK] lines matter most: those six ML-team seats may be unused because the team uses a different sanctioned tool — reclaiming them without asking creates the story "leadership took our tools away over a spreadsheet."
Set per-team API budgets with named owners. Every API key gets a team owner and a monthly budget with an alert at 80%. The owner's job is not to minimize spend — it is to be able to say what the spend produced. A team that doubles its API bill while cutting cycle time is a success story, not a problem.
Close the loop with a one-page monthly note. Total spend, spend per active user, actions taken, savings banked, and one line connecting spend to your impact metrics (pb-38's measures, if you run them). Send it to your finance partner before they ask. The leader who volunteers the number never gets ambushed by it.
[CHECK] line got a human conversation; reclaiming a seat someone needed costs more trust than the seat cost money.Usage exports are behavioral data about your people — process them anonymized, keep per-person detail out of any shared document or AI prompt, and check local works-council and employee-monitoring rules before pulling per-user activity at all; in several jurisdictions that requires notice or consent.
Govern AI spend monthly with a usage-vs-seat audit, tier right-sizing, and owned per-team API budgets — and volunteer the numbers to finance before they ask, because the leader with the data keeps the tools while the leader with the surprise invoice gets the blanket cut.