AI Chatbots

Chatbot ROI: How to Measure Whether Your Website Chatbot Pays Off

The formula, the metrics that matter and a worked example, so you know whether your chatbot is earning its keep.

Table of contents
  1. The chatbot ROI formula
  2. The 6 metrics that matter
  3. A worked example
  4. How to track chatbot results
  5. Improving ROI
  6. FAQ

“Is the chatbot worth it?” is the right question, and you can answer it with numbers rather than vibes. Here’s a simple framework.

The chatbot ROI formula

ROI = (Revenue from chatbot leads + value of time saved − chatbot cost) ÷ chatbot cost

The 6 metrics that matter

  1. Conversations per month: how many visitors engage
  2. Lead rate: % of conversations that share contact details
  3. Lead-to-customer rate: % of chatbot leads that buy
  4. Revenue per customer: first purchase or lifetime value
  5. Questions handled: conversations that didn’t need a person
  6. Unanswered rate: % of questions the bot couldn’t answer (lower is better, and each one is a content gap to fix)

A worked example

A landscaping company gets 2,500 website visitors a month.

  • 3% start a chat → 75 conversations
  • 20% become leads → 15 leads
  • 25% of leads become customers → ~4 customers
  • Average first job $350 → ~$1,300 in new revenue
  • 75 conversations × 4 minutes saved → 5 hours of staff time

On a $29/month plan, that’s roughly a 45x return on revenue alone, and even if the real numbers are half that, the chatbot pays for itself many times over. Run your own numbers with our chatbot ROI calculator.

How to track chatbot results

  • Tag leads: mark every chatbot lead as “Source: chatbot” in your CRM or spreadsheet.
  • Track events: send chat-open and lead events to Google Analytics 4 (our chatbot does this automatically when GA4 is installed).
  • Review monthly: compare chatbot leads and closed deals month over month.
  • Read transcripts: numbers tell you how much; transcripts tell you why.

Improving ROI

  • Answer price questions with honest ranges
  • Offer lead capture right after a helpful answer
  • Reply to chatbot leads within the hour
  • Fix the top unanswered questions every month

FAQ

How long until a chatbot shows ROI?

Usually within the first month if you have steady traffic, since setup costs are low and leads start on day one.

What’s a good chatbot lead rate?

It depends heavily on industry and intent. Track your own baseline and improve it; service businesses with clear calls to action tend to do best.

Keep reading

Never miss another lead. Get your chatbot live tomorrow.

Send us your website. We train, brand and install an AI assistant that answers customers and captures leads 24/7.

Get my AI chatbot
  • Done for you
  • No coding
  • Cancel monthly plans anytime