Customer service is one of the few costs in an ecommerce business that grows with volume whether you want it to or not. Double your orders and you'll roughly double your tickets, unless something about how you operate changes. The brands that keep support manageable tend to do two things: they know what a ticket costs, and they work just as hard at preventing tickets as at answering them. A surprising number of those tickets start in the warehouse.
To find your cost per support ticket, add agent wages and benefits, helpdesk and app subscriptions, and management time for a month, then divide by tickets handled. For email and chat support handled in-house, that often lands somewhere around $3 to $8 per ticket. The more useful number is contact rate: tickets per 100 orders. Many tickets are caused by fulfillment (order status, shipping delays, wrong or damaged items, slow refunds), so faster, more accurate shipping and proactive tracking updates are often the cheapest way to cut support costs.
Working Out Cost per Ticket
A worked example: a hypothetical brand has one full-time support agent at $19 an hour, with taxes and benefits adding about 25%, for a loaded cost of about $4,100 a month. Tools run $200 a month. A manager spends five hours a week on hiring, reviewing replies and handling escalations, worth roughly $1,300 a month. That's $5,600 a month. If the agent resolves 1,100 tickets, each ticket costs about $5.10.
That figure is useful, but it tempts you to optimize the wrong thing: answering faster or cheaper. The bigger savings usually come from having fewer tickets to answer.
The Number to Watch: Tickets per 100 Orders
Contact rate is simply support tickets divided by orders, times 100. It connects support costs to everything else in the business. If the brand above ships 6,000 orders a month and gets 1,100 tickets, its contact rate is about 18. If fixes elsewhere brought that down to 12, the same agent would handle 720 tickets instead of 1,100, and the brand could grow by half before needing a second hire.
Support cost per order ($5,600 divided by 6,000 orders) is the number to put next to your fulfillment cost per order. Plenty of brands spend almost a dollar an order on support without realizing it.
The Tickets Your Warehouse Creates
Tag a month of tickets by reason and you'll usually find that a big share have nothing to do with the product itself. These are the common fulfillment-driven ones, and what prevents each.
| Ticket | Usual cause | Prevention |
|---|---|---|
| "Has my order shipped?" | Orders sitting a day or more before shipping | Same-day shipping for orders before a clear cutoff, shown at checkout |
| "Where is my order?" | No tracking, or tracking the customer can't find | Tracking posted to the store automatically; proactive shipping and delivery notifications |
| "I got the wrong item" | Picking errors | Scan-verified picking and a check at pack |
| "It arrived broken" | Weak packaging for the product | Packaging tested for each fragile SKU |
| "Where's my refund?" | Returns sitting unprocessed | Returns inspected and reported within a few business days |
| "Can I change my address?" | Typos found after checkout | Address validation at checkout; a short window to edit before picking |
Order status questions alone are often one of the largest categories in an ecommerce helpdesk. Every one of them is a customer telling you they weren't sure what was happening with their order. Clear shipping times and automatic updates answer the question before it's asked.
Quality Metrics That Matter
Cost and volume aren't the whole picture. Watch these alongside them:
- First response time. How long a customer waits for a human reply. Customers are more patient with a slow resolution than with silence.
- Resolution time. How long from first contact to the issue being closed. This is where slow returns processing and slow warehouse replies show up.
- Customer satisfaction on resolved tickets. A short survey after resolution tells you whether fast answers are also good answers.
If resolution time is long on shipping and returns tickets specifically, the bottleneck is usually waiting on information from the warehouse. That's worth raising with your 3PL: support should be able to see order status, tracking and return status without emailing anyone.
When Outsourcing Support Makes Sense
Outsourced support agencies can work well, particularly when:
- You need coverage outside business hours or on weekends.
- Your volume swings sharply with launches and holidays.
- You need languages your team doesn't speak.
- Hiring and training in-house has become a constant cycle.
If you go that route, give the agency written guidance on tone, a clear escalation path, and direct access to order and shipping information. Keep a close eye on quality for the first few months.
But before outsourcing support, check how many of your tickets fulfillment is creating. Reducing contact rate first means you'll be outsourcing fewer tickets, and paying for fewer. For the other side of the equation, see what ecommerce returns cost.
Frequently Asked Questions
For email and chat support handled in-house, a common range is about $3 to $8 per ticket once wages, benefits, tools and management time are included. Calculate your own by dividing a month's total support costs by tickets resolved.
Contact rate is the number of support tickets per 100 orders. It shows how much support demand your operation creates, and it's often a better lever for reducing costs than cost per ticket.
Order status and tracking questions are typically among the most common, along with returns and exchanges, wrong or damaged items, address changes and product questions. Many of these are caused by fulfillment rather than the product.
Ship quickly and predictably, show a clear shipping cutoff at checkout, post tracking to your store automatically, and send proactive notifications when orders ship and when they're out for delivery.
Outsourcing can make sense if you need after-hours or weekend coverage, have highly seasonal volume, need additional languages, or struggle to hire and retain agents. First reduce avoidable tickets, then outsource what remains with clear guidelines and access to order data.
Slow shipping, missing tracking, picking errors, poor packaging and slow returns processing all create tickets. Faster, more accurate fulfillment with automatic tracking updates is one of the most effective ways to reduce support volume.
Want fewer "where's my order?" emails?
Same-day shipping, tracking posted to your store automatically, and returns processed quickly take a lot of pressure off a support inbox. Tell us your volume and we'll show you how we'd ship it.