Skip to content

What Will This LLM Actually Cost to Run?

Token pricing looks trivially cheap per thousand and becomes a significant line item at organisational scale. This calculator turns usage assumptions into a monthly figure, a per-user cost and an annual run rate, which is what a budget conversation actually needs.

Model one application. The per-query and per-user figures are usually more useful for decision-making than the monthly total, because they scale predictably.

LLM Cost Calculator

Replace the default token prices with current rates for your chosen model.

120
8
6,000

Question plus retrieved context plus system prompt.

500
$3

Check the provider’s current published rate.

$15
$450

Vector database, hosting, monitoring, embeddings.

Estimated total monthly cost
$989

Tokens plus supporting infrastructure. Excludes build and staff time.

21,120
Queries per month
$380
Monthly input token cost
$158
Monthly output token cost
$11,863
Annual run rate
$8
Cost per user per month
Have this modelled properly

Indicative only. Token prices vary by provider and model tier and change frequently — replace the defaults with current published rates. Build cost, engineering time and ongoing maintenance are not included.

Reading the Numbers

LLM costs behave differently from conventional software costs. They scale with usage rather than with seats, which changes how you budget and where the risks sit.

Output tokens dominate the bill

Output is typically priced several times higher than input on most commercial models. An application producing long responses will cost far more than one producing short ones at identical query volume, which makes response length a genuine cost lever rather than only a UX decision.

Retrieval context inflates input rapidly

Retrieval-augmented applications send retrieved documents with every single query. Ten thousand tokens of context per query is common and utterly dwarfs the user’s actual question, which is why context size is usually the first thing to optimise.

Cost per query is the number to track

The monthly total moves with adoption and tells you little on its own. Cost per query is stable, comparable across models, and immediately reveals whether a change made things better or worse. It is the metric worth putting on a dashboard.

How the Estimate Is Built

Straightforward arithmetic over your usage assumptions. Every input is one you can measure once the application is running, and estimate reasonably before it is.

1

Monthly query volume

Active users multiplied by queries per user per working day, across twenty-two working days a month.

2

Tokens per query

Input tokens including any retrieved context and system prompt, plus expected output tokens. Roughly 750 words per thousand tokens.

3

Priced separately by direction

Input and output tokens are multiplied by their respective per-million rates, since output is almost always the more expensive of the two.

4

Infrastructure added on top

Vector database, hosting, monitoring and supporting services are added as a flat monthly cost to give a realistic total.

The Four Levers That Actually Reduce Cost

In roughly the order most organisations should try them. The first two are usually worth more than switching models.

Shrink the context before you change the model

Most retrieval applications send far more context than the answer requires, usually because the retrieval step was tuned for recall rather than precision. Returning three highly relevant chunks instead of ten mediocre ones frequently improves answer quality and reduces input cost at the same time.

  • Tune retrieval for precision rather than maximum recall
  • Re-rank results and pass only the top few to the model
  • Trim boilerplate and repetition from system prompts
  • Measure the quality impact — smaller context often scores better

Route by difficulty rather than using one model for everything

Most workloads contain a large proportion of straightforward queries that a smaller, cheaper model handles perfectly well, and a minority that genuinely need a frontier model. Routing by complexity commonly cuts spend substantially with no perceptible quality change.

  • Classify queries by complexity and route accordingly
  • Use smaller models for extraction, classification and summarisation
  • Reserve the most capable model for genuinely difficult reasoning
  • Measure quality per tier so routing decisions are evidence-based

Cache what repeats

Organisational usage is far more repetitive than people expect. The same policy questions, the same lookups, the same document summaries recur constantly. Caching frequent responses and using provider-side prompt caching for stable system prompts both remove cost without any quality trade-off.

  • Cache responses to frequently repeated queries
  • Use provider prompt caching for long, stable system prompts
  • Cache retrieval results for common questions
  • Track cache hit rate as a first-class metric

Consider self-hosting only at genuine scale

Self-hosted open-weight models can be cheaper per token but carry fixed infrastructure and engineering costs that only amortise at high, sustained volume. Below that threshold, API pricing almost always wins once staff time is counted honestly.

  • Compare total cost of ownership, not just per-token pricing
  • Include GPU infrastructure, engineering time and ongoing maintenance
  • Remember idle capacity is paid for whether used or not
  • Data sovereignty may justify self-hosting independently of cost

Next Steps

Build vs Buy Calculator

Compare a custom build against per-seat commercial licences over three years.

Compare the options

RAG vs Fine-Tuning Decision Tool

Architecture drives cost more than model choice. Work out which approach fits.

Choose an approach

Private LLM Cost in Australia

The longer written guide to what private deployments cost locally.

Read the guide

Frequently Asked Questions

Want This Modelled Properly?

Send us your use case and expected volumes and we will model the real cost across architectures — including telling you when a smaller model or a simpler approach would do the job.