Callnovo

Live Chat Outsourcing: Cost, Concurrency, and SLA

Live chat outsourcing explained: what it costs, dedicated vs shared teams, 24/7 coverage, and the concurrency number to ask for. Compare before you sign.

2026年9月20日·9 min·Neil Fernandez — 运营经理
A support agent wearing a headset with a boom microphone, seen close up in front of window blinds — live chat outsourcing

本文目前仅提供英文版本。查看英文版 →

Live chat outsourcing means paying an outside provider to staff the chat window on your site or app, with human agents who answer under your routing rules, hours, and service levels. It suits brands that need staffed conversations without building a full queue in-house.

What it costs depends on three things: the hours you need covered, how complex the conversations are, and how many chats each human agent handles at once. Public rates start at US$0.20 for each interaction and US$5.80 per hour for a dedicated agent, and the full price table is further down.

Most quotes for outsourced chat lead with a response time, often with a number attached. Few of them state the figure that decides whether that number is achievable: concurrency, the count of conversations one human agent carries at the same time.

That absence matters more than it sounds.

On this page

Why a chat quote without concurrency isn’t a quote

A voice agent handles one call. A human chat agent handles several conversations at the same time — that’s the entire economic reason chat costs less per contact than a phone call.

But concurrency isn’t a free lunch. It’s the single lever that sets both numbers a buyer cares about, and it moves them in opposite directions:

Concurrent chats per agentCost per chatRealistic in-conversation wait
1HighestNear-instant replies
3Roughly one thirdShort gaps between replies
5Roughly one fifthNoticeable pauses, especially mid-troubleshooting
7+Cheapest on paperCustomers start repeating themselves

Concurrency sets the price and the wait at the same time: as one agent handles 1, 3, 5 then 7+ chats simultaneously, cost per chat falls from highest to cheapest while the wait between replies inside a conversation rises until customers start repeating themselves

A vendor can quote you an hourly rate and a sixty-second first-response target and be telling the truth about both — while running agents at seven concurrent conversations, where the second reply lands four minutes later. First response is a metric that survives high concurrency. The rest of the conversation isn’t.

This is the same failure pattern as deflection rate: a number that looks like service quality but actually measures something else. If your vendor reports first-response time and nothing else, the report is measuring their routing software, not their staffing.

What to ask instead

Three questions turn an unverifiable quote into a checkable one:

  1. What is the concurrency cap per human agent, and is it enforced by the platform or by supervisor judgment? A cap that exists only as guidance isn’t a cap during a volume spike.
  2. What is the P90 in-conversation response time, not the first-response time? The ninetieth percentile of replies inside a conversation is where concurrency shows up.
  3. What happens to concurrency during a spike? If the answer is “human agents take more chats”, the SLA you signed silently degrades exactly when you need it.

Ask those three and the conversation changes from marketing to operations.

Who takes which chat

The second thing a chat quote rarely spells out is the division of labor: which conversations belong to a machine and which belong to a person.

Route by the cost of getting it wrong, not by channel:

Chat scenarioRoute toCost of getting it wrong
Order status, first askAILow. The tracking record answers it, and the answer is the same at 3 a.m.
Order status, second ask about the same orderHumanHigh. This is the conversation before a chargeback
Return eligibility and label generationAILow. Your policy is a rule, and rules are what automation is for
Refund not received, or charged twiceHumanHigh. Money moving the wrong way is never a routine ticket
Pre-sales sizing or compatibility questionAI, escalate on intentMedium. Speed beats perfection unless the question implies a large order
Complaint that names a person or threatens a reviewHumanHigh. Reputation damage isn’t recoverable by replying quickly
Anything touching payment data or account accessHuman by policyHigh. This is a compliance boundary, not a judgment call

Two things follow from a table like this. First, it’s auditable — you can sample last month’s transcripts and check whether routing actually matched it. Second, it exposes the billing question that vendors rarely raise on their own: when the AI hands a conversation to a person, does anyone charge you for the AI’s failed attempt? That answer varies by platform, and we compared how the major ones handle it in who pays when AI hands off to a human.

What outsourced live chat support services actually cost

Callnovo public pricing, so you can do the arithmetic before anyone calls you.

UnitRateThis is for
Per interaction — chat, email, social, ticketUS$0.20High-volume, low-complexity queues where you already know the mix
Dedicated agentfrom US$5.80 per hourA named person on your brand, your KPIs, your training
Hire a teamUS$5–12 per productive hourSkill- and language-dependent; engagements run half a seat to 200+, not a five-seat floor
Shared teamfrom US$300/month (500 minutes) or from US$650/month (1,500 minutes)Steady low volume without a dedicated headcount
Pay per resolution — simpleUS$0.79–1.49FAQ, order status, password resets
Pay per resolution — standardUS$1.50–3.49Returns, billing, troubleshooting
Pay per resolution — complexUS$3.50–6.99Technical support, escalations, multi-turn handling

Volume tiers apply to resolution pricing: standard rates up to 500 per month, 10% off between 500 and 2,000, 20% off above that (Callnovo, 2026).

Notice that these units answer different questions. Per-interaction pricing is honest when your volume is predictable and your conversations are short. Per-resolution pricing moves the risk of a failed conversation onto the provider — an unresolved case costs you nothing, which means the provider’s margin improves only when the automation and the training genuinely work.

Chat support process outsourcing isn’t the same purchase as hiring chat agents. If you buy hours, you own the process design, the routing table, and the concurrency decision. If you buy resolutions, the provider owns them and is paid on the outcome. Both are legitimate; the mistake is buying one and expecting the accountability of the other.

Dedicated live chat outsourcing vs a shared team

The staffing model decides who is on the other end of the chat, and it changes what you can hold the provider to.

DedicatedShared
Who answersNamed human agents who work only your queueA pool of human agents answering for several brands
What you controlInterviews, KPIs, training, and the concurrency capHours and scripts inside a fixed package
How it’s billedBy the hour, from US$5.80By the month, as a package
FitsQueues where a wrong answer is expensiveSteady low volume where speed matters more than depth

A dedicated arrangement gives you named human agents who learn your catalog. Shared coverage is cheaper and works for queues where product knowledge matters less than speed. Most buyers end up blended: dedicated human agents on the queues where errors are expensive, shared coverage overnight. The trade-offs run deeper than price, and we worked through them in shared vs dedicated customer service agents.

When you outsource live chat operators rather than outcomes, tenure becomes the number to ask about. Callnovo.ai staffs these queues with native speakers across 65+ languages, and average human agent tenure is 4.2 years against an industry average of 1.1 years (Callnovo, 2026). A human agent who has been on your account for three years knows things that can’t be trained in three weeks. On chat there’s no tone of voice to soften a wrong answer, so that difference is visible in the transcript.

24/7 live chat outsourcing: nights and weekends

Out-of-hours coverage is often what sends a brand looking for a chat provider. The in-house team goes home at six, and the chat window stays open. There are three ways to cover those hours, and they aren’t priced or measured the same way.

  • Staffed around the clock. Human agents answer at every hour. Callnovo.ai runs this as follow-the-sun coverage, 24/7 (Callnovo, 2026). Ask whether the overnight concurrency cap is the same as the daytime one. A thin night shift is where seven chats per agent quietly becomes normal.
  • AI overnight, people in the morning. Automation answers the rows of the routing table marked low-cost, and anything else is queued for a human with the transcript attached. This is the cheapest option, and it only works if the hand-off is logged and somebody owns the morning queue.
  • Blended. AI answers first at all hours, and a smaller human team stays on for refunds, complaints, and account access.

Whichever you choose, ask for response times segmented by hour. A monthly average hides the Saturday-night number, and Saturday night is when the gap between the promise and the staffing is widest.

How to compare outsourced live chat providers

Put every chat support outsourcing provider’s answers in the same grid. The left column is what to ask. The right column is what a checkable answer looks like.

Ask each providerA checkable answer
Concurrency cap per human agentA number, and whether the platform enforces it
Response time inside the conversationP90, reported by hour
Pricing unitPer hour, per interaction, or per resolution, with the rate for each
Minimum commitmentSeats, months, or monthly spend, in writing
LanguagesNative speakers or translation software, per language
Quality reviewThe share of conversations reviewed, and by whom
AI hand-offWhether a failed AI attempt is billed

Minimum commitment is the row that removes the most vendors before a call. Some providers publish a one-agent start, and enterprise BPOs usually publish no minimum at all. Callnovo.ai takes engagements as small as half a seat and as large as 200+ seats. We compared providers on that one row in customer service outsourcing companies by minimum commitment.

When we’re not the right fit

  • Your chat volume is under a few hundred conversations a month. At that level the coordination overhead of any outsourcing arrangement costs more than it saves — keep it in-house until the queue is predictable.
  • Your product needs months of domain knowledge before an agent can answer anything useful. Shared coverage won’t work, and dedicated coverage will be expensive enough that hiring may be the better answer.
  • The hourly rate is the only number you’re comparing. We won’t be lowest on it, and on a simple single-language queue where concurrency barely matters, the cheapest desk is usually the right call.

How to verify it after you sign

Everything above is a promise until you can measure it. Three things are checkable from month one:

  • Concurrency cap — request the platform setting, not the policy document
  • P90 in-conversation response time — segmented by hour, so spikes are visible
  • Re-contact rate — the share of customers who come back about the same issue within seven days

That third one is the honest metric. Customer satisfaction surveys are easy to game and easy to under-sample; re-contact rate isn’t. If customers return with the same problem, the conversation didn’t solve it, whatever the survey said.

Quality assurance coverage is worth asking about in the same breath. Industry practice is to review 2–5% of conversations. Callnovo runs automated review across 100% of the conversations handled on our HeroDash platform (Callnovo, 2026) — platform-handled volume, not every interaction in every engagement. That matters more on chat than on voice: at 3% sampling, a new human agent can repeat the same wrong phrasing hundreds of times before anyone notices.

The service commitments behind that are published: first-contact resolution at or above 90%, customer satisfaction at or above 85%, and average resolution under two hours.

Three questions that surface the concurrency behind a quote

  1. What is your genuine human response time for chats that arrive at 7pm on a Saturday? If you don’t know, or the answer is “Monday”, that’s where the purchase decisions are being lost.
  2. Does your reporting separate automated replies from human replies? If not, your dashboard is measuring your automation, not your service.
  3. When chat volume spikes, what decides which conversation a human agent picks up? If the answer is human judgment, some conversations are being missed in a predictable and preventable way.

None of these requirements are difficult to meet. They just have to be built for the queue they’re serving — and the first step is asking for the number that nobody volunteers.

For queues where the conversation turns technical rather than transactional, the buyer and the cost model both change; we covered that split in outsourced IT support services.

References

  1. Callnovo public pricing — https://callnovo.ai/pricing/

Related reading: Outsourced IT support services: two buyers, one search term · Best platforms for AI-led escalation handling

常见问题

买家最常问的问题

What does it cost to outsource live chat support services?
Public pricing runs from US$0.20 per interaction for high-volume queues to US$5.80 per hour for a dedicated agent. Outcome-based pricing runs US$0.79 to US$6.99 per resolved case depending on complexity, with volume discounts above 500 cases per month. The unit you choose matters more than the rate.
How many chats can one outsourced agent handle at once?
Three to five is common, and the number is negotiable rather than fixed. Concurrency sets both your cost per chat and the pause between replies inside a conversation, so ask for the enforced platform cap rather than a target, and ask what happens to that cap during a volume spike.
Can outsourced live chat cover nights and weekends?
Yes. Providers cover out-of-hours chat in three ways: human agents staffed around the clock, AI overnight with a human follow-up in the morning, or a blend of the two. Ask for response times segmented by hour and for the overnight concurrency cap, because a thin night shift is where service levels slip first.
Is outsourced live chat better than an AI chatbot?
They solve different parts of the queue. Automation handles order status, return eligibility and policy lookups well. People are worth their cost on repeat contacts, refunds, complaints and anything touching payment data. A routing table that assigns each scenario by the cost of getting it wrong beats choosing one or the other.
How do you check that an outsourcing provider is meeting its chat SLA?
Ask for three numbers monthly: the enforced concurrency cap, the ninetieth-percentile response time inside conversations rather than first response, and the re-contact rate within seven days. First-response time survives heavy concurrency, so on its own it tells you very little about the experience.