Home › Blog › The LLM Cost Audit Checklist
ChecklistThe LLM Cost Audit Checklist
Use this checklist to audit your own LLM spend. Most teams find their first 20% in the first ten checks.
Quick answer
Audit in this order: where the money goes, caching, output, model choice, batch, agents and retries, then limits and measurement.
Where the money goes
- Spend by model.
- Spend by feature or call site.
- Input vs output share.
- Top customers by cost.
Caching
- Cached input share per model.
- Static content first in every prompt.
- No timestamps or IDs in system prompts.
- Tools in a stable order.
Output
max_tokensset per call site.- Answers no longer than needed.
- Reasoning effort matched to the task.
Models
- The cheapest model that passes evals, per call site.
- An evaluation set for each important task.
- No outdated, more expensive models left running.
Batch
- Background jobs on batch APIs.
- Evaluations on batch.
Agents and retries
- Max steps per task.
- Per-task budgets.
- One retry layer with backoff.
- Timeouts above p99 latency.
- Duplicate-request detection.
Limits and measurement
- Budgets and alerts.
- Per-customer caps.
- Cost per successful task tracked weekly.
- Dashboard reconciled with invoices.
Want it done for you? The free 15-minute teardown runs this against your usage export.
Frequently asked questions
How do I audit my LLM costs?
Break spend down by model, feature and token type, then check caching, output length, model choice, batch eligibility, agent limits and retries.
How long does an LLM cost audit take?
A first pass takes an hour with a usage export. Our free teardown takes 15 minutes.
Want us to find your 20%?
Book a free 15-minute API cost teardown. Bring last month's provider usage and we'll show you your biggest waste and the first fix we'd ship.
Get a Free 15-Minute API Cost Teardown