AI Chatbot Cost Estimator

The AI Chatbot Cost Estimator builds a monthly operating estimate from conversations, messages per conversation, token use per message, model rates, fixed platform expense, and human escalation cost. It is intended for support, sales, internal knowledge, and self-service chatbot planning.

The calculator separates model usage from escalation and platform costs. This is important because a low token bill does not necessarily mean a low total cost: handoffs to human agents, retrieval infrastructure, monitoring, and platform minimums can be larger budget drivers.

Cost inputs

tokens
tokens
USD
USD
%
USD
USD
Result
Estimated cost
Model usage cost
Human escalations
Escalation cost
Cost per conversation

1. Enter monthly conversation volume

Use completed chatbot sessions or a forecast for the same monthly period.

2. Describe conversation length

Enter the average number of model-generated replies in each conversation.

3. Add token use and rates

Use measured average input and output tokens per AI reply with current model prices.

4. Model human handoffs

Enter the percentage of conversations escalated and the average handling cost per escalation.

5. Include fixed platform cost

Add recurring software, retrieval, hosting, or monitoring costs not already captured.

6. Review unit economics

Compare model, human, and fixed costs and the resulting cost per conversation.

AI replies = Conversations × AI replies per conversation Model cost = AI replies × [(Input tokens ÷ 1,000,000 × Input rate) + (Output tokens ÷ 1,000,000 × Output rate)] Escalation cost = Conversations × Escalation rate × Cost per escalation Total monthly cost = Model cost + Escalation cost + Fixed platform cost

Where:

  • Escalation rate — percentage entered as a percent, then divided by 100.
  • Cost per escalation — average human handling cost for one handed-off conversation.

Assumptions: Conversation behavior and rates are represented by monthly averages; revenue impact and avoided agent contacts are not included.

What the result means

The result estimates monthly chatbot operating cost across model usage, human handoffs, and fixed platform expense.

Compare cost with service quality, resolution rate, and customer outcomes rather than optimizing cost alone.

Given: 20,000 conversations, 6 AI replies each, 1,000 input and 180 output tokens per reply, $2 input and $8 output rates, an 8% escalation rate, $4 per escalation, and $300 fixed platform cost.

Calculation: 120,000 AI replies cost 120,000 × ($0.002 + $0.00144) = $412.80. Escalations = 20,000 × 8% = 1,600, costing $6,400.

Result: Total monthly cost = $7,112.80, or about $0.36 per conversation.

Human escalation is the primary expense, so improving containment may matter more than reducing token use.

What is an AI reply?

It is one model-generated chatbot turn. User messages are reflected indirectly through the input-token count attached to each AI reply.

How should retrieval tokens be counted?

Include retrieved passages in input tokens when they are sent to the model. Add separate vector database charges to the fixed platform field or estimate them separately.

What should escalation cost include?

Use the average labor and operational cost of a human handling one escalated conversation, not merely hourly wage.

Can this estimate chatbot savings?

It estimates cost only. To estimate savings, compare it with the baseline cost of contacts that the chatbot fully resolves.

Why does escalation rate matter so much?

Each human handoff can cost far more than the model tokens used in a conversation, so small rate changes can materially affect total spend.