← All articles

ROI

AI Chatbot ROI for Small Business: The Honest Math (2026)

AI chatbot ROI for a small business is calculated as (attributed revenue + support cost savings − total chatbot cost) ÷ total chatbot cost. The number most owners cannot fill in is attributed revenue, because most chatbot platforms never track which sales the bot actually caused. Fixed subscriptions in 2026 run from $29 to $500 per month before overages. SparkGPT takes a different route: $49 per month plus 5% of attributed sales, where a sale counts as attributed when the visitor buys within 24 hours of talking to the agent, and every attributed order appears on a built in ROI dashboard. That turns ROI from a spreadsheet estimate into a report you can audit.

This guide walks through the full calculation, with verified 2026 pricing for the major platforms, a worked example with conservative numbers, and the red flags to watch for in vendor ROI claims.

The ROI formula, and the number nobody can fill in

Every serious guide to chatbot ROI uses some version of the same formula:

ROI = (Total benefits − Total costs) ÷ Total costs × 100

Total benefits split into two parts. The first is support savings: tickets the bot answers so a human does not have to. The second is attributed revenue: sales the bot caused that would not have happened otherwise.

Here is the problem. Support savings are easy to estimate and easy to inflate, so that is what most ROI articles measure. Attributed revenue is the number that actually matters to a store owner, and it is the one almost nobody measures, because measuring it requires the chatbot platform to connect conversations to orders. Most platforms bill you for message credits or seats and never look at your checkout at all.

If your chatbot tool cannot tell you "these specific orders came from customers the agent talked to," then your ROI calculation has a blank where the most important number should be. You are left estimating, and estimates in vendor blog posts have a way of landing on whatever number sells the subscription.

What an AI chatbot actually costs in 2026

Here is verified pricing for the platforms a small business is most likely to shortlist, checked against each vendor's public pricing as of September 2026. Monthly billing shown; most vendors discount annual plans.

Platform Entry paid plan Mid tier What you pay for Watch for
Chatbase Hobby $40/mo Standard $150/mo, Pro $500/mo Message credits Removing "Powered by" branding costs an extra $99/mo
SiteSpeakAI Starter $29/mo (1,000 msgs) Pro $79/mo (3,000), Growth $249/mo (10,000) Message quota Overage billed at $25 per 1,000 messages
LiveChatAI Basic $39/mo Pro $89/mo, Advanced $189/mo (3 seats) Messages plus seats Unbranded widget requires the $389/mo Expert plan
Intercom Fin $0.99 per resolution Fin for Sales: $10 per qualified lead Outcomes plus seats Seat fees stack on top of per outcome charges
SparkGPT Growth $49/mo + 5% of attributed sales Same plan, unlimited conversations Attributed results 5% applies only to orders placed within 24 hours of a conversation

Two things stand out. First, on every fixed subscription, the fee is owed whether or not the bot produced a single sale. Second, the advertised price is rarely the real price. One independent small business guide estimates that actual total cost typically runs 30 to 60 percent above the advertised subscription once overages, integrations, and ongoing tuning time are counted. Budget five to fifteen hours a month of your own time for keeping the bot's knowledge current, whichever platform you pick.

Deflection math versus revenue math

The standard ROI story goes like this: you handle 800 support messages a month, the bot deflects 60% of them, each ticket costs $6 of human time, so the bot saves you about $2,880 a month. Subtract a $99 subscription and the ROI looks spectacular.

For a small business, this math has two flaws. The first is that many small stores do not pay $6 per ticket, because the person answering tickets is the owner, at 11pm, for free. The savings are real but they arrive as recovered evenings, not as cash. The second flaw is that deflection measures cost avoided, not money made. A bot can deflect every ticket you get and still never add a dollar of revenue.

Revenue math asks a different question: did the agent talk visitors into buying who would otherwise have left? For an online store, that is where the actual return lives, and it is why the measurement problem matters so much. You cannot do revenue math without attribution.

A worked example with conservative numbers

The numbers below are hypothetical, chosen to be modest rather than impressive. Run your own with your real traffic.

Say your store gets 20,000 visitors a month with a 2% baseline conversion rate and a $60 average order. Suppose the agent holds real conversations with 800 of those visitors, and 40 of them place an order within 24 hours of the conversation. That is $2,400 in attributed revenue.

On SparkGPT's Growth plan the month costs $49 + 5% × $2,400 = $169.

Now apply the skeptic's discount. Assume half of those 40 buyers would have purchased anyway and the agent only tipped the other half. Incremental revenue drops to $1,200 against $169 of cost, which still works out to roughly 7x return, before counting a single deflected ticket. And because every attributed order is listed on the ROI dashboard with its conversation, you can audit the list yourself instead of taking the platform's word for it.

Run the same month on a message quota plan and the arithmetic changes shape: 800 conversations might cost $29 to $99 in fees, but the platform cannot tell you whether the number on the benefit side is $2,400 or zero.

Why the attribution window matters

Attribution is where chatbot ROI claims usually go soft. Count too generously, say any purchase within 30 days of any interaction, and the bot gets credit for sales it had nothing to do with. Count nothing, and you are back to guessing.

SparkGPT uses a deliberately tight rule: when a visitor talks to the agent, the session is marked, and an order placed within 24 hours counts as attributed. The 5% fee applies to exactly those orders and nothing else. A customer who chats today and buys next week costs you nothing. The window is short enough that attributed sales are plausibly caused by the conversation, and every one of them is visible on the dashboard.

A tight window also keeps the incentives honest. The 5% math means SparkGPT's fee is locked to a fixed share of the revenue it can prove, so the bill can never grow faster than the sales. For the full comparison of how outcome pricing models differ, see our guide to performance based AI chatbot pricing.

Red flags in vendor ROI claims

While researching this piece we read the top ranking ROI guides, and they are worth reading critically. Watch for these patterns:

ROI figures with no attribution method. Claims of 38x return, 460% ROI, or even 5,636% monthly ROI appear in vendor calculators and case studies. None of the guides publishing them explain how chatbot influenced revenue was separated from sales that would have happened anyway. Treat any ROI figure you did not compute from your own order data as marketing.

Savings priced at enterprise ticket costs. If a calculator assumes each ticket costs $8 of agent time and you are a two person shop, your modeled savings are fiction.

Benchmarks doing the work of measurement. Vendors advertise $3.50 to $8 returned per dollar spent and payback in 3 to 6 months. Even where those averages are honest, an average is not your store. The only ROI number that should drive your renewal decision is the one from your own dashboard, or your own spreadsheet if your platform does not have one.

Credit and quota fine print. A plan that looks cheap at 1,000 messages can double in cost the month a marketing campaign works. Check the overage rate before you check the sticker price.

To be fair to the incumbents: Chatbase is a polished product with the largest ecosystem in the category, Intercom Fin is genuinely strong for support heavy teams, and per resolution pricing was a real step toward outcome alignment. The critique here is narrower: none of them measure, or bill on, the number a small store owner actually cares about, which is sales.

How to run the calculation for your own store

Take fifteen minutes and fill in five numbers: monthly visitors, baseline conversion rate, average order value, monthly support messages, and the honest hourly value of whoever answers them. Then model two scenarios, a fixed subscription at your expected message volume including overages, and $49 plus 5% of a conservative attributed sales estimate. The comparison usually comes down to one question: do you want to pay for activity, or for results?

If you want the measured version instead of the modeled one, you can test it without spending anything. SparkGPT's Free plan lets you build an agent from your website URL in about 10 minutes and test it as much as you like, no credit card required. Upgrade to Growth only when you want it live on your store, and from that point the ROI dashboard does this article's math for you, every day, with real orders.

Build your free AI sales agent at www.sparkgpt.ai

FAQ

How do I calculate AI chatbot ROI for a small business?

Add your attributed revenue (sales caused by the chatbot) to your support savings, subtract the total chatbot cost, and divide by that cost. The hard part is attributed revenue: unless your platform links conversations to orders, you are estimating the most important number in the formula.

What does an AI chatbot cost per month in 2026?

Verified as of September 2026: entry paid plans run $29 (SiteSpeakAI) to $40 (Chatbase) with message quotas, mid tiers run $79 to $249, and Intercom Fin charges $0.99 per resolved conversation plus seats. SparkGPT charges $49 per month plus 5% of attributed sales with unlimited conversations.

What is attributed revenue and why does it matter for ROI?

Attributed revenue is the sales total from orders the chatbot demonstrably influenced. On SparkGPT, an order is attributed when the buyer purchases within 24 hours of talking to the agent. Without an attribution rule, chatbot ROI is a guess, because you cannot separate sales the bot caused from sales that were coming anyway.

Is ticket deflection a good way to measure chatbot ROI?

It is a partial measure. Deflection counts costs avoided, which is real value, but it says nothing about revenue created. Small businesses where the owner answers tickets personally should value deflection in recovered hours, not modeled agent salaries, and should measure revenue separately.

How does SparkGPT's 24 hour attribution window work?

When a visitor talks to your agent, that session is marked. If the visitor places an order within the next 24 hours, the order counts as attributed, shows up on your ROI dashboard, and is what the 5% fee applies to. Orders outside the window are never billed.

What ROI should a small business realistically expect from an AI chatbot?

Ignore advertised multiples and compute your own. With conservative assumptions (800 conversations a month, 40 attributed orders at a $60 average, half discounted as buyers who would have purchased anyway), results based pricing yields roughly 7x return. Your traffic, margin, and product complexity will move that number in both directions.

Build your agent free and see what it sells

Paste your URL and get a working sales agent in about ten minutes. Test it against the questions your customers actually ask. It costs $0, needs no credit card, and never expires. When it goes live, you pay $49 a month plus 5% of the sales it is credited with.

Build My Agent Free →

No credit card required. Your agent is ready to test in about 10 minutes.