- How much can AI support actually save you?
- Step 1: Find your true cost per ticket
- Step 2: Pick an honest deflection rate
- Step 3: Add the AI platform cost
- Step 4: Blend it into a new cost per ticket
- Three worked examples
- Payback period and first-year return
- The revenue the formula leaves out
- Where savings calculations go wrong
- How Bookbag changes the math
How much can AI customer support actually save you?
AI customer support savings come down to one move: shifting the cheapest, most repetitive tickets off human agents and onto an agent that resolves them for cents. A store handling 3,500 tickets a month at a fully-loaded $4.50 per ticket spends about $16,000 a month on support. Deflect half of those autonomously and you remove roughly $8,000 a month in human cost, minus a flat software fee that runs in the low hundreds. That is the whole idea in one sentence.
The trap is the headline number. Vendors love to multiply your ticket volume by a generous deflection rate and an inflated cost per ticket, then show you a six-figure annual figure. The math isn't fake, but the inputs usually are. A real savings model uses your own cost per ticket, a conservative deflection rate, and an honest accounting of what actually leaves your P&L versus what just moves around inside it.
This guide gives you the formula, walks each input, and runs three worked examples for a small, mid-size, and large store. Plug in your own numbers as you go and you'll leave with a figure you could defend to a CFO rather than a marketing slide.
Monthly savings = (Deflection rate x Monthly tickets x Human cost per ticket) - Monthly platform fee. The AI cost per contact is so small it rounds out: a flat fee spread over thousands of contacts is cents each. So the savings are driven almost entirely by how many human-handled tickets you remove and what each one was costing you.
Step 1: Find your true cost per ticket
Your cost per ticket (CPT) is total monthly support cost divided by total monthly contacts, across every channel. The catch is that most stores undercount the numerator by two to three times because they only add up salaries and the helpdesk subscription. A fully-loaded CPT includes benefits, payroll taxes, management time, training, QA, and tool sprawl.
Industry benchmarks put ecommerce CPT in a wide band. Studies of cost per contact generally land in the mid single digits for chat and email, with phone running well higher into the teens; stores above $10 a ticket are usually over-indexed on phone or carrying hidden turnover costs. Where you sit depends mostly on throughput, not pay rate. An agent clearing 60 tickets a day produces a far lower CPT than one clearing 20, even on the same salary.
If you want a thirty-second estimate, take last month's total support spend and divide by last month's ticket count. If you want a defensible one, build it up from the components below.
- Agent wages: divide loaded annual salary by ~2,000 working hours, then multiply by average handle time per ticket
- Benefits and payroll taxes: typically 25 to 35 percent on top of base pay
- Management overhead: estimate 15 to 20 percent of agent labor cost
- Helpdesk and tooling: total monthly software spend divided by ticket volume
- Training, onboarding, and QA: amortized over average agent tenure
- Turnover: the most-missed line; rehiring and ramping a churned agent is real money
| Cost component | How to estimate | Typical share of total |
|---|---|---|
| Agent labor (base) | Hourly rate x average tickets per hour | 55-65% |
| Benefits and taxes | 25-35% on top of base pay | 15-20% |
| Management overhead | 15-20% of agent labor | 10-15% |
| Helpdesk and tooling | Monthly software cost / ticket volume | 5-10% |
| Training, onboarding, QA | Amortized cost / tenure x monthly tickets | 3-7% |
If your CPT comes out under $2 or over $20, recheck your contact count. Stores commonly count tickets in their helpdesk but forget the chats, DMs, and emails handled outside it. A contact is any inbound the team has to read and answer, on any channel.
Step 2: Pick an honest deflection rate
Deflection rate is the share of incoming contacts the AI resolves end-to-end without a human touching them. This is the single most abused input in every savings calculator, because a one-point change swings the result by thousands of dollars. Be conservative on purpose. Model the low end of your range and let reality beat the plan.
Your realistic deflection depends almost entirely on your ticket mix. Stores drowning in WISMO (where is my order) questions deflect the most, because order status is a clean lookup against live store data. Stores with complex catalogs and lots of judgment calls deflect less. The benchmark band most ecommerce operators land in after tuning is roughly 40 to 60 percent of total contacts, with WISMO-heavy stores pushing toward the top.
One distinction worth getting right: deflection is not the same as containment. Containment counts any conversation the customer didn't escalate, including the ones where the agent gave a weak answer and the customer simply gave up. Real deflection means the contact was resolved. Model the resolved figure, because giving-up customers come back as repeat contacts and refund requests that quietly erase the savings you booked. If a vendor quotes containment, discount it before it goes in your model.
Use the table below to pick a planning figure. Whatever you choose, knock five points off it for the model. That margin covers the ramp period and the inevitable edge cases you didn't think of.
| Store profile | Conservative planning deflection |
|---|---|
| WISMO-heavy (50%+ order-status questions) | 55-70% |
| Mixed volume (status + returns + product Qs) | 40-55% |
| Complex catalog, many judgment calls | 25-40% |
| Subscription / account-heavy | 35-50% |
| Very low volume (under 200 tickets/mo) | 30-45% (less data to learn from) |
Step 3: Add the AI platform cost
The AI platform fee is the second number in your model, and how a vendor charges for it matters as much as the headline price. Two pricing models dominate. Per-resolution pricing charges you every time the AI closes a ticket, which means your bill rises with your success and spikes during peak season. Flat pricing charges a predictable monthly fee for a credit allowance, so your cost is the same whether the agent resolves 1,000 contacts or 1,000 contacts at three in the morning.
For a savings model, flat pricing is far easier to defend because the platform line is fixed. You divide that flat fee across your contacts to get an AI cost per contact, and it is almost always tiny. A few hundred dollars spread over a few thousand contacts is a dime or two each. That is why the formula in the intro effectively ignores it: at scale the AI cost per contact rounds to noise next to a $4 to $12 human ticket.
Bookbag uses flat monthly plans with a message-credit allowance, not per-resolution fees. One credit equals one AI reply, and a typical conversation runs about four replies, so conversations are roughly credits divided by four. That mapping is how you size a plan: estimate your monthly contacts, multiply by four for replies, and match it to an allowance. Overages are top-up packs, not a surprise invoice.
| Pricing model | What you pay | Effect on a savings model |
|---|---|---|
| Per-resolution | A fee for every ticket the AI closes | Cost rises with success and peak volume; harder to forecast |
| Flat + message credits | Fixed monthly fee for a credit allowance | Predictable platform line; cost per contact rounds to cents |
| Per-seat (legacy helpdesk) | Fee per human agent | Doesn't fall as AI deflects; you keep paying for seats |
Step 4: Blend it into a new cost per ticket
Now combine the three inputs. The cleanest way to model your new monthly cost is to keep the deflected contacts and the human-handled contacts separate, then add the flat platform fee once. Deflected contacts cost essentially the AI fee; human-handled contacts still cost your full CPT. Add them and you have your new run-rate.
Run it as a short sequence so the logic is auditable. The result is your blended cost per ticket, the single number that tells you whether the move pays for itself.
- 1Start with monthly contacts (T) and your fully-loaded human CPT.
- 2Multiply T by your conservative deflection rate (d) to get deflected contacts.
- 3Multiply T by (1 - d) to get human-handled contacts; multiply that by human CPT for human cost.
- 4Add the flat platform fee once. New monthly cost = human cost + platform fee.
- 5Subtract new monthly cost from your old cost (T x human CPT) to get monthly savings.
- 6Divide new monthly cost by T to get your blended cost per ticket.
Take 3,500 contacts, 50% deflection, $4.57 human CPT, $350 platform fee. Human-handled = 1,750 x $4.57 = $7,997. New monthly cost = $7,997 + $350 = $8,347. Old cost = 3,500 x $4.57 = $16,000. Monthly savings = $7,653. Blended CPT = $8,347 / 3,500 = $2.38, down from $4.57. You roughly halved the cost of every ticket on the books.
Three worked examples
Here is the model run end-to-end for three store sizes. Every figure is illustrative and built from industry-typical inputs, not a measured Bookbag result. Notice that the percentage saved climbs with scale, because the flat platform fee is a smaller slice of a bigger support budget.
Each example uses the same formula: monthly savings = deflection x contacts x human CPT, minus the flat platform fee.
| Store | Monthly tickets | Human CPT | Deflection | Monthly savings | Annual savings |
|---|---|---|---|---|---|
| Small | 600 | $7.00 | 40% | $1,570 | ~$18,800 |
| Mid-size | 3,500 | $4.57 | 50% | $7,647 | ~$91,800 |
| Large | 12,000 | $4.33 | 58% | $29,237 | ~$350,800 |
Small store: 600 tickets a month
Setup: a founder plus one part-time agent, email and chat. Total support cost (their time plus tools): $4,200 a month. Human CPT: $7.00, on the higher side because volume is low and throughput is uneven. Conservative deflection: 40 percent, with a $110 flat plan.
Savings = 0.40 x 600 x $7.00 - $110 = $1,680 - $110 = $1,570 a month, about $18,800 a year. The bigger win here is coverage: the agent answers the nights-and-weekends contacts that used to sit until morning, which is where small stores quietly lose orders.
Mid-size store: 3,500 tickets a month
Setup: three full-time agents plus a helpdesk, email and chat. Total support cost: $16,000 a month. Human CPT: $4.57, lower because the team runs at high throughput. Conservative deflection: 50 percent, with a $350 flat plan sized to the volume.
Savings = 0.50 x 3,500 x $4.57 - $350 = $7,997 - $350 = $7,647 a month, about $91,800 a year. At this size the savings are large enough to redeploy an agent to retention or QA rather than answering the same shipping question forty times a day.
Large store: 12,000 tickets a month
Setup: ten agents across email, chat, and phone. Total support cost: $52,000 a month. Human CPT: $4.33. Conservative deflection: 58 percent, with a $900 effective plan including top-up credits for the volume.
Savings = 0.58 x 12,000 x $4.33 - $900 = $30,137 - $900 = $29,237 a month, roughly $350,800 a year. The platform fee is now under 1 percent of the support budget, which is why large-store AI economics look almost too good until you account for the caveats further down.
Payback period and first-year return
Payback period is how long it takes the savings to cover your setup and switching cost. For AI support on ecommerce it is usually short, because the implementation cost is low and the monthly savings start the moment the agent handles its first deflected contact. A store that goes live on Shopify in well under a day is not carrying a heavy integration bill to amortize.
The honest number includes a ramp. Deflection does not hit your planning figure on day one; budget four to eight weeks to climb there as the agent learns your policies and question patterns. Model the first month or two at half your target deflection and the payback math still lands fast.
The table below shows payback for the three examples, assuming a modest one-time setup cost of internal time and a half-deflection ramp in month one.
| Store | Monthly savings (steady) | One-time setup cost | Approx. payback | Year-one net |
|---|---|---|---|---|
| Small | $1,570 | $500 | ~2 weeks | ~$17,500 |
| Mid-size | $7,647 | $1,500 | ~1 week | ~$88,000 |
| Large | $29,237 | $4,000 | ~1 week | ~$343,000 |
If your fully-loaded CPT is above $3 and you handle more than a few hundred tickets a month, the platform fee is a rounding error against the labor you remove. Payback measured in weeks is the norm, not the exception. The decision is rarely about cost; it's about whether you trust the agent's answers, which is a quality and setup question.
The revenue the formula leaves out
Everything above is pure cost savings, which understates the case. Support is not only an expense line; it touches revenue at several points the formula ignores. Treat this as upside on top of the savings number, not a substitute for it, because it is harder to attribute cleanly.
Faster answers convert. When a pre-sale question gets an instant reply at midnight instead of a next-morning email, more of those carts close. When order-status anxiety is met with a real lookup rather than a canned wait, fewer customers cancel or dispute. And when the agent recommends a complementary product mid-conversation, support quietly becomes a small sales channel.
If you want to put a rough dollar figure on it, take your store's conversion rate and apply it to the pre-sale questions the agent now answers around the clock. Even a single point of recovered conversion on a few hundred after-hours product questions a month adds up to real orders. You don't need to be precise here; the point is that the cost-savings number is the conservative floor, and the revenue line only pushes the return higher.
- Recovered sales from instant pre-sale answers on chat, WhatsApp, and Instagram DM at any hour
- Lower refund and dispute rates when WISMO is answered with live tracking instead of silence
- Higher repeat-purchase rate tied to faster first response and one-and-done resolutions
- Attach revenue from product recommendations made inside support conversations
- Better reviews and lower churn from a support experience that never closes for the night
Benchmarks consistently link faster first response and higher first-contact resolution to better retention. The savings model captures none of that; it is the floor of the business case, not the ceiling.
Where savings calculations go wrong
A savings model is only as honest as its weakest assumption. Four mistakes account for most of the inflated numbers operators get burned by, and a CFO will find all four. Build the model so it survives them.
The biggest one is the freed-time fallacy. The math assumes human cost falls as deflection rises, but that only happens if you actually act on the freed capacity. If you keep the same headcount and the same hours, you have bought capacity, not savings. Both are valid outcomes, but they are different lines on the P&L, and conflating them is how a projection misses.
- 1Counting freed time as cash. Savings are real only if you redeploy agents to revenue work or let attrition shrink the team as volume per agent falls. Otherwise it's capacity, not cost reduction.
- 2Using a vendor's deflection rate instead of yours. Model your ticket mix, then subtract a margin. A WISMO-heavy store and a complex-catalog store are not the same business.
- 3Forgetting the ramp. Day-one deflection is lower than steady state. Phase it in over the first month or two or your early ROI will look worse than reality.
- 4Ignoring quality risk. A poorly configured agent that gives wrong answers generates re-opens and escalations that inflate volume and hurt CSAT. The model assumes reasonable accuracy, which assumes real setup and ongoing monitoring.
Present two numbers to your team: cost saved if you reduce or hold headcount, and capacity gained if you keep it. Don't blend them into one inflated figure. The credible pitch is 'we either save roughly $X or free roughly Y hours of agent time for higher-value work.'
How Bookbag changes the math
Bookbag is an AI customer support agent built for Shopify and ecommerce, and two of its design choices directly improve the savings model. First, it is an agent that takes real actions rather than a chatbot that deflects with canned replies. It looks up orders, processes returns and refunds within your rules, recommends products, and hands off to a human with full context when it should. Actions resolve tickets; deflection-by-FAQ just delays them, and delayed tickets come back as re-opens that quietly wreck your deflection rate.
Second, the pricing is flat. Bookbag charges a predictable monthly plan with a message-credit allowance and a merchant-set spend cap, not a per-resolution fee. That keeps the platform line in your model fixed and immune to the success penalty, where doing better with AI raises your bill. It also means peak season, the moment you most need deflection, doesn't trigger a usage spike on the invoice.
On the cost side, that flat fee is the small number in every example above. On the deflection side, an agent that genuinely resolves order tracking, returns, and product questions across chat, email, WhatsApp, Instagram, and Messenger is what pushes a store toward the upper end of its deflection band. The combination is what makes the blended cost per ticket fall and stay down.
- Takes actions (order tracking, returns, refunds, recommendations), so deflected tickets stay resolved
- Flat message-credit pricing with a spend cap, no per-resolution success penalty
- Native Shopify, WooCommerce, and BigCommerce, plus multi-channel from day one
- Live in well under a day, so the setup cost in your payback math stays small
Key takeaways
- The savings formula: monthly savings = deflection rate x monthly tickets x human cost per ticket, minus the flat platform fee.
- Build a fully-loaded cost per ticket; most stores undercount it by two to three times by only counting salaries and software.
- Be conservative on deflection: model the low end of your range and subtract a margin for the ramp period.
- Flat, message-credit pricing keeps the platform line predictable; per-resolution pricing penalizes you for success and spikes at peak.
- Savings only become cash if you redeploy freed agent time or let headcount shrink as volume per agent falls.
- Revenue upside from faster responses and in-chat recommendations is real but sits outside the model; treat it as a bonus.