An AI token is the fundamental billing unit used by modern AI language models. It represents a small chunk of text—typically ~4 characters or ~0.75 words in English. AI providers charge separately for input tokens (what you send to the model) and output tokens (what the model generates). Output tokens are **3–6×
An AI token is the basic billing unit used by modern AI models. It represents a small chunk of text—roughly ¾ of an English word or ~4 characters. AI providers charge separately for input tokens (what you send to the model) and output tokens (what the model generates). Output tokens are typically 3–5× more expensive because they require more compute to generate. Costs vary widely by model: “cheap” models may cost $0.20–$1 per million tokens, while advanced “expensive” models can cost $10–$60+ per million tokens depending on input vs. output pricing.
🧠 What is an AI token?
A token is a small piece of text used internally by AI models. It can be:
- A whole short word (“cat”)
- Part of a longer word (“indemnifi-” + “cation”)
- Punctuation or spaces
AI models do not read text as words—they break everything into tokens before processing.
Helpful rules of thumb (English)
- 1 token ≈ 4 characters
- 1 token ≈ ¾ of a word
- 100 tokens ≈ 75 words
- 1,000 words ≈ ~1,300 tokens
🔢 What are input tokens and output tokens?
Input tokens
These are tokens you send to the model:
- Your question
- System instructions
- Conversation history
- Documents you paste
Output tokens
These are tokens the model generates in its response.
Why output tokens cost more
Output tokens require the model to generate text one token at a time, which is computationally expensive. Input tokens are processed in parallel, making them cheaper. Output tokens are typically 3–5× more expensive.
💵 How much does 1 million tokens cost?
Token pricing varies by provider and model. Below is a generalized comparison based on industry norms and published pricing patterns.
Cheap token models (budget / small models)
Typical pricing:
- Input: ~$0.20–$1 per 1M tokens
- Output: ~$0.80–$4 per 1M tokens
Expensive token models (advanced / reasoning / large models)
Typical pricing:
- Input: ~$2–$10 per 1M tokens
- Output: ~$10–$60 per 1M tokens
Example from industry pricing: Some advanced models charge $2 per million input tokens and $10 per million output tokens.
Why such a big range?
- Larger models require more compute
- Reasoning models use internal “thinking tokens”
- Output generation is slower and more expensive
- Providers offer different tiers (intro, standard, long-context, batch)
📄 How many words equal 1 token?
Based on OpenAI’s tokenizer rules:
- 1 token ≈ ¾ of a word
- 100 tokens ≈ 75 words
- 1,000 tokens ≈ 750 words
- 2,048 tokens ≈ ~1,500 words (common context window example)
Practical examples
- “You miss 100% of the shots you don’t take” → 11 tokens
- A full page of business text (~500 words) → ~650 tokens
📊 Pros and cons of token-based billing
✔️ Pros
- Predictable metering — You pay exactly for what you use
- Scales well — Good for automation, batch processing
- Transparent — Easy to estimate cost per task
- Flexible — Works across text, code, documents
❌ Cons
- Complexity — Users must understand tokenization
- Output tokens can get expensive
- Long conversations cost more because history is resent each turn
- Different models tokenize differently, making estimates tricky
📘 Additional helpful insights for end users
1. Tokenization varies by language
Non‑English languages may use more tokens per word because they tokenize less efficiently.
2. Long context windows increase cost
If you paste long documents, every request re-sends them as input tokens.
3. Prompt caching can reduce cost
Some providers offer cached input tokens at ~90% discount.
4. Reasoning models use hidden tokens
Advanced models may use internal “thinking tokens” that count toward output billing even if not shown.
📌 Summary table
| Concept | Meaning | Cost impact |
|---|---|---|
| Token | Small chunk of text (~¾ word) | Basis of billing |
| Input token | Tokens you send | Cheaper |
| Output token | Tokens model generates | 3–5× more expensive |
| Cheap model | Small/efficient model | ~$0.20–$1 per 1M input |
| Expensive model | Large/reasoning model | ~$2–$10 per 1M input |
| Words per token | ~0.75 words/token | Helps estimate cost |


