Skip to content
CostPerPrompt

How Much Does an AI Chatbot Cost to Run?

Search this question and you'll find two kinds of answers: SaaS pricing pages ($50–500/month for a widget) and per-message math that ignores how LLM billing actually works. This guide does neither — it prices a realistic support conversation on live rates (updated 2026-08-23), shows the resend mechanic that quietly inflates real bills past naive estimates, and gives monthly numbers for three honest sizing tiers. Want your own workload instead? The chatbot cost calculator runs this exact math interactively, including caching effects.

The unit that matters: cost per conversation

Our reference conversation: 8 turns, an 800-token system prompt, 60-token user messages, 180-token replies. Because the API is stateless, each turn re-sends the system prompt plus everything said so far — so the average turn processes ~1,700 input tokens, not 860:

Model tierPer conversation (real)Per conversation (naive per-message math)Underestimate
OpenAI GPT-5.4 Mini (mini) $0.0167 $0.0116 ×1.4
OpenAI GPT-5.6 Sol (flagship) $0.0416 $0.0282 ×1.5

That ×1.5 gap is the single most common budgeting mistake — the mechanics are unpacked in how LLM API pricing works.

Monthly bills at three honest sizes

TierConversations/dayOn GPT-5.4 MiniOn GPT-5.6 Sol
Side project 50 $25.02/mo $62.40/mo
Growing product 500 $250/mo $624/mo
Busy support desk 5,000 $2502/mo $6240/mo

Read the columns, not the rows: at every size, the model tier decides the bill. A busy support desk on a mini model costs less than a growing product on a flagship. Most routine support conversations do not need flagship reasoning — and the cheapest-APIs ranking shows how far down the price floor goes if your workload is simple.

What's not in these numbers

Budget in four steps

  1. Estimate conversations/day honestly (support tickets ÷ deflection rate is a good proxy).
  2. Price it on a mini tier first in the calculator — escalate to flagship only the conversations that fail.
  3. Multiply by 1.2 for retries, abandoned sessions, and prompt experiments.
  4. Re-check monthly: prices only move down, and the tier gap keeps widening — this page's numbers refresh daily.

Frequently asked questions

How much does an AI chatbot cost per conversation?

On live prices (2026-08-23), a typical 8-turn support conversation costs about $0.0167 on a mini-tier model (OpenAI GPT-5.4 Mini) and ~$0.0416 on a flagship (OpenAI GPT-5.6 Sol). The spread is the model choice — the conversation shape matters less than which tier answers it.

Why is my chatbot bill higher than my estimate?

Almost always history-resending: every turn re-sends the system prompt plus the whole conversation so far, and you pay input rates on all of it each time. An 8-turn conversation bills roughly 1.5× what per-message math predicts. Silence on this one mechanic is why most "chatbot cost" articles undershoot real invoices.

How do I cut chatbot running costs without hurting quality?

In order of impact: (1) route routine conversations to a mini-tier model and escalate only when needed — the tier gap is 10–30×; (2) enable prompt caching so the static system prompt bills at 75–90% off on supported models; (3) trim or summarize old turns instead of resending everything; (4) cap reply length — output tokens bill at a premium.

Is a flat-fee chatbot service cheaper than paying per token?

Depends entirely on volume. At 50 conversations/day a mini-tier bot costs ~$25.02/month in raw API fees — far below most SaaS chatbot subscriptions. Flat-fee platforms win on bundled features (widget, analytics, human handoff), not on the AI itself; if you can host the wrapper, per-token is usually the cheaper path until enterprise volumes.