What will this actually cost per month?
Most estimates count one model call per request and stop there. The bill includes the retries, the calls that failed and escalated anyway, and the evaluation runs - which is why the first invoice usually does not match the spreadsheet.
Working it out
Adjust the inputs on the left.
Where the money goes
| Line | Tokens / month | Cost | Share |
|---|
What one change would do
| Change | New monthly spend | Difference |
|---|
Every rate above is editable, so a stale preset does not make the answer wrong. Nothing you type is sent anywhere.
How this is calculated
Billable requests are requests × (1 + retry rate), because a call that failed and was retried was still charged, and so was the one that escalated to a human afterwards. Input tokens split by your cache hit rate and are priced at the cached and uncached rates separately. Output tokens are priced whole - caching does not apply to them, which is why output is frequently the line that dominates a chat workload.
Evaluation adds eval set size × runs per month requests at the same token shape. That line is usually a surprise, and it is a cost worth paying: cutting spend without a way to detect the quality you gave up is how a cost problem becomes an accuracy problem you will not notice for weeks.
Cost per resolved task, not per call
Cost per call flatters every system, because the failures are cheap and resolve nothing. The figure that matters divides all the spend - including the calls that escalated - by the tasks actually completed without a human, then adds the human handling for those that were not. That last term is usually the largest and is the one most often omitted.
What this deliberately does not model
Agent loops. If a run can take an unbounded number of steps, a per-request average is not a meaningful unit. Set a hard step ceiling and a per-request cost cap first, then come back to this.
Retrieval and infrastructure. The vector index, hosting and observability are real and are not model spend. They belong in the cost-per-task figure and are specific to your setup.
Batch and off-peak rates, volume commitments, and self-hosted inference. All three can change the answer by a large factor and none of them are general.
The reductions worth making, sorted by how much quality risk each one carries, are in Cutting LLM costs without degrading quality. For the metric this page reports in the fourth box, see cost per resolved task.
Next question
Where this answer leads
- Where should the confidence gate sit?The resolution rate you entered is set by where the confidence gate sits, and it drives cost per resolved task more than any token price does.Escalation threshold calculator
- Is this task worth automating?A monthly bill only means something against the work it replaces. This checks whether the task pays back at all.Automation payback calculator
Also:How many test cases do we actually need?Which automation platform is cheapest for my workload?What should our llms.txt contain?
Let's talk
Bill growing faster than your traffic?
That is almost never more users. The ai cost & performance audit attributes the spend by workflow before anything gets changed.