Cost Per Contact in Retail: What In-House Support Really Costs

Retail cost per contact Nine cost lines, not five. Rebuilding the in-house retail cost per contact from public data, then setting it honestly against a vendor quote. $21.53Median US customer service representative wage, May 2025 (BLS) 45.6%Benefits uplift on wages for this occupation group (BLS, June 2026) $6.98True cost per contact in the worked example […]

Retail cost per contact

Nine cost lines, not five. Rebuilding the in-house retail cost per contact from public data, then setting it honestly against a vendor quote.

$21.53Median US customer service representative wage, May 2025 (BLS)
45.6%Benefits uplift on wages for this occupation group (BLS, June 2026)
$6.98True cost per contact in the worked example below, against a partial figure near $3.83

Ask a retail support leader what a contact costs them and you will usually get a number derived from salary divided by contacts handled. That number is wrong by a wide margin, and it is wrong in a consistent direction: it is always too low. Which matters, because it is the number that gets set against a vendor quote in a finance meeting, and the comparison decides the outcome.

This post rebuilds the calculation from public data, shows it on a realistic retail volume, and then sets it against outsourced pricing. It also covers the three situations where the comparison flips and in-house wins.

The four cost lines most retailers leave out

A fully loaded cost per contact has nine components. Most internal calculations include five. The four that get dropped are the four that move the number most.

Cost lineUsually counted?Why it gets missed
Base wagesYes
Employer benefits and payroll costsSometimesSits in a different budget line, owned by HR rather than support
Recruitment costRarelyCharged to HR, not to the support cost centre
Training and ramp to productivityRarelyThe agent is on payroll but not yet handling contacts at target rate
Attrition replacementAlmost neverThe single largest hidden line. Recurs every year at the attrition rate
Supervision and QASometimesCounted as management overhead rather than cost of service
Technology licences per seatSometimesOwned by IT
Facilities, equipment and IT supportRarelyOwned by facilities, and often assumed to be zero for remote teams, which it is not
Paid but non-productive timeRarelyBreaks, training, coaching, meetings, idle time between contacts

Building the retail cost per contact properly

Step 1: the fully loaded hourly cost

The US Bureau of Labor Statistics publishes both halves of this. The Occupational Outlook Handbook puts the median hourly wage for customer service representatives at $21.53 as of May 2025, across 2,666,000 US jobs. The Employer Costs for Employee Compensation release for June 2026 shows that for office and administrative support occupations in private industry, wages account for 68.7% of total compensation and benefits for 31.3%.

Benefits therefore add 45.6% on top of wages, a multiplier of 1.456. Applied to the median wage: $21.53 x 1.456 = $31.35 per hour worked.

A technical note that matters

BLS expresses these costs per hour worked, not per hour paid. Paid leave is already inside the benefits figure and already spread across worked hours. Do not add a separate holiday and sick leave adjustment on top, or you will double-count.

Note also that $31.35 is a derivation from two BLS releases, not a figure BLS publishes. Show your working when you use it.

Step 2: the attrition multiplier

ContactBabel’s 2024 US Contact Center Decision-Makers’ Guide, based on a survey of 189 US contact centre managers and directors, found mean annual agent attrition of 31% and a median of 24%. SQM Group puts agent replacement cost at 30% to 50% of a new agent’s annual salary, covering hiring, training and time to productivity.

Take the conservative end of both. At 24% attrition and a 30% of salary replacement cost, on a $44,770 median annual wage:

  • Replacement cost per departing agent: $44,770 x 30% = $13,431
  • Annual replacement cost per seat: $13,431 x 24% = $3,223
  • Added to hourly cost at 2,080 hours: roughly $1.55 per hour, or a further 5% on the loaded rate.

At the mean attrition of 31% and a 50% replacement cost, the same calculation adds $3.34 per hour. The range between the conservative and the aggressive assumption is more than double, which is why the assumption belongs in the model as a visible input rather than buried in a total.

Step 3: productive hours, not paid hours

An agent paid for 2,080 hours a year does not handle contacts for 2,080 hours. Subtract training, coaching, team meetings, system downtime and the shrinkage that every workforce management plan already accounts for. Most retail support operations land between 65% and 80% productive time. At 75%, your $31.35 hourly cost becomes an effective $41.80 per productive hour before supervision, technology or facilities.

Step 4: the overhead layer

Add supervision at your actual ratio, quality assurance headcount, licence costs per seat, and facilities or remote-equipment cost. These vary enough between businesses that a published benchmark is not useful. What is useful is insisting they appear in the calculation at all, because a vendor quote includes every one of them and an in-house number that omits them is not a comparison.

Worked example: 40,000 contacts a month

A mid-market retailer handling 40,000 contacts a month, at an average handle time of 7 minutes plus 1 minute of after-contact work, needs roughly 5,333 productive agent hours per month. At 75% productive time, that is about 7,111 paid hours, or 41 full-time agents.

LineBasisMonthly
Wages41 FTE x 173.3 hrs x $21.53$153,000
Benefits and payroll costs45.6% uplift on wages$69,800
Attrition replacement24% attrition, 30% of salary$11,000
Supervision and QA1 supervisor per 12 agents, plus 1 QA analyst$28,500
Technology licences41 seats at $110 per seat$4,500
Facilities, equipment, IT supportBlended per seat$12,300
Total monthly cost$279,100
Cost per contact$279,100 / 40,000$6.98

Check every assumption in that table

Wages, benefits and attrition are derived from the BLS and ContactBabel sources listed at the end. Supervision ratio, licence cost and facilities cost are illustrative and will not match your business. Replace them before you use this in a board paper. The point of the table is the structure, not the total.

For reference, ContactBabel’s 2026 US guide puts the average cost of an inbound call at $7.20, which is close to the $6.98 above. That is reassuring but not confirmation, because the composition behind ContactBabel’s figure is not disclosed publicly.

The same volume, outsourced

Against a true in-house cost of roughly $7 per contact, the outsourced comparison depends almost entirely on delivery region. Using published 2026 hourly ranges and the same 5,333 productive hours per month:

Delivery modelRate per agent hourMonthly at 7,111 hrsIndicative cost per contact
In-house, fully loadedDerived above$279,100$6.98
Outsourced, United States$29.40 to $42$209,000 to $298,700$5.23 to $7.47
Outsourced, Latin America$12 to $19$85,300 to $135,100$2.13 to $3.38
Outsourced, Asia$7 to $16$49,800 to $113,800$1.24 to $2.84

Read that table carefully, because it is easy to misread. US onshore outsourcing is not reliably cheaper than doing it yourself. The saving in the offshore rows is real and large, and it buys a different service: a different time zone, a different accent profile, and a quality outcome that depends entirely on the vendor’s attrition and training rather than on the hourly rate.

The hourly ranges come from a vendor-published pricing guide, so they are directional. Any serious comparison replaces them with actual quotes on your actual scope.

Where the comparison flips

Three situations where the in-house number wins even at a higher cost per contact.

  1. Contacts that generate revenue. If your agents convert pre-purchase conversations into orders at a measurable rate, cost per contact is the wrong metric entirely. Measure contribution per contact instead, and an in-house team with product depth usually wins.
  2. Volume below a vendor’s minimum. Under roughly ten full-time equivalents, you pay a minimum commitment and receive shared agents. The unit economics stop working and so does the quality.
  3. When the support conversation feeds merchandising. If buying decisions change because of what support hears, the information is worth more than the cost difference. Outsource the delivery and returns volume and keep the pre-purchase conversation.

Seven questions that make a vendor quote comparable

  • Is the rate per agent hour, per productive hour, or per contact? These are three different numbers.
  • What productive-time assumption sits behind a per-hour quote?
  • Are supervision, QA and workforce management inside the rate or billed separately?
  • Are technology licences included, and whose platform is it?
  • What is the minimum commitment, and what happens to the rate if volume falls?
  • How is peak or burst capacity priced, and with how much notice?
  • What is the transition cost, and is any part of it billed to us?

The short version

Build your in-house number properly before you look at a single quote. Nine cost lines, an explicit attrition assumption, and productive hours rather than paid hours. Once the real figure is on the table, the outsourcing decision usually gets simpler and occasionally reverses. Either outcome is better than comparing a vendor’s full cost against your partial one.

Fully loaded retail cost per contact

Most in-house cost per contact figures count wages and stop. This one counts all nine lines. Defaults are US Bureau of Labor Statistics figures where published data exists; replace every input with your own.

Volume
min
min
%
People cost
$
%
%
%
Overhead
$/mo
$/mo
$/mo
Your fully loaded cost per contact
$0.00
Cost lineMonthlyPer contact
Outsourced comparison uses published 2026 hourly ranges of $29.40 to $42 (US), $12 to $19 (Latin America) and $7 to $16 (Asia), applied to the same paid hours. Those ranges are vendor published and directional. Replace them with real quotes before making a decision.
Wage default: BLS Occupational Outlook Handbook, median customer service representative wage, May 2025. Benefits default: BLS Employer Costs for Employee Compensation, June 2026, office and administrative support, private industry. Attrition default: ContactBabel 2024 US Contact Center Decision-Makers’ Guide (2023 data). Supervisor, licence and facilities defaults are illustrative.
Get a costed proposal for your volume

Use the Centro cost per contact calculator to build your own fully loaded figure in about five minutes, then get a costed proposal against your actual volume and scope.

Get a costed proposal for your volume

Sources