The Call Center Doctors Logo Get Started

Outsource Call Center Pricing: The Four Models and What Each One Bills For

The Call Center Doctors 11 min read
$21.53 per hour / $44,770 per year (median), across 2,595,750 jobs
The wage floor any outsourced hourly rate has to clear before overhead. A loaded-cost multiplier on top of this is an assumption, not a BLS figure.US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (fact id: bls-csr-wage), 2025
Across the 11 agents with a published scorecard, the appointment rate per contacted homeowner ranges from 1.2% (2 of 168 contacts) to 5.3% (43 of 806), a 4.5x spread; the blended rate is 3.6% (210 of 5,772)
How much the person on the phone moves the result when the campaign, the list, and the hours are held constant.ccdocs first-party agent scorecards (fact id: ccdocs-agent-booking-rate-spread), 2026-Q1
10,794 outbound roofing appointment-setting calls placed Feb-Mar 2026, every one transcribed and analysed (10,848 transcribed in total; 54 belonged to a non-roofing plumbing list and were removed)
The call corpus the first-party figures on this page are measured on. A percentage from a call floor means nothing without the n.ccdocs outbound roofing call corpus (fact id: ccdocs-roofing-call-corpus), 2026-Q1
25,519 establishments and 215,242 employees; 16,661 of them (65.3%) have fewer than 5 employees
The size distribution of US roofing contractors, which is why an owner-operator cannot simply answer the phone themselves.US Census Bureau, County Business Patterns, NAICS 238160 (fact id: census-cbp-roofing-establishments), 2023

Outsourced call center pricing is quoted in one of four units — per agent-hour, per dedicated seat per month, per appointment set, or per qualified lead — almost always with a one-time setup fee on top, and the unit you are quoted in matters more than the number attached to it. Per-hour and per-seat pricing bill you for time and leave the performance risk with you. Per-appointment and per-qualified-lead pricing bill you for output and move that risk to the vendor, which is exactly why those units carry a higher headline number for the same work. Everything below covers what each unit does and does not include, the wage floor a quote has to clear before it can be real, and the one measurement that decides your cost per appointment no matter which unit you sign.

The four call center outsourcing pricing models

The four models sort onto a single axis, and once you see the axis the price differences stop looking arbitrary.

Per agent-hour. You buy time. The vendor is paid whether the hour produces anything or not, so the vendor’s risk is close to zero and the headline rate is the lowest of the four. Confirm whether you are billed for production hours or talk time, because on a low-volume account those two numbers diverge sharply.

Per dedicated seat. You buy one named agent, usually full-time, at a flat monthly rate. Structurally this is per-hour pricing with continuity attached: the same person learns your service area, your objections, and your calendar instead of a rotating pool picking up a script cold.

Per appointment set. You buy a booked appointment. The vendor now carries real risk, the unit price rises to compensate, and the definition of a qualified appointment becomes the most important paragraph in the contract.

Per qualified lead. You buy a contact meeting an agreed specification. This transfers the most risk and carries the highest unit price. It is the standard structure in verticals where the downstream value of one contact is high and well understood — legal intake call center pricing per qualified lead is quoted this way for exactly that reason.

Setup fees sit on top of all four and typically cover script development, CRM integration, and agent training on your business.

What a price has to clear before it can be real

An hourly rate is not an opinion; it has a floor, and the floor is labour.

The most recent BLS OEWS estimate puts the median US customer service representative at $21.53 per hour, or $44,770 per year, across 2,595,750 jobs. That is base wage alone. Payroll taxes, benefits, recruiting, supervision, telephony, workspace, and quality assurance all sit above it. Whatever multiplier you apply to convert wage into a fully-loaded seat cost is your assumption and should be written down as one — BLS publishes the wage, not the multiplier, and a vendor who sources their loaded-cost number to BLS is citing something BLS did not say.

The practical use of that floor is a sanity check. An onshore hourly quote sitting below it is not a better deal; it is a quote describing a different labour market, a different staffing model, or a rate that will not survive the first renewal.

Offshore call center pricing, and the comparison that actually matters

Offshore call center pricing is genuinely lower per hour, because it is priced against a different wage floor rather than against a promotion. That part is real and there is no need to be coy about it.

The part that gets skipped is that an hourly rate is an input and you are buying an output. Here is the measurement that makes the gap between those two concrete, taken from our own floor rather than from a vendor survey.

Across 11 agents with a published scorecard, the appointment rate per contacted homeowner ranged from 1.2% (2 of 168 contacts) to 5.3% (43 of 806) — a 4.5x spread — against a blended rate of 3.6% (210 of 5,772). Those agents worked the same campaigns, the same lists, and the same hours. The measurement sits on a corpus of 10,794 outbound roofing appointment-setting calls placed Feb-Mar 2026, every one transcribed and analysed.

Read that number carefully, because it is the whole argument on this page. It is not a claim that offshore is worse or that onshore is better. The spread is inside the labour, and it exists at every price point and in every geography. Two seats billed identically produced results differing by more than four times. Any pricing conversation that stops at the hourly rate has agreed to hold that variance without measuring it.

Cheap call centre, low cost call center: the honest answer

A cheap call centre is cheaper per hour by definition. Whether it is cheaper per booked job depends entirely on where in that 1.2%-to-5.3% band your seats land, and the hourly rate does not tell you.

So the useful question is not “what is the cheapest rate” but “what is the cheapest rate at a measured outcome”. Ask any vendor, at any price point, for three things in writing:

  1. The appointment or qualification rate their agents achieve on accounts like yours, with the denominator stated. A percentage without an n is not a measurement.
  2. The spread across their agents, not just the average. An average hides exactly the variance you are exposed to.
  3. What happens when a seat lands at the bottom of that spread — replacement policy, retraining, or credit.

A vendor who can answer all three is quoting you a price. A vendor who can only answer the first is quoting you a rate.

Why the industry-specific pricing questions have the same answer

Hotel call center pricing, legal intake pricing, and roofing appointment setting are quoted with the same four units. What changes is the arithmetic, not the structure: volume, hours of coverage, the languages required, the definition of a qualified outcome, and the value of one converted contact. That last variable is why per-qualified-lead pricing dominates in legal intake and per-hour pricing dominates in hotel reservations — not because the vendors are different, but because the downstream value per contact is.

This is also the reason a genuine rate card cannot be published as a single number. A number that fits a full-time inbound reservations desk fits nothing else on that list.

Why this page does not print a price

Every statistic on this site has to be traceable to a measured, named source. Our own cost-per-booked-inspection figure is not yet measured to a standard we are willing to publish, so it is not stated here — not rounded, not hedged, and not given as a range. A range invented to fill that gap would read as helpful and would be worse than the gap.

What we can do instead is show the arithmetic honestly and let you apply it to a real quote, which is what everything above is for. If you want the model comparison run against your own volume and coverage, the call center cost calculator does it with your inputs rather than ours.

The context most buyers are actually in

For the trades, the reason this question gets asked at all is capacity. US Census County Business Patterns counts 25,519 roofing establishments and 215,242 employees, of which 16,661 (65.3%) have fewer than 5 employees. Two caveats travel with that count and both matter: CBP counts establishments rather than firms, so a roofer with three locations is counted three times, and it counts employer establishments only, which makes 25,519 a floor on the real population and makes the under-5 share conservative rather than inflated.

In a business that size there is no one free to answer a ringing phone, because everyone is on a roof. That is the actual decision underneath a pricing search: not “which vendor is cheapest” but “what does it cost to stop losing the calls we are already paying to generate”.

Where to go next

Want results like this? Book a call.

Our team will review your current setup and show you exactly where you are leaving money on the table.

Schedule Your Free Consultation
Call Now Book a Call