How to calculate the ROI of live chat for e-commerce
Average order value can rise by as much as 10% when a human agent helps a shopper buy in real time (source: Forrester), but to work out how to calculate live chat ROI you need the right numbers and a clear formula. You get the return on investment of a live chat by comparing the incremental revenue your conversations generate against the cost of the service: if 100 euros invested brings in 400 euros of assisted sales, the ROI is 300%. This article gives you the formula, the KPIs to track, and the right way to attribute sales to chats. For quick math, you can also use the ROI calculator.
How do you calculate live chat ROI for an ecommerce store?
You calculate live chat ROI with a simple formula: (incremental revenue − live chat cost) ÷ live chat cost × 100. Incremental revenue is the share of sales you can attribute to conversations, not the store's entire turnover. The cost covers the service subscription plus the time your agents spend answering shoppers.
Here's an illustrative example (round numbers for the sake of clarity, not data from a real customer). Picture an ecommerce store with 5,000 visits a month and an average order value of 80 euros. The agents handle 400 conversations a month and close 60 of them as purchases, with an average order value higher than the site's norm (90 euros) thanks to upselling and cross-selling. That's 5,400 euros in assisted sales. If the service costs 600 euros a month, the math works out like this:
- Estimated incremental revenue: €5,400
- Live chat cost: €600
- ROI = (5,400 − 600) ÷ 600 × 100 = 800%
You should always strip out the sales that would have happened anyway, which is why attribution matters so much (more on that below). To run your own figures, use the ROI calculator.
Which KPIs should you use to measure sales generated by live chat?
The main KPIs are few and concrete: number of conversations, chat conversion rate, average value of assisted orders, and attributed revenue. These are the numbers that tell you whether your live chat is actually selling or just fielding questions. Always separate service metrics (first response time, conversation length) from commercial ones (closed sales).
Here are the KPIs that count toward ROI:
- Chat conversion rate: how many conversations turn into an order. A well-handled chat converts far above the site average (source: iAdvize).
- Average assisted order value: the AOV of orders that started from a chat, compared against your overall AOV. This is where upselling and cross-selling pull their weight.
- Attributed revenue: the total assisted sales over a given period.
- Assisted sales vs. total sales: the share of turnover that runs through conversations.
Pair these with a couple of quality metrics like Net Promoter Score (NPS) and first response time: a slow chat loses the shopper before it ever sells.
How much does live chat lift the conversion rate?
The conversion rate climbs sharply when a human agent steps in at the right moment. Industry figures show that shoppers who engage with a live chat convert several times more often than those who don't (source: iAdvize). The reason is straightforward: the doubt that was blocking the purchase, whether it's sizing, delivery times, or compatibility, gets cleared up on the spot, while the shopper is still on the page.
That said, the impact of live chat hinges on two things. The first is speed: answering within a few seconds changes everything, because the visitor has no time to close the tab. The second is who answers: an agent who knows the catalogue can point to the right product and suggest an alternative, which a canned reply simply can't do. You'll find the details of these capabilities in features.
Does live chat raise the average order value?
Yes, live chat raises the average order value, typically by up to 10% (source: Forrester). When an agent walks a shopper through the purchase, they can suggest the right accessory, the next size up, or the complementary product: classic upselling and cross-selling, done in the tone of someone who wants to help rather than push a sale.
This is one reason the average order value with live chat tends to beat that of unassisted orders. An undecided shopper, left alone, often buys the bare minimum or doesn't buy at all. That same shopper, guided by someone who understands what they're after, frequently ends up with a fuller cart. A higher AOV also feeds into customer lifetime value (CLV): people who get a guided buying experience come back more readily.
How do you attribute sales to chat conversations?
Attribution means tying an order back to the conversation that came before it. In practice, you log when a shopper spoke with an agent and check whether they completed the purchase within a set window (say, 24 or 48 hours). It's the step that separates genuine incremental revenue from sales that would have landed regardless.
The three most common methods, in order of precision, are:
- Order tagging: the agent or the system marks the order as "chat-assisted." It's the most reliable approach because it links the sale to the specific conversation.
- Time window: you attribute to the chat any purchases made within X hours of the conversation. Practical, but you'll need to weed out false positives.
- Event-based conversion tracking: you track the micro-conversions (add to cart, checkout started) that follow a chat using Google Analytics or a custom event.
Measuring sales attribution also lets you compare live chat ROI against other channels, like advertising ROAS or the customer acquisition cost (CAC) of paid traffic. To see how it connects to your systems, take a look at the integrations with WooCommerce and Odoo.
How much of a difference does live chat make to cart abandonment?
Live chat makes a real difference to cart abandonment because it steps in at the exact point where the shopper is about to leave. Nearly seven carts out of ten are abandoned before payment (source: Baymard Institute), often over doubts about shipping, returns, or payment methods. Someone answering at that moment can save the order before it's lost.
The link between live chat and cart abandonment works like this: when a visitor stalls on the checkout page or backs out, an agent can open the conversation and tackle the objection that's holding up the purchase. The most common reasons for abandonment, namely unclear shipping costs, a clunky payment process, and a lack of trust (source: Baymard Institute), can all be resolved in real time by someone who knows how to answer. Every recovered cart is incremental revenue that feeds straight into the ROI calculation. To see the plans on offer, take a look at the pricing.
Key takeaways
- Live chat ROI is calculated with (incremental revenue − cost) ÷ cost × 100, using only the sales you can genuinely attribute to conversations.
- The KPIs that matter are chat conversion rate, average assisted order value, and attributed revenue; you bring in service metrics (response time, NPS) alongside them as quality signals.
- Human agents lift AOV by up to 10% (source: Forrester) through upselling and cross-selling, and they recover carts that would otherwise be lost (source: Baymard Institute).
- Sound attribution, whether through order tagging, a time window, or tracking events, is what keeps the calculation honest and comparable with CAC and ROAS.
Want to see what it could earn on your own store? Start with your real numbers using the ROI calculator and compare the plans on the pricing page.