Chatbot Pricing Models Explained: Per-Message, Per-Resolution, Flat-Rate, and Per-Seat

The four chatbot pricing models compared — per message, per resolution, flat-rate tiers, and per seat. How each one bills, what it costs at 10k messages a month, and which model fits your traffic.

Cover Image for Chatbot Pricing Models Explained: Per-Message, Per-Resolution, Flat-Rate, and Per-Seat

There are four chatbot pricing models in common use: per message, per resolution, flat-rate tiered, and per seat. Per-message tiers are usually the easiest to forecast for a website; per-resolution pricing suits support teams that can verify outcomes, while per-seat pricing suits human-led operations. The model matters more than the sticker price because it determines what happens to your bill when traffic, conversation length, or headcount changes.

The Four Chatbot Pricing Models in 2026 at a Glance

Pricing modelHow you are chargedCost scales withBest forWatch out for
Per message / per conversationMonthly quota of messages; overages billed or cappedTrafficMost websitesTraffic spikes blowing the quota
Per resolutionOnly when the bot successfully resolves a queryDeflection volumeSupport teams optimising for deflection"Resolution" is vendor-defined
Flat-rate / tieredOne price per tier up to a limitNothing, until you hit the tier ceilingBudget predictabilityPaying for headroom you never use
Per seatBy the number of human agents or adminsHeadcountHuman-led live chat with AI assistingCost rises even if bot usage does not

Per-Message vs. Per-Conversation Pricing

You buy a monthly allowance — say 12,000 messages — and the meter resets each billing cycle.

The critical detail is what counts as one unit, and vendors differ:

  • Per message usually counts each bot reply. A visitor asking three follow-up questions consumes three or four messages.
  • Per conversation counts a whole session as one unit, regardless of length. A twenty-turn conversation costs the same as a one-turn one.

Per-conversation billing sounds cheaper and often is for support use cases, where sessions run long. Per-message billing is more predictable for marketing and lead-capture bots, where most sessions are short. Read the definition before comparing two numbers — a "1,000 conversations" plan and a "2,000 messages" plan are not directly comparable, and the conversation plan may well be the larger one.

Chatbot overage charges: what happens when you exceed the quota

This is where the real money is, and it splits three ways:

  1. Hard stop. The bot stops responding until the next cycle or an upgrade. Predictable bill, bad visitor experience.
  2. Overage billing. Extra messages charged per unit, often at a materially higher rate than your plan implies.
  3. Soft throttle. The bot degrades — shorter answers, a cheaper model — rather than stopping.

Ask which one applies before you sign. A hard stop on a Friday night on a $30 plan is a very different problem from an uncapped overage on the same plan.

Do the overage arithmetic before treating a cheaper tier as a bargain. Suppose an illustrative plan includes 12,000 messages for $120 and charges $0.03 for each extra message. A month with 14,500 messages costs:

  • Included plan: $120
  • Overage volume: 14,500 − 12,000 = 2,500 messages
  • Overage charge: 2,500 × $0.03 = $75
  • Total monthly bill: $120 + $75 = $195

That may still beat moving to a $400 tier for one unusual month. If 14,500 becomes normal, however, the effective annual cost is $195 × 12 = $2,340, so the next plan or another vendor deserves a fresh comparison. Use a rolling three-month average and a peak-month case; the chatbot capacity-planning method shows how to forecast both.

Compare recharge packs with upgrading

A plan's included credits do not tell you whether upgrading costs less than buying extra credits. Use the free Chatbase credit planner to compare its three published paid tiers with the same usage and requirements. It runs locally in your browser, with no signup or upload.

Start with the credits used in a complete calendar month from Chatbase's Workspace → Usage screen. Alternatively, enter your own conversation count, average AI replies per conversation and the model's credits per reply. A conversation is not one credit. For mixed models, measured credits avoid assuming every reply costs the same.

The planner checks required seats and API access, then shows each plan's subscription, minimum recharge packs, selected add-ons and additional cash needed. You can include a recharge balance already paid for, extra agents and branding removal. It also shows unused subscription credits and remaining recharge credits. Download the calculation to keep the inputs and compare a normal month with a peak month.

What the tool helps you decide

These are worked examples, not observed customer bills or typical usage. With zero prepaid balance, two seats, one agent, no API requirement and no add-ons, 12,000 credits costs a minimum of $520 on Hobby, $470 on Standard or $500 on Pro at the September 8, 2026 monthly list prices. At 12,001 credits, Standard needs another 1,000-credit pack and reaches $510; Pro remains $500. That one-credit boundary changes the lowest cash option in this simplified comparison.

At 2,000 credits, Hobby plus two packs totals $120, below Standard's $150. But if API access is required, Hobby is ineligible even when its price is lower. Those are different decisions: enough credits does not mean the plan has the features you need.

The calculation and its limits

The calculation source is inspectable. For each plan, subtract its monthly allowance and your existing recharge balance from usage, floor the shortage at zero, then round up to whole 1,000-credit packs. Add the subscription and selected add-ons. The planner uses the published monthly rates of $40, $150 and $500; allowances of 700, 4,000 and 15,000; and $40 per recharge pack. Check Chatbase's current pricing before purchasing.

The result is a minimum volume-coverage cost, not an invoice prediction. A positive recharge threshold can trigger purchases earlier and leave more unused credits. The planner assumes subscription credits are consumed before prepaid credits; consumption ordering has not been independently verified. Subscription credits reset monthly, while recharge credits do not expire. See Chatbase's recharge explanation.

The comparison starts at a calendar-month boundary and keeps one plan for that month. It excludes annual billing, midmonth prorations, discounts, taxes, voice and telephony charges, Free and Enterprise. Other limits, including actions, integrations and training-content size, still need checking. Previously purchased credits are available balance, not free credits; their earlier purchase cost is excluded from this month's additional cash.

Agentkit makes a competing chatbot product. This tool compares Chatbase plans only and makes no claim about model quality, customer savings or which provider is best.

Per-Resolution Pricing Definition

You pay only when the chatbot resolves a query without a human. Vendors like this model because it sounds like paying for outcomes, and for high-volume support teams it can genuinely align cost with value.

The catch is the definition of "resolution", which is set by the vendor, not by you. Common definitions include:

  • The conversation ended without a handoff to a human agent
  • The visitor did not open a support ticket within n hours
  • The visitor explicitly marked the answer helpful

The first definition is the most common and the most generous to the vendor: a frustrated visitor who gives up and closes the tab is counted as a resolution. If you are evaluating per-resolution pricing, ask for the definition in writing and model your bill against your actual deflection rate. Our guide to chatbot KPIs and benchmarks covers how to measure resolution and containment yourself, which is the only way to check a vendor's number.

Per-resolution pricing is mostly found in enterprise support suites. It rarely appears at the small-business end of the market.

Worked per-resolution calculation

Start with conversations, not messages. If a support bot handles 4,000 conversations, the vendor records a 65% resolution rate, and the contract charges $0.30 per resolution, the bill is:

4,000 conversations × 65% = 2,600 resolutions

2,600 × $0.30 = $780 per month

If 200 of those visitors return within 24 hours and open tickets, your stricter count is 2,600 − 200 = 2,400 genuine resolutions. You still pay $780, or $0.325 per verified resolution. Put the attribution window and repeat-contact rule in the contract.

Flat-Rate and Tiered Pricing

One price, one feature set, one ceiling. This is what most SaaS chatbot platforms actually sell, usually with three to five tiers plus a free plan.

Flat-rate pricing wins on predictability: you know in January what you will pay in December. It loses on efficiency, because tiers are coarse. If the Standard plan covers 12,000 messages and you use 3,000, you are paying for 9,000 you did not need — but if you use 13,000 you are pushed onto a plan that may cost three times as much.

The practical move is to check the tier gaps, not just the tier prices. A ladder that goes $30 → $120 → $400 has a 4× jump at the top; crossing that boundary because of one busy month is an expensive accident. Look for platforms that let you change plans mid-cycle without penalty.

Annual billing typically saves 15–20% across the market, which is worth taking once your volume is stable — but not before, since it locks in a tier you may have picked while guessing.

Per-Seat Pricing

You are billed per human — agents, admins, or editors. This model is inherited from live-chat tools that added AI later, and it is the worst fit for a website chatbot, because the entire point of the bot is that it answers without a human.

Per-seat pricing makes sense when humans do most of the work and the AI assists them. It stops making sense when the AI does most of the work, at which point you are paying for headcount that is no longer the bottleneck. Watch for hybrid pricing too, where a per-seat base fee is stacked on top of a message quota — that is two meters running at once.

Subscription vs. Usage-Based: Which Costs Less

For most websites, a subscription with a message allowance costs less than pure usage-based billing, for a simple reason: vendors discount committed volume. Pure pay-as-you-go is priced for flexibility, and you pay for that flexibility per unit.

The exception is genuinely spiky traffic. If you run a seasonal business — a tax service, a ticketing site, a retailer with one enormous quarter — a subscription sized for your peak is wasted for nine months of the year. Two workable patterns:

  • Size the subscription to your median month and accept overages in peak months.
  • Move up a tier for the peak season and back down afterwards, if the platform allows mid-cycle changes.

A useful break-even formula is:

Subscription break-even volume = monthly subscription price ÷ pay-as-you-go unit price

If a subscription is $120 and usage pricing is $0.02 per message, the break-even point is $120 ÷ $0.02 = 6,000 messages. Below 6,000, pure usage costs less; above 6,000, the subscription costs less, assuming the plans include the same models, features, and support. They often do not, so compare the feature gates after doing the arithmetic.

What Each Model Costs at 10,000 Messages a Month

A worked comparison. These are market-typical figures for mid-2026, not quotes:

ModelTypical structureMonthly cost at 10k messages
Per message, tiered12,000-message plan$100 – $150
Per conversation~2,500 conversations at 4 messages each$75 – $200, depending on session length
Per resolution10k messages ≈ 2,500 sessions, 60% resolved$150 – $750 at $0.10 – $0.50 per resolution
Flat-rateMid-tier business plan$99 – $200
Per seat3 seats at $60 – $80 each$180 – $240, regardless of message volume

Two things stand out. Per-resolution has by far the widest range, because it depends on a number the vendor defines. And per-seat is the only model where the cost does not move at all when your chatbot handles more work — which is fine if you have one admin and bad if you have six.

For where Agentkit lands, see our pricing: a per-message tiered model from $0 to $399.99. Every plan includes a model selection, paid plans add eight core models, and Pro adds GPT-6 Astra and Claude Fable 5.1.

Chatbot Price List: Normalise the Plans Before Comparing

A chatbot price list is only useful when every row uses the same unit. Record the monthly and annual equivalent, included usage, median- and peak-month bill, overage rule, included bots and seats, cheapest tier with required features, contract length, and export terms.

Agentkit provides a concrete example of a subscription chatbot price list: Free is $0 for 50 messages, Hobby is $29.99 for 2,000, Standard is $119.99 for 12,000, and Pro is $399.99 for 40,000. Annual equivalents are about $24, $96, and $320 per month for the paid tiers. All four tiers include every available AI model, four training-source types, lead capture, domain restrictions, rate limiting, and support for 95+ languages; compare feature gates such as API access, branding removal, and automatic retraining separately.

The included-message arithmetic is also revealing. Hobby works out to roughly $29.99 ÷ 2,000 = 1.5 cents per included message. Standard and Pro are both about 1 cent per included message. That is not the price of each message you actually use: if you buy Standard and use only 3,000 messages, your realised rate is $119.99 ÷ 3,000 = 4 cents. Utilisation matters as much as allowance.

How to Pick a Model

Match the meter to whatever actually grows in your business.

  • Traffic grows, headcount does not — per message or per conversation. This is most websites.
  • You are measured on deflection and have the volume to negotiate — per resolution, with the definition in writing.
  • Budget predictability outranks efficiency — flat-rate tiers, sized to your median month.
  • Humans still do most of the work — per seat, but recognise you are buying live chat with AI attached, not an AI chatbot.

One rule cuts across all four: model your bill at three times your current volume before signing. Every pricing model looks reasonable at today's traffic. The one you want is the one still reasonable when the site works.

Lead bots and support bots can produce different usage from the same traffic. Estimate engagement with the chatbot lead-generation guide, or compare combined bot-and-human costs in chatbot vs. live chat.

Ask your chatbot vendor these questions

  • What creates one billable unit, and are retries, greetings, and errors counted?
  • When does a conversation end, and can one visitor create several in a day?
  • What happens at 100% of the allowance: stop, overage, throttle, or automatic upgrade?
  • Can we set a spending cap and usage alerts?
  • Are models, API calls, webhooks, extra bots, and seats separate meters?
  • Can we downgrade after a seasonal peak, and when does the change take effect?
  • Can we export sources and conversation logs in a usable format?

Paid integrations can change which tier is viable even when message volume is low. Check the chatbot API and Zapier integration options before choosing on quota alone.

Pricing red flags

  • The vendor cannot define the billing unit in one sentence.
  • The calculator and contract use different units.
  • Overage rates appear only in the order form or are described as "contact us".
  • Resolution billing has no agreed rule for abandonment, repeat contact, or handoff.

Request a worked invoice using your traffic data. If it cannot be reproduced, the pricing is not transparent enough to forecast.

Frequently Asked Questions

What is the most common chatbot pricing model?

Per-message tiered subscriptions. Most AI chatbot platforms sell three to five plans, each with a monthly message allowance and a feature set, plus a free tier for testing.

Is per-conversation cheaper than per-message?

It depends on session length. Per-conversation pricing favours long sessions, which makes it cheaper for support use cases. Per-message pricing favours short sessions, which makes it cheaper for lead-capture and marketing bots.

What is per-resolution chatbot pricing?

You pay only when the chatbot resolves a query without human help. The risk is that the vendor defines "resolution", and the common definition — no handoff to a human — counts abandoned conversations as successes.

Do chatbot platforms charge per seat?

Some do, usually ones that started as live-chat tools. Per-seat pricing bills by the number of human agents or admins, so your cost tracks headcount rather than chatbot usage.

How much do chatbot subscriptions cost?

Entry paid plans cluster at $19–$50 per month, business tiers at $99–$200, and pro tiers at $299–$500. See our full chatbot cost breakdown for what drives the number.

Can I switch pricing models later?

Between platforms, yes — switching costs in this category are low, since most tools let you re-import the same training sources. Within a platform, you are generally locked to whatever model that vendor sells.

What are chatbot overage charges?

Chatbot overage charges are fees for usage beyond a monthly allowance. Ask for the per-unit rate, whether overages are capped, and whether the platform stops or automatically upgrades the bot; those rules determine the maximum bill.

What should a chatbot price list include?

A useful chatbot price list includes the base fee, billing unit, allowance, overage rule, model access, chatbot count, seats, integrations, and annual commitment. Without those fields, two headline prices cannot be compared fairly.

Is subscription chatbot pricing better for seasonal traffic?

Only if the vendor lets you change tiers around the peak or offers reasonable overages. Otherwise, size a subscription to the median month and compare its peak overage bill with pure usage pricing.

The Bottom Line

The pricing model determines what happens to your bill when your traffic changes, and that matters more than the number on the pricing page. Per-message tiered pricing is the default for website chatbots and the easiest to forecast. Per-resolution is worth negotiating only at volume and only with a written definition. Per-seat is a signal that you are looking at a live-chat product.

Next: what a chatbot actually costs, end to end, or what chatbot-as-a-service costs in 2026.

Commencer gratuitementAucune carte bancaire requise