Month-by-month projection
The monthly bill and running total at each step. Notice the cumulative column outrun the monthly one — that total is what you actually pay.
| Month | Monthly bill | Cumulative | vs today |
|---|
The last month is not the number that matters
When teams budget for API and LLM spend, they usually eyeball the current bill, imagine it a bit higher, and move on. That underestimates the real cost in two ways. First, steady percentage growth compounds: a 15% monthly rise isn't 15% × 12 = 180% over a year, it's a multiple of more than five, because each month's increase lands on a larger base. Second, the figure that leaves your bank account isn't the final month — it's the sum of every month, and on a rising curve that cumulative total is far bigger than any single month along the way. This calculator surfaces both, so the number you plan around is the one you'll actually spend.
Seeing the curve also reframes where optimisation pays off. Cutting your cost per request by a third early, when the bill is small, saves little in absolute terms. The same 30% cut applied while the forecast is at its steepest saves the most, because it scales down the largest bills. That's the argument for building cost discipline — prompt caching, model routing, batch processing — before you need it rather than after a shock invoice, because the compounding works against you and for the fix at the same time.
How to use it
1. Enter your current monthly API spend from your latest invoice.
2. Enter the month-over-month growth rate — the average percentage your bill has been rising.
3. Set how many months ahead you want to forecast.
4. Optionally add a monthly budget cap to see the month you'd cross it, and read the cumulative total for the whole period.
Common mistakes
Multiplying instead of compounding. Growth stacks on a growing base, so a linear "rate × months" estimate is far too low over a year. Budgeting on the final month only. The cumulative spend is what you pay — always read the running total. Assuming a flat growth rate forever. Real curves bend as products mature or campaigns end; use this for a planning range, not a promise. Forgetting efficiency gains. If you're actively cutting cost per request, your effective growth rate is lower than your user growth — model the net figure.
FAQ
Is this only for LLM APIs?
No — it works for any usage-based bill: LLM tokens, payment processing volume, SMS, maps, data feeds, cloud egress. Anything that grows at a roughly steady percentage each month fits the model.
What growth rate is realistic?
For a growing startup, 10–30% month-over-month is common in the first year and slows later. Pull your last few invoices and take the average change — that's your best input.
How do I use the cumulative figure?
It's your total cash outlay over the horizon — the number to reserve or raise for. The final-month figure only tells you the run rate you'll be at when the period ends.
Can growth be negative?
Yes — enter a negative rate to model a declining bill (for example after a big optimisation or a seasonal drop) and the projection will curve downward.
Estimate only. Assumes constant month-over-month growth; validate against your real invoice history before committing a budget.