The Call Center Doctors Logo Get Started

Call Center Outsourcing Cost: Hourly, Per-Appointment, and Per-Lead Pricing

The Call Center Doctors 13 min read
$20.59/hr
Median US customer service representative base wage.U.S. Bureau of Labor Statistics, OEWS 43-4051, May 2024, May 2024
~21x more likely to qualify
Contacting a web lead within 5 minutes vs 30 minutes raises the odds of qualifying it.Harvard Business Review, The Short Life of Online Sales Leads, 2011, 2011
$500 per call, up to $1,500 if willful
TCPA statutory damages per violating call (up to, trebled if willful).47 U.S.C. 227, 2025

Call Center Outsourcing Cost: Hourly, Per-Appointment, and Per-Lead Pricing

Outsourced call center pricing in 2026 splits into three buckets that almost never share a page: hourly seats run about $6 to $45 depending on geography, per-appointment setting runs roughly $50 to $400 for home services and $150 to $750 for complex B2B, and per-qualified-lead pricing runs about $50 to $300. Which one you should pay comes down to which job you are buying, not which number looks smallest.

A quick map before the detail:

  • Hourly suits inbound answering and dedicated coverage. US-based seats land around $25 to $45 an hour and offshore around $6 to $14. You are paying for time, so it fits steady volume.
  • Per-appointment suits outbound setting, since you only pay when a meeting books. The model rewards quantity, so the contract has to spell out what counts as a real appointment.
  • Per-lead suits qualification work. You pay per screened prospect. It carries the highest unit price and the least waste, which earns its keep when your closers’ time is the expensive part.
  • The quoted rate is rarely the rate you pay. Setup, QA, integration, and after-hours premiums commonly add 15 to 25 percent on top of the headline number.
  • For storm and roofing work, the cheapest seat is often the most expensive. A missed call during a hail surge is a lost job, and a no-show appointment is money already spent.

We run these calls. The Call Center Doctors books storm-damage, roofing, and solar appointments on US lines every day, so the framing below comes from watching what shows up on a calendar versus what looks good in a sales deck. Our deeper breakdown lives in the call center outsourcing guide.

Hourly pricing, by where the agents sit

Hourly is the model every vendor quotes first because it compares cleanly across providers. Rates split by region.

RegionTypical hourly rateBest fit
Onshore (US/Canada)$25 - $45/hrInbound answering, dedicated outbound, regulated and insurance work
Nearshore (Mexico, Colombia, Caribbean)$8 - $18/hrEnglish-capable, US time-zone overflow
Offshore (Philippines, India)$6 - $14/hrHigh-volume, lower-complexity, cost-first programs

These bands come from published vendor pricing surveys rather than an audited dataset, so read them as directional. They line up across several 2026 buyer guides, which is why we are comfortable publishing them as ranges instead of single figures.

The honest anchor for the onshore figure is the in-house wage it replaces. The median US customer service representative earned $20.59 an hour as of May 2024 (Source: U.S. Bureau of Labor Statistics, OEWS 43-4051, May 2024). That is base wage only. Load in payroll tax, benefits, a supervisor, telephony, recruiting, and the cost of turnover, and a $20 in-house seat behaves more like a $26 to $28 seat (the load multiplier varies by employer, so confirm yours). That is why a “$30 an hour” outsourced US seat can beat building your own desk: the overhead, the hiring, and the empty chairs during slow weeks are not on your books.

Two structural choices move the hourly math:

  • Dedicated versus shared. A dedicated agent is billed per hour or per month whether the phone rings or not. Shared agents are billed per minute or per call, so you pay for talk time only. Below a steady volume, shared usually wins; above it, dedicated wins per resolved contact.
  • Per-minute and per-call. Inbound answering often runs in the neighborhood of $0.75 to $1.75 a minute, or a flat fee of roughly $3.50 to $12 per call (ranges reported across answering-service price pages; confirm with a quote). Watch the overage clause. Plenty of services quote a low base and then bill overages at two to three times that base, which is the surprise that shows up on a contractor’s first invoice.

If you mostly need someone to catch calls while your crews are on a roof, hourly or per-minute answering is the right unit. Our managed roofing call center runs on this model with US agents trained on storm and insurance language.

Per-appointment math and the show-rate trap

Per-appointment is the model roofing and home-services buyers ask for by name, because it sounds like zero risk: you only pay when a meeting books. For booked home-services appointments the range runs about $50 to $400. Deeply qualified B2B meetings with a confirmed decision-maker run higher, often $150 to $750 and in some reports past $1,700 for senior-exec targets (treat the high end as a reported outlier, not a typical quote).

The risk is baked into the incentive. A setter paid per appointment is motivated to book appointments. The most common complaint from contractors who got burned is some version of “the appointments were garbage”: prospects outside the service area, renters who cannot authorize a roof, or people who never agreed to a firm time. Some buyers report setters offering inducements just to get a body into a meeting. The per-appointment number on a quote means little until the contract pins down what counts.

A clean definition we hold ourselves to: a qualified appointment is a homeowner who has said they want the service and has agreed to a specific day and time. Anything looser is a lead.

The other number that rarely makes the quote is the show rate. B2B no-shows are commonly reported in the 20 to 35 percent range. Suppose you pay $300 for a booked meeting and 60 percent of them actually sit; your effective cost per held meeting is $500. That gap is why we quote on held appointments and connected conversations. A meeting that opens a door is the only one that pays your crew.

A few model variants worth knowing:

  • Pure pay-per-appointment. Lowest apparent risk, highest quality risk. Demand a written replacement or credit policy for off-spec bookings.
  • Hybrid retainer plus bonus. A base of roughly $2,000 to $4,000 a month plus $150 to $400 per booked meeting. The base buys you a real team, which tends to align the vendor with quality better than a pure per-appointment incentive.
  • Contractor hybrid pay. On the ground, many roofers run setters on an hourly base plus a bonus that only triggers when the appointment turns into a sit or a sale. Same logic: tie the upside to the outcome that pays you.

If outbound booking is the job, per-appointment or the hybrid is the right unit. Our storm damage appointment setting is built around held, qualified bookings rather than raw count.

Per-lead and per-qualified-lead pricing

Two things blur together here on purpose, so keep them apart. The first is the cost to buy a raw lead. The second is the cost to have a call center qualify a lead by phone. They are different products at different prices.

Call-center pay-per-qualified-lead generally runs about $50 to $300, with deeper vetting pushing higher. For comparison, raw roofing marketing leads run roughly $35 to $75 when shared across several contractors and roughly $80 to $250 when exclusive (lead-vendor price ranges vary widely by market; confirm against live quotes). The gap is the point: suppose a $40 shared lead sold to four other roofers closes at 3 percent, while an $80 exclusive lead closes at 30 percent. The exclusive lead costs far less per booked job even though its sticker is double. Cheap and shared can be the most expensive path to a signed contract.

Per-lead is the right unit when your closers’ time is the scarce resource and you want only screened, ready-to-talk prospects landing on the calendar. It carries the highest per-unit price and the lowest waste. For a second vertical example, our solar call center prices qualification this way.

On storm intake this is exactly the work we do: we screen for service area, ownership, and a real damage event before anything lands on your calendar, so the prospects your closers see are the ones worth their time rather than the volume a per-count vendor would push through.

Why the cheapest seat is often the costliest

The sticker price is a fraction of what you actually pay. Two mechanisms drive the gap.

First, hidden and add-on fees. Across published 2026 vendor guides, undisclosed costs commonly add about 15 to 25 percent on top of the quoted rate. The usual line items:

Add-onTypical cost
Setup / onboarding$2,000 - $20,000 one-time
Dedicated QA$500 - $2,500/mo
CRM integration$2,000 - $15,000 one-time
After-hours / weekend premium+25% to 50%
Per-minute overagesoften 2x - 3x base rate

A “$10 an hour” offshore quote routinely becomes $12 to $13.50 all-in once those land. Ask for a fully-loaded, itemized quote, and ask what is bundled versus billed separately.

Second, the rework and conversion tax. A cheaper seat that mishandles calls, misreads a homeowner’s insurance situation, or books unqualified meetings costs you on the back end. The contact rate and the show rate quietly inflate your real cost per result. A $7-an-hour seat that books at half the rate of a $30-an-hour seat is not cheaper per signed job. The bill is just harder to see.

Our answer to both problems is a quote with nothing hiding behind it. The setup, the QA, and the integration work that other vendors itemize as surprise line items are bundled into the rate we give you, so the number you sign is the number you pay. Ask us what is included and you get a straight answer rather than a thinner base rate with the rest billed back later.

This is where US-based agents earn their rate. On a storm or insurance-claim call the homeowner is stressed, the details matter, and a confused or scripted-sounding agent loses the lead. We are not going to win a race to the bottom on hourly rate, and we do not try to. We compete on held appointments, native-English claim fluency, US time-zone coverage, and lower rework.

What storm season does to the cost math

Demand is spiky and the downside of missing it is permanent. Severe convective storms (hail, wind, tornadoes) drove tens of billions of dollars in insured losses globally in 2024, with most of that recorded in the US, according to reinsurer catastrophe reports (figures vary by source and definition, so check the specific report you cite). When a hail event hits, the phones do not ring at a steady pace. They spike all at once, and the contractor who answers first usually wins the job.

That speed-to-lead pressure shows up in the research. The well-known lead-response study published by Harvard Business Review found that contacting a lead within five minutes versus thirty minutes raised the odds of qualifying that lead roughly 21 times (Source: Harvard Business Review, The Short Life of Online Sales Leads, 2011). The study is from 2011, so read it as an established behavior rather than fresh data. The behavior has held up. What most companies still get wrong is the response: industry surveys repeatedly find that only a small single-digit percentage of firms reach a lead inside five minutes. For a roofer whose crews are on a roof and cannot answer, that gap is decisive. Callers who do not reach a live person mostly do not call back; they call the next roofer on the list.

The procurement problem storm season creates is capacity you cannot staff for. You cannot hire and train four setters for a six-week surge and then lay them off. An outsourced US desk that absorbs the spike, answers live, and writes the appointment into your existing system is what fills the gap.

This is the surge we are built for. When a hail event lights up the phones all at once, we answer the calls our competitors let ring out, holding speed-to-answer steady through the spike instead of dropping the callers who would have gone to the next roofer on the list.

AI voice agents: where they fit and where they do not

You will see this pitch everywhere, because AI voice is genuinely cheaper per call. Managed AI voice platforms run roughly $0.25 to $0.50 a minute against roughly $4 to $12 for a domestic human call (vendor-reported ranges; confirm with a quote). For order confirmations, simple routing, and after-hours triage, that math holds up and you should use it.

The conversation that earns the job is where it falls down. A homeowner whose roof just took hail damage is anxious, has questions about their deductible and their carrier, and is deciding in real time whether to trust whoever is on the phone. That call rewards empathy, judgment, and someone who can read the insurance situation without overstepping. Our take is a human or hybrid setup right-sized for a contractor, rather than a pure-AI volume play or a 200-seat enterprise BPO that treats you as a rounding error.

Compliance an outsourced desk has to get right

Generic pricing posts skip this, and it is the part that can cost you a lawsuit or a license problem. Two areas matter for outbound roofing and storm work.

Telephone consumer protection. The picture shifted recently, so be precise. The FCC’s one-to-one consent rule was vacated by the Eleventh Circuit in Insurance Marketing Coalition v. FCC before it took effect, so it is not in force. What is in force, since April 11, 2025, is the consent-revocation rule: a consumer can opt out by any reasonable method, and you must honor it within ten business days. TCPA damages run $500 per call, up to $1,500 if the violation is willful (47 U.S.C. 227). If you buy leads, confirm your own company is named in the consent before anyone dials. Ask any vendor how they store proof of consent, how often they scrub against the Do Not Call registry (the federal rule is at least every 31 days), and who carries TCPA liability in the contract.

Claim-handling language. A contractor, or a call center working on its behalf, cannot act as a public adjuster. It cannot negotiate with the insurer, file the claim for the homeowner, or present itself as the homeowner’s representative. Doing that without a license is a felony in several states, and enforcement tightened across 2024 and 2025. What a setter can legally do is note that the damage looks like hail, recommend the homeowner file a claim, and book an inspection. What a setter must never say: “free roof,” “we will waive your deductible,” or “we will handle the whole claim for you.” A trustworthy US desk scripts setters to book the inspection, full stop. Ask to see the compliance-reviewed script before you sign.

Matching the unit to the job

Map the unit to the work, not to the lowest number:

Your jobRight unitWhy
Catch inbound calls when crews are outHourly / per-minuteYou pay for coverage, not outcomes
Spiky, after-hours, overflow inboundPer-minute / per-callNo idle-agent cost; watch overage multipliers
Book outbound appointmentsPer-appointment or hybridPay aligns to the booked meeting; define “qualified”
Hand closers only ready prospectsPer-qualified-leadHighest unit price, lowest wasted rep time

If you take one thing from this page, stop shopping on the headline rate and start asking what you pay per result: per held appointment, per connected conversation, per signed job. That is the number that touches your revenue.

Frequently asked questions

What is the average hourly rate for call center outsourcing in the US? US-based outsourced agents typically run about $25 to $45 an hour in 2026, and a fully-loaded onshore seat usually lands near $26 to $30 once overhead is counted. Offshore runs about $6 to $14 and nearshore about $8 to $18. These are vendor-quote ranges, not an audited dataset, so treat them as directional. The US premium buys native-English fluency, US time-zone coverage, and fewer mishandled calls on complex work.

Is it cheaper to outsource or build a call center in-house? For most US businesses under roughly 100 agents, outsourcing tends to run cheaper once you count the full in-house load: wage, benefits, payroll tax, supervision, telephony, real estate, recruiting, and turnover. The median US service rep base wage alone is $20.59 an hour (BLS, OEWS 43-4051, May 2024), and the loaded cost runs well above that. Building in-house makes sense when call volume is steady, high, and central to your brand, and you want full control of training.

What hidden costs come with call center outsourcing? Common line items are setup and onboarding (roughly $2,000 to $20,000 one-time), dedicated QA (roughly $500 to $2,500 a month), CRM integration (roughly $2,000 to $15,000 one-time), after-hours premiums of about 25 to 50 percent, and per-minute overages billed at two to three times the base rate. Across published vendor guides these commonly add about 15 to 25 percent to the quoted rate. Always request a fully-loaded, itemized quote.

How do I keep pay-per-appointment vendors from booking junk? Define a qualified appointment in the contract: a homeowner in your service area who can authorize the work and has agreed to a set day and time. Require a replacement or credit policy for off-spec bookings. Ask the vendor to quote on held appointments rather than booked ones, since no-shows are commonly reported in the 20 to 35 percent range.

How much does a roofing answering service cost per month? Small and mid-size contractors usually land somewhere between about $135 and $500 a month for live answering, scaling toward roughly $1,200 to $2,500 for 24/7 emergency coverage and higher for a dedicated team. The right number depends on call volume, after-hours needs, and whether the service writes appointments into your CRM.

Does it matter whether the agents are US-based for roofing and storm work? For storm and insurance-claim calls it matters a lot. The caller is a stressed homeowner who needs claim nuance handled correctly and within public-adjuster law. US-based agents tend to reduce mishandled calls, book at higher show rates, and keep scripting compliant. You usually pay more per hour and less per signed job.

If you want a number tied to your actual volume and service mix rather than a generic range, book a discovery call at https://calendar.ccdocs.com/jason/discovery or call The Call Center Doctors at 1-877-223-6270. We quote on results.

Run your own numbers

Adjust the inputs to see what this looks like for your business.

Call-Center Cost Estimator

Estimate the monthly spend and effective cost per booked roofing appointment across the three common BPO pricing models. Figures use neutral 2026 US-market ranges for planning only.

Pricing model

talk minutes / month

Total connected talk-time minutes your campaign runs each month.

Reference rate: $0.45 -- $0.95 per minute

Estimated monthly cost

$5,400 -- $11,400/ month

Effective cost per booked appointment

$7.50 -- $15.83

Estimated booked appointments

720/ month

Planning estimate only. Per-minute and flat-monthly appointment counts assume 6% of talk minutes convert and 35 booked appointments per staffed seat -- your real numbers depend on list quality, script, and staffing. Verify exact pricing at signup; rates shown are neutral 2026 US-market ranges, not a quoted offer.

Want a firm number for your campaign?

Get exact pricing

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