BookbagBookbag
Guides

Support Chat Bot Cost and ROI: Pricing Models, Payback, and When the Numbers Fail

Most support chat bot sticker prices are honest and most total costs are not. Per-resolution fees rise exactly when the bot performs, per-seat plans charge for headcount you are avoiding, and the maintenance line never appears on a pricing page. Here is the full arithmetic.

The Bookbag Team·July 2026· 15 min read

What does a support chat bot cost?

A support chat bot costs most ecommerce stores between $30 and $800 a month. The spread is wide because the category covers everything from a bundled decision-tree widget to an AI agent that reads live order data and issues refunds. A general AI chat service, meaning a ChatGPT-style AI chat bot pointed at your help pages, sits at the cheap end of that range and does considerably less than a store-connected agent. Free tiers exist and are real, but they cap usage low enough that any store with meaningful volume outgrows them in weeks.

The number that actually matters is not the monthly price, it is cost per resolved conversation, including the hours your team spends maintaining the thing. A $110 plan that resolves 1,200 conversations costs about $0.09 a conversation. A $400 per-resolution plan that resolves the same 1,200 costs several times more, and rises further every month the bot improves. Two products can list similar prices and differ by a factor of five in what they cost you at the end of the year.

For context on what you are comparing against: industry benchmarks put the fully loaded cost of a human-handled ecommerce ticket somewhere in the $4-8 range once salary, tooling, and overhead are included, with complex tickets running higher. Any automation price has to be read against that number rather than against zero, and against the ticket volume you would otherwise have to staff for at peak.

The short answer

Rule-based bots: $0-50/month, often bundled with a help desk. Retrieval bots: $30-200/month. Ecommerce AI agents with live order data and actions: $100-800/month for most stores. Per-resolution vendors typically charge $0.70-$1.00 per resolved conversation. Add 2-5 hours a month of internal maintenance to every one of these.

The four pricing models compared

Support chat bot vendors price on one of four bases, and the choice shapes your bill far more than the headline rate. Per-resolution charges for each conversation the bot closes. Per-seat charges for human agents on the platform. Flat plans with usage allowances charge a fixed monthly fee covering a set number of AI replies or conversations. Per-contact or MAU pricing charges by unique people who interact in a month.

Each has a shape, and the shape decides who it suits. Per-resolution is cheapest at low volume and worst at high volume. Per-seat is cheapest when you have few agents and enormous volume, which is exactly the situation automation creates, but it usually bundles the AI as an upsell on top. Flat plans are predictable and can be poor value in a quiet month. Per-contact pricing is unpredictable in a way that tracks your marketing spend rather than your support load.

The practical test is to model each one at three volumes: your quiet month, your typical month, and your worst peak week annualised. Vendors quote the typical month. Peak is where budgets break, and in ecommerce peak is not a hypothetical, it arrives every November.

ModelTypical rateBill rises whenSuitsMain risk
Per resolution$0.70-$1.00 per resolved conversationThe bot performs betterLow volume, seasonal testingSuccess penalty; peak-season spikes
Per seat / agent$25-$150 per agent per monthYou add peopleTeams with many agents, low automationAI usually costs extra on top
Flat plan + usage allowance$30-$800 per monthYou exceed the allowancePredictable budgets, growing volumePaying for unused headroom in quiet months
Per contact / MAU$0.30-$1.50 per unique contactTraffic growsLow-contact-rate businessesBill tracks marketing, not support
Hybrid (platform fee + usage)$300+ base plus metered usageBothEnterprise with procurement needsTwo variables to forecast

Per-resolution pricing and the success penalty

Per-resolution pricing charges roughly $0.70 to $1.00 every time the bot closes a conversation without a human. It reads as beautifully aligned: you pay only for outcomes. The problem shows up on the second page of the spreadsheet, because the better the bot works, the more you pay, and the two things you are trying to do (raise resolution rate and control cost) start pulling against each other.

Run the arithmetic on a store handling 3,000 support conversations a month. At a 30% resolution rate you pay for 900 resolutions, roughly $720 at $0.80. Improve your knowledge base, connect order data, and widen scope until you hit 65%, and you now pay for 1,950 resolutions, roughly $1,560. You did the work, the vendor's revenue doubled, and your bill doubled with it. The saving is still real against human handling, but the vendor captures a growing share of it precisely because you improved.

Then there is peak. A store that doubles conversation volume in November doubles its automation bill in the same month, which is the month cash is tightest and the finance team is least amused. Some vendors cap this, many do not. And watch the definition: what counts as a resolution varies enough between vendors to change the bill by 20% or more, so read that clause rather than the rate card.

  • Ask exactly what counts as a resolution: does an escalated conversation count, does a one-message interaction count, does a customer who leaves without replying count?
  • Ask whether there is a monthly cap or a spend limit you control, and what happens when you hit it.
  • Model your November, not your February. Peak-season volume is where per-resolution bills surprise people.
  • Check whether improving the bot raises the rate you pay, or only the volume. Both happen.
  • Watch the incentive it creates internally: when resolutions cost money, teams sometimes leave escalation thresholds high, which is the opposite of the discipline you want.
Where per-resolution genuinely wins

Low or spiky volume. If you handle 300 conversations a month and the bot resolves 120, a per-resolution bill of roughly $100 beats a flat plan sized for growth you do not have yet. The model is a poor fit above roughly 1,500 monthly conversations, and a good fit below a few hundred.

Per-seat pricing and why it misfits automation

Per-seat pricing charges $25 to $150 per human agent per month and is the default for help desks that added AI later. It is a sensible model for the ticketing product it was designed around, and an awkward one for automation, because the metric it charges on is the metric automation is supposed to reduce.

The practical friction is that the AI is nearly always a separate line. You pay per seat for the inbox, then a per-resolution or per-conversation fee for the AI on top, which means you are exposed to both models at once. Teams evaluating help-desk-first products routinely compare the seat price against an ecommerce agent's flat price and miss the second line entirely.

There is a genuine upside worth naming. If you already run a help desk your team likes, adding its native AI is the lowest-friction option available, and friction has real cost. The honest tradeoff is depth: an AI layer added on top of a ticketing product is usually newer and shallower on store actions than a tool built around them, which shows up as a lower resolution rate rather than a higher price.

ScenarioSeatsSeat cost/moAI add-onTotal/mo
Small team, AI included in tier3$180Bundled, limited$180
Small team, AI metered on top3$180~600 resolutions at $0.80$660
Mid team, AI metered on top8$640~1,500 resolutions at $0.80$1,840
Mid team, flat AI agent instead8$0 (agent includes inbox)Flat plan with allowance$110-$350

Flat plans with usage allowances

Flat plans charge a fixed monthly fee that covers a defined allowance of AI replies, conversations, or message credits. Overages are usually top-up packs rather than automatic metered billing. The appeal is that the bill is knowable in advance and does not punish you for improving the bot, which removes the quiet pressure per-resolution pricing puts on your escalation settings.

The unit is worth understanding before you compare plans, because vendors count differently. A plan quoting message credits typically counts one credit per AI reply, and a typical support conversation runs about four replies, so conversations are roughly credits divided by four. A plan quoting conversations counts the whole exchange. Comparing a 5,000-credit plan against a 5,000-conversation plan without converting is a four-fold error, and it happens constantly on comparison spreadsheets.

The honest downside: in a quiet month you pay for headroom you did not use. For a seasonal business with a genuinely flat off-season, per-resolution pricing may cost less for half the year. The counter is that flat pricing means your November bill looks like your February bill, and that predictability is worth real money to anyone who has had to explain a 3x automation invoice to finance.

  • Convert every quote to cost per resolved conversation before comparing. Credits divided by four is the usual conversion for credit-based plans.
  • Check what happens at the allowance ceiling: hard stop, top-up pack, or automatic metered overage. The third one is where surprise bills live.
  • Confirm whether a merchant-set spend cap exists. A cap you control turns the worst case into a known number.
  • Look at what the tier gates besides volume: channels, actions, handoff, analytics, and voice are commonly tier-locked.
  • Annual billing typically saves around 20% in this category, which is worth taking once you are past the trial.

The costs nobody quotes you

Software is usually the smaller half of the first-year cost. The larger half is internal time, and it does not appear on any pricing page. Budget for it explicitly, because a deployment that is under-resourced on maintenance decays through the year and produces exactly the disappointing outcome that gets blamed on the vendor.

The good news is that these costs are front-loaded and then small. Setup on an ecommerce-native tool is hours, not weeks. Content preparation is the biggest one-off, typically one to two weeks of someone's part-time attention, and it raises the ceiling for whatever tool you eventually run. Ongoing maintenance settles around two to five hours a month once the review loop is established.

Cost lineOne-off or ongoingTypical sizeHow to reduce it
Setup and integrationOne-off2-8 hours (native) or days (custom stack)Pick a tool with native store integration
Content preparationOne-off10-30 hoursPrioritise the top 20 contact reasons only
Catalog attribute cleanupOne-off5-20 hoursTop 100 SKUs first, not the whole catalog
Weekly quality reviewOngoing1-2 hours/weekSample 50 conversations, not all of them
Knowledge maintenanceOngoing1-3 hours/monthSame-day updates on policy changes
Overage or peak usageOngoing, seasonal0-40% above base in peak monthsSpend cap plus a flat plan
Migration and exportOne-off, at exitVaries widelyAsk about data portability before signing

How to calculate payback

The calculation takes fifteen minutes and is worth doing before any demo, because it tells you which price bracket is even plausible for your volume. Work in monthly numbers and use your own ticket mix rather than a headline deflection figure, since the automatable share of a queue varies more between businesses than between vendors.

One discipline makes the result trustworthy: use a conservative resolution rate. Take the realistic per-category rates and weight them by your actual mix rather than assuming 70% across the board. Most stores land between 45% and 65% in the first quarter. If the case only works at 70%, it does not work.

  1. 1Count monthly support conversations across every channel, including email. Most teams underestimate email by a wide margin.
  2. 2Calculate your fully loaded cost per ticket: (support salaries + tooling + overhead) divided by tickets handled. Benchmarks put this at $4-8 for ecommerce; use your own figure if you have it.
  3. 3Estimate your automatable share from your ticket mix, weighting each category by its realistic resolution rate rather than the headline number.
  4. 4Monthly gross saving = conversations x automatable share x cost per ticket. A store with 2,000 conversations, 55% automatable, at $5 per ticket saves about $5,500 a month in handling cost.
  5. 5Subtract the software cost at your volume, modelled on the vendor's actual pricing model, including a peak month.
  6. 6Subtract internal time: roughly 2-5 hours a month of maintenance and review at your loaded hourly rate, plus the one-off setup and content hours in month one.
  7. 7Add the revenue side if you can measure it: recovered pre-sale questions answered outside business hours, cart recovery, and recommendation-influenced orders.
  8. 8Payback period = one-off costs divided by monthly net saving. Anything under three months is a clear yes; over six months, re-check your assumptions before buying.

Worked examples at three volumes

The three scenarios below use the same assumptions throughout: a $5 fully loaded cost per human-handled ticket, a 55% realistic resolution rate, and $0.80 per resolution for the metered comparison. They are illustrative arithmetic rather than measured outcomes, and your own cost per ticket is the input most worth replacing with a real figure.

Two patterns show up immediately. First, the model crossover: per-resolution is cheapest at the smallest volume and clearly worst at the largest. Second, the software cost is a small fraction of the saving at every volume above a few hundred conversations, which means the decision is rarely about price and almost always about whether the resolution rate is real.

ScenarioConversations/moResolved at 55%Handling cost avoidedFlat plan costPer-resolution cost
Small store400220$1,100~$30~$176
Growing store2,0001,100$5,500~$110~$880
High volume6,0003,300$16,500~$350~$2,640
Read the last two columns together

At 400 conversations the difference between models is $146 a month and barely matters. At 6,000 it is over $2,200 a month, or about $27,000 a year, for the same work. The pricing model becomes the dominant cost variable somewhere around 1,500 monthly conversations, which is exactly the volume most growing stores pass through without re-checking their contract.

The revenue side people forget

Cost saving is the easy half of the case and usually the smaller half for stores with meaningful pre-purchase question volume. A support chat bot that answers product questions at 11pm is not deflecting a cost, it is protecting a sale that would otherwise not happen. Benchmarks on live chat consistently show that visitors who engage in a support conversation convert at a materially higher rate than those who do not, and unanswered pre-sale questions are a straightforward abandonment cause.

Three revenue lines are worth measuring separately, because they respond to different configuration choices. Pre-sale questions answered outside business hours, which is pure incremental coverage. Cart recovery conversations, where the agent reaches a hesitating customer with an answer rather than a discount. And recommendation-influenced orders, where a sizing or compatibility question turns into the right product rather than a return.

Returns avoidance belongs here too and is routinely missed. A customer who gets an accurate sizing or compatibility answer before buying does not generate a return, and a return costs far more than the ticket that preceded it once shipping, restocking, and lost margin are counted. This is also the strongest argument for spending the hours on structured catalog attributes: the payoff shows up in the returns line, not the support line.

  • Tag conversations that occur outside staffed hours and attribute downstream orders to them. This is the cleanest incremental number you will get.
  • Measure recommendation-influenced revenue separately from total revenue, or the number is meaningless.
  • Track return rate on orders preceded by a sizing or compatibility conversation against your baseline.
  • Count prevented tickets, not just answered ones: proactive delay notices remove WISMO contacts before they happen.
  • Do not put revenue in the business case unless you can measure it. An unverifiable line weakens an otherwise sound argument.

When the numbers do not work

Three situations produce a negative case, and it is worth checking all three before you shortlist anything. Low volume is the clearest. Below roughly 150-200 conversations a month, even a perfect 60% resolution rate saves fewer hours than the setup and weekly review consume. A good help centre, a shipping-delay notification email, and three well-written macros will remove more work than any subscription at that scale.

A queue dominated by bespoke conversations is the second. Custom manufacturing, complex B2B configuration, regulated products, and high-touch consultative selling all have a small automatable share. The honest projection there is 20-30% resolution, not 70%, and at moderate volume that may not clear the software plus maintenance cost. It can still work at high volume, but buy against the 25% number rather than the headline one.

The third is a documentation and data problem masquerading as a software decision. If your policies are stale and your catalog carries no structured attributes, every vendor will underperform its own benchmarks and you will conclude the category does not work. Two weeks of content work first costs nothing per month and raises the ceiling for whatever you buy afterwards. Anyone selling you a tool without asking about your ticket mix or your documentation has told you something useful about their sales process.

A fair no

Do not buy yet if: monthly conversations are under 200, your automatable share is under 30% and volume is moderate, your help content is more than a year stale, or you cannot name who will own weekly quality review. Each of these is fixable, and fixing them first is cheaper than buying twice.

What to ask vendors about pricing

Most unpleasant surprises in this category come from definitions rather than rates. What counts as a resolution, what happens at the allowance ceiling, and what is gated behind the next tier are the three that change bills most. Ask them in writing during the trial, not during renewal.

Ask about peak explicitly. Ecommerce volume is seasonal, and a pricing model that is comfortable in February can be painful in November. A vendor who cannot tell you what your November bill would look like at 2.5x volume has not thought about the business they are selling into.

  1. 1Exactly what counts as a billable resolution or credit, with edge cases: escalated conversations, one-message interactions, customers who never reply, and repeat contacts on the same issue.
  2. 2What my bill looks like at 2.5x volume for one month, in writing.
  3. 3Is there a spend cap I control, and what happens when it is reached: hard stop, degraded service, or metered overage?
  4. 4Which capabilities are tier-gated rather than usage-gated: channels, order actions, human handoff, analytics, voice, white-label.
  5. 5What is the annual commitment discount, and is there a mid-term downgrade path if volume falls?
  6. 6What are the setup, migration, and professional services fees, if any, and are they refundable if the trial fails?
  7. 7How do I export my knowledge base, conversation history, and configuration if I leave?

What Bookbag costs

Bookbag uses flat monthly plans with message-credit allowances plus a spend cap you set. One message credit is one AI reply on any model, and a typical support conversation runs about four replies, so conversations are roughly credits divided by four. There are no per-resolution fees and no automatic metered overage: overages are top-up packs, so a good month does not produce a surprise invoice.

The Free plan is $0 forever with 50 credits and website chat, with no card and no store integrations, which makes it a real trial rather than a countdown. Starter is $30 a month ($288 annually) with 600 credits and store integration, order tracking, chat, email and Slack. Growth is $110 a month ($1,056 annually) with 5,000 credits and the full platform: help desk, human handoff, Skills, all channels, voice, and analytics. Scale is $350 a month ($3,360 annually) with 15,000 credits for high-volume or multi-brand operations. Enterprise is custom, with SSO/SAML, HIPAA eligibility, audit logs and a DPA.

The honest framing: Bookbag is not the cheapest way to answer a support email. A bundled help-desk widget costs less, and below roughly 200 conversations a month the arithmetic in this article says wait. What the flat model buys above that volume is a bill that does not rise as the agent gets better, and no commercial pressure to widen scope or hold escalation thresholds high in order to manage cost. Improving your resolution rate should make the numbers better, not worse.

Key takeaways

  • A support chat bot costs $30-800 a month for most stores; the pricing model matters more than the headline rate above about 1,500 monthly conversations.
  • Per-resolution pricing (typically $0.70-$1.00) charges you more exactly as the bot improves, and doubles during peak season.
  • Per-seat pricing charges for the headcount automation is meant to avoid, and usually meters the AI as a separate line on top.
  • Budget 10-30 one-off hours for content preparation and 2-5 hours a month for review; internal time is the larger half of year-one cost.
  • Use a conservative resolution rate weighted by your own ticket mix; if the case only works at 70%, it does not work.
  • Below 200 conversations a month, or with stale documentation and a bespoke queue, the honest answer is not yet.

Frequently Asked Questions

Keep reading

Guides

AI Customer Service Bot: What It Is and How to Evaluate One

An AI customer service bot resolves customer requests by reasoning over your verified content and live store data, then taking real actions like tracking an order or starting a return. Well-configured ones handle up to ~70% of routine ecommerce tickets without a human.

Read more
Guides

Customer Support Chat Bots: The Types, Tradeoffs, and Which One Fits

Customer support chat bots fall into four types (rule-based, retrieval, agentic, and hybrid AI-assist) that produce autonomous resolution rates from 10% to 70%. Here is how each works, where each genuinely fits, and the tradeoffs vendors leave out.

Read more
Guides

How to Deploy a Chatbot for Customer Support: A Practical Rollout Guide

Deploying a chatbot for customer support takes days of setup and about six weeks of sequencing to do properly. Here is the order that works: audit your ticket mix, connect live data, automate WISMO first, then widen one category at a time.

Read more
Benchmarks

The ROI of AI Customer Support for Ecommerce (With a Full Model)

Most AI support ROI calculators show you a big number with no math behind it. Here's a full, honest model with industry-typical ranges you can drop your own numbers into.

Read more
Benchmarks

Cost Per Ticket: Ecommerce Benchmarks and How to Lower It (2026)

Human-handled ecommerce tickets typically cost $5-$20 to resolve. Self-service and AI resolution cost under $1. Here is the math, the 2026 benchmarks, and how to move the number.

Read more

Turn support into your competitive edge

Join the ecommerce teams resolving more tickets, answering 24/7, and turning support into a revenue channel with Bookbag.