AI Chatbot ROI: A Measurement Framework for Support and Sales
A support chatbot and a sales chatbot are doing fundamentally different jobs, and applying one ROI formula to both produces a number that means little for either. Support ROI is cost avoided; sales ROI is revenue created — and they should never be combined into one figure.
Why one ROI formula does not fit both
A chatbot deployed for support and one deployed for sales are being asked to do fundamentally different jobs, and applying the same return calculation to both produces a number that means very little for either. Support ROI is about cost avoided; sales ROI is about revenue created. The numerator and the denominator are different, and conflating them is the most common structural error in chatbot business cases.
This framework treats the two separately, with their own inputs, and — as with any credible ROI calculation — contains no industry benchmark figures. Every number in a defensible version of this calculation comes from your own data.
Support ROI: the calculation
Support chatbot value is primarily about deflection — resolving questions without a person — and the calculation follows from that directly.
-
1
Establish your current cost per support contact
From your own operational data: total support cost divided by contact volume, by channel if costs differ meaningfully between them.
-
2
Measure genuine deflection, not just conversation volume
A conversation the bot handled and a conversation that ended in an escalation are different outcomes. Only fully resolved conversations count as deflection — count escalated ones as cost, not saving.
-
3
Value deflected contacts at your actual cost per contact
Not an industry average, which does not reflect your specific staffing model, contact complexity or market.
-
4
Account for contacts the bot could not have prevented anyway
Some support volume — account-specific issues, complex troubleshooting — was never going to be handled by self-service regardless of how good the chatbot is. Do not count these as potential deflection in the baseline.
-
5
Net out the cost of unresolved escalations
A conversation that starts with the bot and ends with a person costs more in total than one handled by a person directly, once the bot's time is included — this should reduce the calculated saving, not be ignored.
-
6
Include quality effects if you can measure them
Faster resolution or improved customer satisfaction, only where you actually have the data connecting the two — do not assume the connection without evidence.
Sales ROI: the calculation
Sales chatbot value is about qualified pipeline created, and the calculation needs a different set of inputs entirely — this is revenue creation, not cost avoidance, and the two should never be added together into one figure.
-
1
Establish your own qualified-lead conversion rate
What share of chatbot-qualified leads become a real opportunity, from your own CRM data — never an industry average, which varies enormously by sector and will not reflect your actual pipeline.
-
2
Use your own average deal value
Segmented by lead quality tier if you score leads, since blending high- and low-value leads into one average obscures which segment the chatbot is actually contributing.
-
3
Compare against what would have happened without the chatbot
Some of these leads would have converted through another channel anyway — estimate this conservatively rather than assuming full incremental credit for every chatbot-touched lead.
-
4
Separate leads captured from leads accelerated
A lead the chatbot captured that would never otherwise have converted is different value from one that would have converted anyway but faster — both are real, and they should be counted as two distinct categories.
-
5
Account for sales team time spent reviewing chatbot-qualified leads
This is a real cost against the value created, not a free byproduct of the chatbot's existence.
-
6
Apply a conservative realisation rate to the whole calculation
Not every dollar of theoretical pipeline value materialises as closed revenue — state this assumption explicitly and show a range rather than a single figure.
The incrementality question — what would have happened anyway — is the hardest and most important part of this calculation, and it is the part most sales-focused chatbot business cases skip entirely in favour of simply counting every qualified lead as pure gain. The qualification design that produces these leads matters directly here: a well-designed flow produces leads whose incremental value is more defensible.
Why the two should never be combined into one number
A single blended chatbot ROI figure, combining support cost avoidance and sales pipeline creation, obscures exactly the information a decision-maker needs.
- Cost avoidance and revenue creation have fundamentally different risk profiles — a cost saving is close to certain once measured, while pipeline value depends on a sales process outside the chatbot's control.
- The two are usually owned by different budget-holders, who need the number relevant to their own function, not a blended figure that answers neither question precisely.
- A combined figure hides which function is actually driving the return, which matters directly for deciding where to invest further.
- Support and sales deployments often use the same underlying platform but different conversation flows — reporting them together obscures which flow is actually performing.
- If either function's chatbot deployment is genuinely underperforming, a combined number can hide that behind the other function's strong result.
Assembling the case for each
The same discipline applies to both, adapted to their different inputs.
-
1
State every input as a named, sourced assumption
Drawn from your own data, checkable and challengeable by anyone reviewing the case.
-
2
Present a range, not a single figure
Conservative, expected and optimistic cases for both support and sales calculations separately.
-
3
Include the full cost side
Platform cost, implementation time, ongoing content maintenance, and — for sales specifically — the sales team time spent on review, the same discipline as any call centre ROI calculation.
-
4
Distinguish quantified from illustrative value
Some effects — customer satisfaction, staff workload relief — may be real but not cleanly quantifiable, and should be presented as such rather than forced into a number.
-
5
Revisit both calculations after launch with real data
Replacing pre-launch assumptions with measured outcomes is what confirms or corrects the original estimate.
Building both cases with the same rigour, even though they use different inputs, is what makes the combined picture credible to whoever is funding both deployments.
Data requirements
What needs to exist for either calculation to be built honestly.
- For support: cost per contact by channel, a clear definition of what counts as resolved versus escalated, and contact volume by category.
- For sales: CRM data connecting chatbot conversations to leads, opportunities and closed deals, plus average deal value by segment.
- For both: platform and implementation cost, including internal time.
- For both: a pre-launch baseline, so the calculation compares against actual prior performance rather than an assumption.
- For both: a post-launch measurement plan, so the estimate can be checked against reality rather than left unverified indefinitely.
The CRM connection for sales and the resolved-versus-escalated distinction for support are the two gaps most commonly missing, and both are worth closing before attempting either calculation. Our automation services page covers building these data connections.
Failure modes
These recur in chatbot ROI calculations specifically.
- Combining support and sales value into one blended figure.
- Counting escalated conversations as deflection savings instead of as added cost.
- Using an industry average conversion rate or deal value instead of your own data.
- Counting every chatbot-qualified lead as fully incremental, with no adjustment for what would have converted anyway.
- Omitting sales team review time from the sales-side cost calculation.
- Presenting a single confident figure rather than a range across stated assumptions.
- Never revisiting either calculation with real post-launch data.
- Applying the support deflection formula to sales leads, or the reverse — the two calculations are not interchangeable.
The combined-figure failure is the most structurally damaging, because it makes it impossible to tell whether either deployment is actually earning its cost — a strong sales number can mask a support deployment that is losing money, and the reverse.
What this framework cannot do
Honest limits on what a pre-launch or early-stage calculation of this kind can establish.
- Guarantee the modelled deflection or conversion rate will hold once the system is live at real volume.
- Fully isolate the chatbot's incremental contribution from everything else happening in support or sales at the same time.
- Capture soft effects — customer satisfaction, staff experience — that are real but resist clean quantification.
- Produce a figure comparable across different businesses, since cost per contact, conversion rates and deal values are specific to your own operation.
- Substitute for measuring actual outcomes after launch, which is what turns an estimate into a demonstrated result.
Present both calculations as decision inputs with their uncertainty stated, not as guaranteed outcomes — a range with clear assumptions is more useful to a decision-maker than false precision.
Decision framework and next step
Four questions before building either calculation.
-
1
Is this deployment primarily support, sales, or genuinely both?
If both, build two separate calculations rather than one blended one — combining them from the start makes the resulting case harder to trust, not easier.
-
2
Do you have a clear, agreed definition of 'resolved' for support conversations?
Without this, the deflection calculation has no reliable basis.
-
3
Is your CRM connecting chatbot conversations to closed deals?
Without this, the sales-side calculation has nothing genuine to draw on.
-
4
Have you modelled incrementality — what would have happened anyway?
This is the hardest and most commonly skipped part of the sales calculation, and skipping it is what makes the resulting figure indefensible.
Build support and sales ROI separately, from your own cost, conversion and deal-value data, presented as a range with stated assumptions, and revisit both after launch with measured results. Our AI solutions overview covers how these programmes are typically staged and measured over time.
Frequently asked questions
-
1
Why can't support and sales chatbot ROI use the same formula?
Support ROI is about cost avoided through deflection; sales ROI is about revenue created through qualified pipeline. The numerator and denominator are fundamentally different, and combining them into one figure obscures which function is actually driving the return.
-
2
How should support chatbot ROI be calculated?
From your own cost per contact, counting only genuinely resolved conversations as deflection, treating escalated conversations as added cost rather than a neutral event, and excluding contacts the bot could never have handled anyway.
-
3
How should sales chatbot ROI be calculated?
From your own qualified-lead conversion rate and average deal value, with an explicit, conservative adjustment for incrementality — what would have converted through another channel anyway — and sales team review time counted as a real cost.
-
4
Why should the two never be combined into one number?
They have different risk profiles, different owners, and combining them can hide a genuinely underperforming deployment behind a strong result from the other function.
-
5
What is the hardest part of the sales calculation?
Incrementality — estimating what share of chatbot-qualified leads would have converted anyway through another channel. It is also the part most sales-focused business cases skip, which is what makes many chatbot ROI claims indefensible.
Build two calculations, not one, each from your own data and each honest about what it cannot prove — that is what makes either figure worth presenting to whoever is deciding the budget.