AI chatbot pricing

Chatbot Cost Calculator

Use this chatbot cost calculator to estimate per-message cost and monthly API spend for AI chatbots and support assistants.

Calculate Chatbot Cost Cost

Estimate AI chatbot API costs from prompt size, expected response length and monthly message volume across popular LLM models.

No API key required. Your transcript stays in your browser.

Choose the closest chatbot type. You can adjust details in Advanced Settings.

Characters: 116Words: 22Estimated input tokens: 30Estimated token count

Output tokens are estimated based on the selected reply type and input context.

Number of chatbot messages expected each month.

Advanced Settings
i

Tokens used by the system prompt or recurring instructions in every message.

Recent chat messages included with each new chatbot request.

Average token size of each previous user or bot message.

Optional knowledge-base or document context sent with the chatbot request.

i

Percentage of input tokens expected to use provider prompt caching.

Compare the Same Workload Across Models

Compare model pricing, per-message cost, and monthly difference using the same current calculator values.

ProviderModelModel pricingCost/messageDifference/messageMonthly cost (5,000 messages/month)Monthly difference
OpenAIGPT-5.5 Input $5/1MOutput $30/1M$0.01+$0.01$63.13+$53.66
OpenAIGPT-5.4 mini Current modelInput $0.75/1MOutput $4.5/1M$0.001894Current model$9.47Current model
AnthropicClaude Opus 4.8 Input $5/1MOutput $25/1M$0.01+$0.009481$56.88+$47.41
GoogleGemini 3.5 Flash Input $1.5/1MOutput $9/1M$0.003788+$0.001894$18.94+$9.47
DeepSeekDeepSeek V4 Flash Lowest estimated costInput $0.14/1MOutput $0.28/1M$0.000211Save $0.001683$1.05Save $8.42
OpenAI - GPT-5.5$63.13 / month

Pricing: input $5/1M, output $30/1M

$0.01 per message · +$0.01 per message

Monthly difference: +$53.66

OpenAI - GPT-5.4 mini$9.47 / month

Pricing: input $0.75/1M, output $4.5/1M

$0.001894 per message · Current model per message

Monthly difference: Current model

Current model
Anthropic - Claude Opus 4.8$56.88 / month

Pricing: input $5/1M, output $25/1M

$0.01 per message · +$0.009481 per message

Monthly difference: +$47.41

Google - Gemini 3.5 Flash$18.94 / month

Pricing: input $1.5/1M, output $9/1M

$0.003788 per message · +$0.001894 per message

Monthly difference: +$9.47

DeepSeek - DeepSeek V4 Flash$1.05 / month

Pricing: input $0.14/1M, output $0.28/1M

$0.000211 per message · Save $0.001683 per message

Monthly difference: Save $8.42

Lowest estimated cost

Chatbot cost grows with conversation context

A chatbot request usually sends more than the latest user message. System instructions, previous turns, retrieved knowledge and tool definitions can be included again on every model call, causing input usage to grow as the conversation continues.

Estimate an early turn and a later turn separately. A realistic monthly budget should reflect the average number of model calls per conversation, not only registered users or opened chat sessions.

Chatbot componentWhen it is chargedOptimization lever
System instructionsUsually sent with every requestShorten or cache stable instructions
Conversation historyGrows across turnsSummarize or trim older messages
RAG contextAdded when knowledge is retrievedReturn fewer, more relevant chunks
Assistant responseGenerated on every model callSet an appropriate output limit

Translate message cost into chatbot unit economics

Cost per message is useful for engineering, while cost per 1,000 messages and cost per resolved conversation are easier to use for product pricing and capacity planning. Compare all models with the same context and response assumptions.

Retries, moderation, routing, agent handoffs and multi-model workflows can add requests that are invisible in a simple one-message estimate. Add those calls to the expected monthly interaction count or model them as separate scenarios.

Business metricCalculationBest use
Cost per messageOne request input plus outputModel and prompt comparison
Cost per conversationAverage request cost times turnsSupport and sales planning
Cost per 1,000 messagesPer-message cost times 1,000Pricing plans and gross-margin estimates
Monthly chatbot costAll model calls at monthly volumeBudgeting and model routing decisions

Official Pricing Sources

Provider prices and billing rules can change. Verify the current rates and special pricing conditions before committing a production budget.

Chatbot Cost Calculator FAQ

How do I estimate chatbot API cost?

Paste a representative chat prompt or conversation context, choose expected output length and enter monthly message volume.

Why do chatbot costs vary?

Costs change with context size, response length, model choice, cached prompts and conversation volume.

Can I compare chatbot costs across models?

Yes. The comparison table estimates the same workload across the supported providers.

Should chatbot volume mean users, conversations or messages?

Use model requests or messages for the most direct estimate. Convert users to requests using average conversations per user and turns per conversation.

How does RAG change chatbot cost?

Retrieved document chunks increase input tokens. Estimate the typical retrieved context alongside chat history and system instructions.