Chatbots & AI May 2026 8 min read

How to measure a chatbot's real ROI in a small business

Almost everyone buys a chatbot on the promise that "it will save time". Few measure how much. Six months later, nobody knows whether it paid off or was just a nice expense. This is about avoiding that.

The problem: buying without a baseline

To know if a chatbot has ROI, you first need to know what you're losing today without it. And almost nobody measures that before buying. Afterwards it's too late: you're comparing against a version of your business that no longer exists.

Before building anything, it's worth spending two weeks measuring this in the business as it is: how many enquiries arrive each month, how many are answered inside and outside business hours, how long the team takes to reply, and what percentage become customers. With those four numbers you already have a baseline to compare against later.

What a chatbot really costs a small business

The cost of a chatbot isn't just the platform fee. It's that, plus the setup, plus maintenance, plus the time your team spends training it. If you only count the fee, you'll overestimate the ROI.

The real costs you need to add up are:

An average small business spends between €200 and €800 a month in real total costs once everything is added up. If someone offers you "€150 a month, all included", ask what's underneath. There are usually surprises.

What you gain: the 4 metrics that count

ROI isn't measured in "the chatbot replies fast". That's a vanity metric. The four metrics that move money are these.

Metric 01

Enquiries answered outside business hours

Count how many enquiries arrived between 7 pm and 9 am and at weekends. Of those, how many the chatbot converted (booked, routed, sold). Every conversion that used to be a loss is now revenue.

Metric 02

Leads qualified without human help

Measure how many incomplete contact forms or lukewarm enquiries became qualified leads after a conversation with the bot. These are the ones your salespeople receive already warm.

Metric 03

Team time saved

Count how many enquiries the chatbot fully solved in the month, multiply by the minutes a person used to take, and convert it into the team's hourly cost. That figure is real operational savings.

Metric 04

Total conversion of the channel

Compare the channel's conversion before and after. If your website converted at 2% and now converts at 3.2% with the chatbot on, that difference multiplied by your average ticket is the extra revenue attributable to the bot.

The ROI formula, without tricks

The formula is simple: ROI = (Benefit − Cost) / Cost × 100. The trick is what you count as benefit. Only attributable revenue plus real operational savings count. Don't count "time saved" if nobody did anything new with that time.

If your team frees up 15 hours a week and spends them on Netflix, the saving is theoretical. If they spend them winning customers, it's real. The difference matters because it decides whether the chatbot pays for itself or not.

"A typical small business gets its chatbot investment back in 2 to 4 months if it measures well. In 8 months if it doesn't. And never, if it confuses free time with savings."

A case with real numbers

Anonymised case of a professional services business with 6 people and 1,500 website enquiries a month:

Total benefit: €2,547 a month. Cost: €480. ROI = (2,547 − 480) / 480 × 100 = 431%. The initial investment (€1,800 of setup) is recovered in the first month.

Three typical mistakes when measuring ROI

These three mistakes come up again and again, and they distort the calculation in both directions.

1. Not measuring before. Launching the chatbot without a baseline makes comparison impossible. The team will remember the "before" better or worse than it was. Always measure two real weeks first.

2. Counting everything as savings. If nobody uses the freed hours for something new, it isn't a real saving. It's slack. Reassigning time to valuable work is what turns ROI into something real.

3. Forgetting hidden costs. AI models (OpenAI, Anthropic, etc.) charge per token, so the cost grows with the number of conversations. If your chatbot grows well, so does the bill. Put it in the formula from day one to avoid surprises.

When to say yes, when to say no

For some businesses a chatbot isn't worth it. If you get fewer than 200 enquiries a month and your margin is low, the absolute saving may not cover the cost. If your product needs human conversation from minute one (high-ticket products, sensitive services), the bot hurts conversion.

The quick rule: if you get more than 300 enquiries a month and at least 30% arrive outside business hours, a chatbot usually has positive ROI in under 6 months. Below those thresholds, look at it carefully.

If you want to see the hidden cost of not having one, read why your business loses customers without a chatbot.

Any questions about this?

Write to me and let's talk.

Write to me