What good customer service is actually worth
September 8, 2026 · 9 min read
Support sits on the cost side of every spreadsheet it appears in. Hours spent, tools paid for, refunds issued. Nothing on the other side, because the returns are invisible: the customer who came back, the review that did not get written, the person who told a friend.
You will find plenty of articles quoting a statistic about retention being cheaper than acquisition. Ignore them. Those numbers come from someone else's business and prove nothing about yours. What follows uses figures from your own Shopify admin.
The one number that makes support a line item
Everything here rests on a single figure: what a repeat customer is worth to you.
In Shopify, Analytics → Reports → Customers over time gives you repeat purchase rate and average order value. Multiply them out:
average order value × average orders per customer = lifetime valueA store with a $60 average order and customers who buy 2.4 times has a lifetime value around $144. That is the number at risk in every badly handled support conversation — not the $60 order they are writing about.
What a bad support experience actually costs
The refund is the smallest part, and the only part you can see. The chain runs longer than that.
The middle two steps are the expensive ones and they are also the silent ones. A customer who has a bad experience mostly does not complain — they simply stop buying, which looks like nothing at all in your analytics. Your worst support outcomes are invisible by definition.
The last step is worse than it looks because it does not decay. A one-star review from a delayed reply keeps deterring buyers for years after you have forgotten the conversation.
Working out the return, roughly
You cannot measure this precisely, and anyone claiming to is selling something. But you can bound it well enough to make decisions.
Take a month and count three things:
- Tickets where the customer had to chase you
- Tickets that went unanswered entirely
- Tickets where you refunded because it had dragged on
Assume — conservatively — that half the people in the first two groups do not buy from you again. Multiply by lifetime value.
| Tickets a month | Mishandled at 5% | Annual cost at $144 LTV | At 10% |
|---|---|---|---|
| 100 | 5 | $4,320 | $8,640 |
| 200 | 10 | $8,640 | $17,280 |
| 300 | 15 | $12,960 | $25,920 |
| 500 | 25 | $21,600 | $43,200 |
A store doing 200 tickets a month and mishandling one in twenty is losing something in the region of $8,600 a year in repeat business. That is the return side of the ledger, and it dwarfs both the tooling and the hours.
Where the return actually comes from
Not from being fast at everything. Three specific things do most of the work.
Nothing gets dropped
A slow answer costs you goodwill. No answer costs you the customer. The gap between those two is larger than the gap between a fast answer and a slow one, which is why the first thing worth fixing is visibility rather than speed.
Deciding quickly when something has gone wrong
Most anger in support is not about the failure. It is about the process that follows — being asked to wait, then wait again, then argue. A store that replaces a lost order the moment it is clearly lost keeps more customers than one that runs a carrier investigation first, and usually spends less doing it.
Sounding like a person
This is the part that turns support into marketing. A reply that is clearly written by someone who read the message is memorable in a way that a template is not, and it is the thing customers mention when they recommend a small store to someone.
Support is most of what your brand actually is
For a store that sells online, think about how many times a customer interacts with a human rather than a page. Browsing is a page. Checkout is a page. The confirmation email is a template. The shipping notification is a template.
Then something goes wrong, they write in, and for the first and often only time, a person responds. That single exchange carries a disproportionate share of everything they will remember about buying from you.
Which is worth sitting with, because it inverts how most merchants rank their work. The product photography, the theme, the packaging insert — all of it competes for attention. The support reply arrives when they are already paying full attention and already slightly worried, which is the condition under which people form durable impressions.
This is one of the few places being small helps
A large retailer cannot write you a personal reply. Their volume makes it impossible, so they route you through a form, a bot, and a template with a ticket number in the subject line. Everyone has had that experience and everyone dislikes it.
You can just answer. Reference the thing they actually bought, use their name because you can see it, make a decision without escalating. That is not a workaround for lacking a support department — it is the version customers prefer, and you can do it precisely because you are small.
Most merchants treat this as a stopgap until they can afford to automate. It is closer to the opposite: it is the thing worth protecting as you grow, and the reason people recommend small stores to each other at all.
Why the good stories travel and the neutral ones do not
Nobody tells a friend that their order arrived on time. It is the expected outcome, and expected outcomes are not stories.
Something going wrong and then being handled unusually well is a story. It has a shape — a problem, a moment of doubt, a resolution. That is why a replaced order with a short apology gets mentioned in reviews far more often than a hundred deliveries that went fine.
The practical consequence is counterintuitive. Your best marketing opportunities are your worst days — the lost parcel, the wrong size, the delayed batch. Handle one of those properly and you have generated something a satisfied customer never would have.
The same complaint, two outcomes
Handled badly
- Reply after three days
- Asks them to contact the carrier
- Refund only after they push
- One order lost, plus the ones after it
- A review that deters buyers for years
Handled well
- Reply the same day
- You chase the carrier, not them
- Replacement offered before they ask
- Same order value, customer retained
- The story they tell about your store
What to measure
Four numbers, and none of them is average response time — which is the metric most tools lead with and the easiest to look good on while failing the customers who matter.
| Measure | What it tells you | Target |
|---|---|---|
| Longest current wait | Whether anything has fallen through right now | Under 24 hours |
| Tickets with no reply | The failures that cost you customers silently | Zero |
| Reopened after resolving | Whether you are closing things that are not finished | Under 10% |
| Repeat purchase rate | Whether any of this is working, over months | Rising |
The honest limits of this
You cannot prove the counterfactual. The customer who came back might have come back anyway; the one who left might have left regardless. Any ROI figure for support, including the one on this page, is an estimate built on an assumption.
What you can say with confidence is narrower and still useful: a customer who never got a reply is very unlikely to buy again, that number is countable, and your lifetime value is knowable. Multiply those two and you have a floor — the cost of the failures you can actually see.
For most small stores that floor is already larger than everything they spend on support, which is enough to make the decision without needing the precise number.
Related
What running support out of Gmail actually costs you is the other side of this ledger — the hours rather than the returns. Managing your first customer support hire covers keeping these numbers healthy once someone else is answering.
Support that already knows what your customer ordered
HelpHQ turns messages into tickets inside your Shopify admin, with the order beside the conversation. Free for your first 50 tickets a month.
See how it works