Monthly chatbot cost depends on message shape
A chatbot bill is not based only on the number of users. It depends on how many messages they send, how much conversation history is included, how much retrieved knowledge is added and how long the model answers.
A lean support bot might send 800 input tokens and receive 250 output tokens per message. A heavier assistant with full chat history and retrieved documentation might send 4,000 to 8,000 input tokens before generating an answer.
Example monthly estimates
The table below shows how quickly costs change when monthly messages and model rates change. These examples use published per-1M-token pricing patterns from major providers, with separate input and output costs.
| Monthly messages | Tokens per message | Low-cost model example | Premium model example |
|---|---|---|---|
| 10,000 | 800 in / 250 out | $2 to $8 | $12 to $45 |
| 100,000 | 1,200 in / 400 out | $30 to $100 | $180 to $720 |
| 1,000,000 | 2,000 in / 600 out | $500 to $1,800 | $3,000 to $12,000 |
Use model routing to control spend
Most chatbot teams reduce cost by using smaller models for routine answers, escalating difficult conversations to stronger models and trimming stale conversation history. Retrieval should also be selective: sending ten document chunks when three are enough directly increases input-token cost.
Caching can help when system prompts and knowledge instructions repeat. Some providers publish lower cached-input prices, but the exact savings depend on how the API call is structured.
Estimate your actual bot
Use the chatbot calculator with a real conversation sample, expected monthly message count and answer length. Then compare model options before choosing the production default.
Sources
Pricing changes over time. These examples use official provider pricing pages checked on July 22, 2026.
Chatbot Pricing FAQ
How do I estimate chatbot cost?
Estimate input tokens, output tokens and monthly message volume, then multiply those tokens by the selected model's input and output prices.
Why is my chatbot more expensive than expected?
Common causes are long conversation history, large retrieved context, verbose answers, high message volume and using premium models for every request.
Can a chatbot cost be under $100 per month?
Yes, small or efficient bots can stay under $100 monthly, but high-volume support bots with long context can cost much more.