Free LLM cost templates
No email gate, no form, no drip sequence. These are the working artefacts from the first week of a cost audit, published as they are. If they are enough on their own, that is a good outcome.
1. LLM cost allocation sheet
Download the CSV - opens in Excel, Numbers or Sheets.
One row per month, provider, model and workload, with the columns that make an LLM invoice legible to a budget owner. The layout is opinionated in three ways that matter more than the file itself.
- Cost per unit of work, not total spend. Total spend rises with growth and says nothing about efficiency. Cost per ticket or per document survives a growth month, which is what makes it trendable.
- Units delivered is not requests. Retried calls, abandoned sessions and agent loops that hit their step cap bill in full and deliver nothing. They belong in the cost column and not the units column, which is exactly what makes them visible.
- The quality column is mandatory. A cost per unit that fell alongside accuracy is not a saving, and a sheet that cannot express that will eventually be used to claim one.
Reasoning tokens get a separate column because they bill as output on most providers but scale with prompt design rather than response length. Merged into output tokens, the lever disappears.
2. LLM spend policy
Download the Markdown - paste into Notion, Confluence or a repo.
A policy skeleton with every organisation-specific value left as a bracket: attribution requirements, budgets and thresholds, model selection rules, mandatory cost controls and a review cadence. It covers the five controls that surface in almost every audit - caching on stable prefixes, max_tokens on every call, a capped retry budget, a step cap on agent loops that emits a metric, and batch tiers for anything without a documented latency requirement.
The instruction at the top is the important part: delete any section you will not enforce. One decorative clause teaches the reader that the whole document is decorative, and the enforced sections stop working shortly after.
What the sheet usually reveals first
The row that ends up mattering is normally the one labelled unattributed. Teams arrive expecting the finding to be an expensive model on a cheap task, and the actual finding is that thirty or forty percent of the invoice cannot be assigned to a workload at all. Everything downstream - chargeback, budgets, a routing decision anyone will defend - is blocked until that number comes down, which is why the template asks you to write it in rather than leave the rows out.
Filled one in and the numbers look wrong? That is usually attribution rather than arithmetic. The free audit rebuilds the same sheet from your raw provider exports, and the cost calculator will size a single lever in about a minute.
FAQ
Do I have to give an email address to download these?
No. Both files are static downloads with no form, no gate and no tracking beyond ordinary site analytics. Gating a spreadsheet mostly produces a list of people who wanted a spreadsheet.
Why does the allocation sheet track cost per unit instead of total spend?
Total spend rises with growth and says nothing about efficiency. Cost per ticket, per document or per conversation survives a growth month, which makes it the only figure worth trending over time.
Can I use these templates commercially without attribution?
Yes. Use them internally, adapt them, put them in your own handbook. There is no licence to accept and no attribution requirement attached to either file.