Max IT solutionsShopify App Store

Live Chat ROI: How to Tell If Chat Pays for Itself

Updated , first published · 4 min read

Live chat ROI is the profit from orders that chat added, plus the support time it saved, minus what chat costs you in app fees and staff hours. The hard part is the first term: a shopper who chats and then buys may have bought anyway. Shopify Inbox gives you assisted orders as a starting number, and a simple on/off test by hours tells you how much of that is really added.

The formula

Chat ROI = (incremental orders × gross profit per order + support hours saved × hourly cost) − (app cost + staff hours on chat × hourly cost)

Four of the inputs are easy to look up: your gross profit per order, your app’s price, your staff’s hourly cost and the hours they spend on chat. “Support hours saved” counts the emails and calls that chat or an AI agent answered instead; if chat simply moved the same questions from email to chat, it is zero.

Incremental orders are the orders that would not have happened without chat. They are usually fewer than the orders from customers who chatted. A customer asking “do you ship to Canada?” two minutes before checkout was probably going to buy; chat made it easier.

Where the numbers come from in Shopify

Shopify’s page on Inbox conversations, read on October 23, 2026, lists four metrics on the Inbox Overview page for the Inbox agent:

Metric What it counts
Assisted sessions Chat sessions in which a customer interacted with the Inbox agent
Assisted orders Orders placed by customers who interacted with the Inbox agent
Satisfaction rate The share of rated responses with positive feedback
Avg. response time How quickly the Inbox agent responds

Shopify notes that recent conversations can take a while to show in these metrics. Treat assisted orders as an upper estimate of what chat added, since it includes everyone who chatted and bought, whatever the reason.

For conversations your staff handle, Inbox shows events such as the customer adding or removing products, and the cart subtotal in the conversation header, which helps you see whether a chat happened before or after the customer decided. For staff-handled chat, count assisted orders by hand for a sample week, or use your chat app’s report if it has one. Store-wide conversion rate by hour or day comes from Analytics > Reports; the reports are covered in Shopify analytics.

A fair test

The cleanest test a small store can run is chat on and off at different times, with everything else the same.

  1. Pick the periods. For a true on/off test, switch the Inbox app embed off in the theme editor for the “off” periods, for example on alternate weekdays; availability hours alone only decide when staff respond, while the chat stays visible. If you only want to compare staffed with unstaffed chat, alternate the hours under Sales channels > Inbox > Chat settings > Availability instead.
  2. Run it for four weeks. One week is too short; a single campaign or a holiday can swamp the difference.
  3. Compare the conversion rate of online store sessions in the chat-on hours with the chat-off hours, from the same report and the same traffic sources.
  4. Count support load in both: emails and calls received during chat-off hours that chat would have answered.
  5. Write the result down, including “no difference”, before you renew a paid chat app.

Keep marketing steady during the test. A promotion that runs only on Tuesdays will make Tuesday’s chat look brilliant.

Worked example

All numbers below are assumptions to show the arithmetic, not benchmarks.

A store has 20,000 online store sessions a month and a 2.0% conversion rate, so 400 orders, with $30 of gross profit per order. During the four-week test, chat-on hours convert at 2.2% and chat-off hours at 2.0%. If chat ran all month, the extra 0.2 points would mean 40 more orders, or $1,200 of gross profit. The month has 300 chat conversations, and 60 of them answer questions that used to arrive by email, at five minutes each: 5 hours at $25 an hour, $125. Costs: a chat app at $59 a month and 20 hours of staff time on chat at $25, $500.

ROI = ($1,200 + $125) − ($59 + $500) = $766 a month.

Now change one assumption: if chat-on hours convert at 2.05%, the extra orders drop to 10, the profit to $300, and the same formula gives $300 + $125 − $559 = −$134. Chat then costs money, and the better move is fewer chat hours, an AI agent for the routine questions, or better instant answers. A small lift decides the outcome, so measure your own.

Where to start with chat at all is in live chat for Shopify, and the apps with their pricing units in best live chat app. Other support guides are in the running a store hub.

Frequently asked questions

Does live chat increase sales? It can, for questions that block a purchase, such as shipping, sizing or delivery dates. Whether it adds sales in your store is a measurement question: compare conversion in chat-on and chat-off hours over several weeks.

How do I measure Inbox agent results? Open the Overview page in Shopify Inbox for Assisted sessions, Assisted orders, Satisfaction rate and Avg. response time. Treat assisted orders as an upper limit, because some of those customers would have ordered without the chat.

What does chat cost per conversation? Divide your monthly chat cost (app fee plus staff time on chat) by the number of conversations. In the example above, $559 over 300 conversations is about $1.86 each; compare it with the profit on the orders chat adds.