Input, output and cached tokens
Your AI bill is built from three separately-priced token types:
- Input tokens
- Everything you send: system prompt, conversation history, retrieved context and the user’s message. Usually the largest and cheapest per-token portion.
- Output tokens
- What the model generates. Priced higher than input, often 3–5×, so long responses cost more than long prompts.
- Cached input tokens
- Input the provider has seen recently and can reuse. Billed at a steep discount (often 10–25% of the normal input price). Worth it when a large, stable prefix (a long system prompt or fixed context) repeats across many requests.
Set a cached-input percentage in the calculator to see the savings on your own workload. Not every model supports caching, and the calculator flags those.