Cost to Outsource Customer Service: Pricing Models, Wage Rows and Worked Examples
How much it costs to outsource customer service: the pricing models, the US wage anchor, quoted offshore wage rows from the country guides, the night-shift premium and a worked example that shows how a provider price is built.
Published October 2026 · Last reviewed October 2026 · RSW Editorial
The short answer
Outsourcing customer service does not have one price. It has a pricing model (per seat, per hour, per ticket or contact, or a managed outcome), a wage level in the country where the agents sit, and a layer of provider cost and margin on top. This page shows each of those parts separately so that you can test a quote instead of trusting a headline number.
Where a figure appears, it is either a salary row quoted word for word from RemoteStaffingWiki’s country guides (with the source and date those guides give), or a US government wage statistic. Pricing models are described by structure only. This page does not publish a per-ticket or per-seat price, because the quotes you receive will depend on your channels, hours, languages and volume.
What "outsourcing customer service" actually buys
The industry term for handing a business function to an outside provider is business process outsourcing (BPO). For customer service it covers a spectrum. At one end you hire named individual agents abroad who work in your help desk, under your management. At the other end a provider runs the whole queue against a service level and bills for the result. A business may land anywhere in between (RemoteStaffingWiki’s judgement): a small dedicated team supplied and employed by a provider, supervised by a team lead the provider also supplies, working in your ticketing tool.
The channel mix drives cost more than almost anything else, so decide it first.
- Email and ticket queues are asynchronous. A response can wait minutes or hours, so one agent can work through many tickets and shifts can be staggered.
- Live chat is semi-synchronous. An agent can usually hold several chats at once, but each one has a wait-time expectation, so coverage hours and staffing during peaks matter.
- Voice is fully synchronous. One agent handles one caller at a time, accents and audio quality matter, and every minute of coverage must be staffed. For that reason voice queues are staffed and quoted differently from email queues.
That description is RemoteStaffingWiki’s general account of how the work is organised, not a measured cost ranking. Your own contact data (how many contacts, in which channels, at which hours) is what turns it into a number.
The US wage anchor
A quote for outsourced service is easiest to judge against what the same work costs in wages at home. The US Bureau of Labor Statistics publishes national wage estimates for customer service representatives. These are wages only. They exclude employer payroll taxes, benefits, equipment, software seats, management and recruiting.
| SOC code | Occupation | Employment | Median hourly | 10th percentile (annual) | Median (annual) | 90th percentile (annual) |
|---|---|---|---|---|---|---|
| 43-4051 | Customer Service Representatives | 2,595,750 | $21.53 | $31,750 | $44,770 | $63,590 |
The national median of $44,770 a year works out to about $3,731 a month per full-time representative, before any employer cost. The 10th percentile is $31,750 and the 90th is $63,590, so location and seniority move the figure a long way even inside the United States. Use the range, not just the median.
For statutory employer costs on top of wages in the US and abroad, use the employee cost calculator. For a fuller landed-cost model that includes tools and management time, use the remote hiring cost calculator.
Offshore wage rows from the country guides
The table below reproduces customer support rows from the salary tables on RemoteStaffingWiki’s country guides, including the role label, the source and the date each guide gives. The figures are the guides’ published ranges, not guarantees, and they are individual wages, not provider prices. Each country guide explains how its row was built: see for example the guides for the Philippines and India. Some rows are salary-site model estimates and some are survey ranges, as the source column shows.
| Country | Role as listed | Monthly (as published) | Annual (as published) | Source | As of |
|---|---|---|---|---|---|
| Philippines | Customer Support Agent | $300–$650/mo (JobStreet PH 2026, PHP 18K–39K @ ~PHP60/USD) | $3,900–$8,450/yr incl. 13th-month (PD 851) | JobStreet PH | 2026 |
| India | Customer Support Agent | $200–$300/mo (AmbitionBox Oct 2026, INR 2.7L–3.6L/yr = INR 22,500–30,000/mo @ INR 95.07/USD) | $2,400–$3,600/yr + PF/gratuity statutory load | AmbitionBox (experience bands 1–6 yrs, low of lowest to high of highest, Oct 2026) | 2026-10 |
| Vietnam | Customer Support Agent | $300–$900/mo (Glassdoor VN Oct 2026, VND 8.8M–24.3M/mo total pay, 25th–75th percentile, all levels, median VND 14M; model estimate @ VND25,802/USD, 31 Oct 2026) | $3,600–$10,800/yr (monthly x12; Glassdoor total pay already includes bonus) | Glassdoor VN (model estimate, total pay, 25th–75th pct, all levels, median VND 14M) | 2026-10 |
| Mexico | Bilingual Customer Support | $400–$700/mo (Glassdoor MX Oct 2026, MXN 8K–14K @ MXN 18.82/USD) | $4,800–$8,400/yr + aguinaldo (15-day min, LFT) | Glassdoor MX (model estimate) | 2026-10 |
| Malaysia | Customer Support Agent | $590–$940/mo (RM2,400–3,800 @ RM4.057/USD, 2026-10) | $7,080–$11,280/yr before employer EPF, SOCSO, EIS and any bonus | Jobstreet Malaysia | 2026-10 |
| Brazil | Customer Support Agent (atendente, all levels) | $200–$400/mo (Glassdoor BR Nov 2026, BRL 1K–2K/mo base pay, 25th–75th percentile, rounded to thousands by the page; generic Atendente (attendant) page, no customer-support-specific page; model estimate @ BRL5.48609/USD, 4 Nov 2026) | $3,000–$5,000/yr + 13th salary & vacation bonus included (monthly x13.33, CLT) | Glassdoor BR (model estimate, base pay, 25th–75th pct, Atendente page, all levels, median BRL 2K; rounded to thousands by the page) | 2026-11 |
| Romania | Customer Support (Multilingual EU; category-wide figure) | $680–$1,600/mo (Paylab.ro Nov 2026, customer-support category-wide figure, not multilingual-specific; RON 3,264–7,669/mo, range covering 80% of respondents (10th–90th pct) @ RON4.772/USD, 4 Nov 2026; page says survey salaries are gross but labels the range "monthly net") | $8,160–$19,200/yr + CAS/CASS contributions | Paylab.ro customer-support category (category-wide figure, not multilingual-specific; 80% range, 10th–90th pct; gross per survey note) | 2026-11 |
| Bulgaria | Customer Support Representative | about $860/mo average base (salary-survey site, 35 profiles, updated 29 Mar 2025; BGN 18,000 a year, about EUR 9,203 a year, @ BGN 1.95583 per EUR (fixed) and EUR 0.8956 per USD, 31 Oct 2026). Small sample, treat as indicative | about $10,280/yr average base, before employer contributions | Payscale Bulgaria (average, 35 profiles, updated 29 Mar 2025) | 2026-10 |
Three points about reading these rows. First, they are wages for the person, so they leave out everything a provider has to fund to give you a working seat: statutory employer contributions, recruiting, training, a team lead, quality assurance, software, equipment, connectivity, and cover when someone is ill or leaves. Second, the ranges differ in what they measure. A row labelled as an average base (Bulgaria) is not comparable with a 25th-to-75th-percentile range or a posted band. Third, rows that mention a 13th-month or similar bonus show a statutory extra that raises the true annual cost above the headline monthly figure.
For a country-by-country view of where customer support work is commonly based, see best countries for customer support outsourcing and the guide to hiring a customer support agent.
Hiring detail for support teams is in our guide to customer support agents in the Philippines.
The pricing models you will be quoted
Providers package the same agents in different ways. The model decides who carries volume risk, so it matters more than the unit price.
| Model | What you pay for | Who carries volume risk | Watch for |
|---|---|---|---|
| Per seat (dedicated agent) | A named agent or full-time seat, usually billed monthly. | You. The seat is paid whether or not tickets arrive. | What the monthly figure includes: equipment, team lead, quality assurance, replacement cover, statutory costs. |
| Per hour | Hours worked or hours of coverage. | You, to the extent that coverage must be staffed regardless of demand. | Minimum hours, rounding rules, and how holidays and night work are billed. |
| Per ticket, chat or call | Each handled contact, sometimes with different rates by channel. | The provider, up to the point where its cost per contact exceeds the rate. | How a contact is defined, how reopened tickets and transfers are counted, and any minimum monthly commitment. |
| Outcome or service-level based | A fee tied to a measured result such as resolution within a target time or satisfaction score. | Shared, depending on how the targets and penalties are written. | Whether the metric can be gamed, and who owns the data that measures it. |
| Retainer plus overage | A base fee for a block of capacity and a rate above it. | You on the base, the provider on the block. | Where the block ends, and whether unused capacity rolls over. |
The shift toward outcome-based pricing in outsourcing is covered in BPO outcome-based pricing in 2026. For how to plan seats against demand, see customer support capacity planning, which explains why a team needs more staffed hours than the contact volume alone suggests. The glossary entry on shrinkage defines the time paid but not available to answer customers.
How a provider price is built on top of a wage
RemoteStaffingWiki’s guide to how a virtual assistant price is built sets out five layers that any managed staffing price assembles: worker compensation, statutory employer cost, acquisition cost, service delivery and overhead, and margin. The same five layers apply to a customer service seat. A marketplace exposes some layers to the buyer and leaves the rest with the buyer or the worker; a managed provider absorbs these layers and presents one monthly number.
That page also explains why markup and margin are different numbers, and gives the arithmetic. Markup divides the spread by the cost; margin divides the spread by the price. The table below reproduces rows from that conversion table.
| Multiple (price ÷ loaded cost) | Markup on cost | Gross margin on price |
|---|---|---|
| 1.2× | 20% | 16.7% |
| 1.5× | 50% | 33.3% |
| 2.0× | 100% | 50.0% |
| 2.5× | 150% | 60.0% |
| 3.0× | 200% | 66.7% |
RemoteStaffingWiki does not publish a "fair" multiple. A payroll-only arrangement and a fully managed team with replacement guarantees and quality assurance are different purchases and cannot be judged against the same multiple. The useful question is what the price covers, and the audit steps on the markup page show how to test a quote against its contents.
The same page states two country on-cost findings that are reusable here. In the Philippines, the four mandatory employer schemes plus service-incentive leave add about 23.1% to 23.6% of gross pay between a ₱20,000 and a ₱35,000 monthly salary, falling to 18.7% at ₱60,000. In India, the computed statutory add-on is 12.6% of gross at ₹25,000 a month and 9.7% at ₹40,000. Those percentages are what the page computed from the cited statutes; they are not a prediction for any country not listed.
Worked example (RemoteStaffingWiki’s illustration)
The example below multiplies the quoted wage rows by a team of 5 full-time agents, then adds the markup structure. It is arithmetic on published ranges, not a quote, and not a statement about what any provider charges. The multiples used are illustrative multiples chosen by RemoteStaffingWiki, not market data.
| Location (row used) | Per-agent monthly range | Wage bill for 5 agents, monthly | Annual equivalent (×12) |
|---|---|---|---|
| Philippines, Customer Support Agent | $300–$650 | $1,500–$3,250 | $18,000–$39,000 |
| India, Customer Support Agent | $200–$300 | $1,000–$1,500 | $12,000–$18,000 |
| Mexico, Bilingual Customer Support | $400–$700 | $2,000–$3,500 | $24,000–$42,000 |
| Malaysia, Customer Support Agent | $590–$940 | $2,950–$4,700 | $35,400–$56,400 |
| Bulgaria, Customer Support Representative (average base) | about $860 | about $4,300 | about $51,600 |
| United States anchor, BLS median | $3,731 (median ÷ 12) | $18,654 | $223,850 |
Now add the provider layers. Take the Philippine row as the structure example. The wage bill for 5 agents is $1,500–$3,250 a month. Adding the roughly 23% statutory on-cost described above gives a loaded wage cost of about $1,845–$3,998 a month. If a provider’s monthly price were 1.5× or 2.0× that loaded cost — illustrative multiples chosen by RemoteStaffingWiki, not market data — it would be about $2,768–$5,996 at 1.5× and about $3,690–$7,995 at 2.0×. Those two multiples correspond to a 50% and a 100% markup on cost, or a 33.3% and a 50.0% gross margin on price, in the table above.
The 1.5 and 2.0 multiples are illustrative multiples chosen by RemoteStaffingWiki, not market data, picked only to show how the arithmetic works. They are not observed provider prices, and the example leaves out the non-statutory items that the markup page lists (private health cover, equipment, paid training, account management). A real quote has to be compared with its own inclusions.
Coverage hours and the night-shift premium
Offshore customer service for US customers often means working overnight in the agent’s own time zone. Hours of coverage are a cost driver in two ways. First, covering a long operating window with people who each work a set number of hours a week needs a larger team. As plain arithmetic, a week has 168 hours; covering all of them takes 4.2 people at 40 hours each before leave, breaks and absence are added.
Second, some countries require a pay premium for night work. The Philippine Department of Labor and Employment’s handbook on workers’ statutory benefits defines the night shift differential as an additional 10% of the regular hourly wage for each hour worked between 10:00 p.m. and 6:00 a.m. of the following day, and its computation guide shows an ordinary day, night shift as 1 × 1.1, or 110% of the daily rate. If every paid hour fell inside that window, the Philippine row of $300–$650 a month would rise to about $330–$715 for one agent, or $1,650–$3,575 for 5 agents. In practice only the night hours carry the premium, and some employees are excluded from coverage, so treat this as an upper bound for the premium on the wage line.
For how night work, time zones and premiums interact across countries, see night-shift and time-zone premiums offshore and the Philippine guide at Hire in the Philippines. The employee cost calculator shows statutory employer cost by country, and the time-zone planning tools on this site help you test which hours a candidate country can cover.
Quality, service levels and what to write into the contract
A low price with no measurable standard is hard to compare. Whatever the pricing model, write down how quality will be measured. The following list is RemoteStaffingWiki’s guidance on commonly useful terms, not a standard form.
- Response and resolution targets by channel: first-response time for email and chat, answer time for voice, and what counts as resolved.
Customer satisfaction measurement, with the survey method defined in advance. The glossary entry for CSAT explains the metric; agree who runs the survey and how responses are sampled.
- Quality assurance: how many contacts are reviewed, by whom, against what scorecard, and how results are shared with you.
- Staffing terms: minimum tenure of named agents, notice and replacement time when an agent leaves, and who pays for retraining.
Data handling: who can see customer data, from which devices and locations, and how access is removed on exit. The guide to data security when outsourcing covers this in detail.
Exit: how tickets, knowledge-base content and recordings are returned if you leave. See the outsourcing exit plan guide.
If a service-level clause carries a financial credit, check how the metric is measured and by whom. Self-reported metrics, or a metric the provider controls, weaken any penalty.
Dedicated team, shared team or hybrid
A dedicated team gives you consistent agents who learn your product and tone. A shared pool gives the provider flexibility to move capacity between clients but means agents switch context. A hybrid keeps a small dedicated core for your peak knowledge work and uses pooled capacity for overflow. Which one fits depends on how specialised your product is and how uneven your volume is.
Small businesses with predictable, low-complexity volume often start with a dedicated seat or two, because a per-seat quote is simplest to compare and to exit. As volume becomes seasonal, a base-plus-overage structure can match capacity to demand more closely. This is RemoteStaffingWiki’s general guidance and it should be tested with a pilot rather than assumed.
For the comparison between buying managed capacity and engaging individual staff, see staff augmentation vs BPO.
Questions to ask before you compare quotes
- Does the monthly figure include the agent’s statutory employer costs, equipment, software seats, team lead and quality assurance, or are they added separately?
- Which channels and hours does the price cover, and how are night, weekend and public-holiday hours billed?
- What is the minimum term, the minimum headcount and the notice to scale down?
- Who owns the ticketing tool, the knowledge base and the call recordings?
- How is a "contact" or "resolution" defined, and is any metric measured by a system you can audit?
- What happens to the price if volume is 30% above or below the forecast?
- Can you interview or approve the agents who will work your queue?
Sources
US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 national estimates, SOC 43-4051 Customer Service Representatives: https://www.bls.gov/oes/tables.htm
Philippine Department of Labor and Employment, Handbook on Workers’ Statutory Monetary Benefits (2024 edition), night shift differential and computation guide: https://bwc.dole.gov.ph/wp-content/uploads/2024/10/Workers-Statutory-Monetary-Benefits-Handbook-2024-Edition.pdf
RemoteStaffingWiki country guides, salary tables (customer support rows), including Philippines and India; underlying sources as named in the table: JobStreet, AmbitionBox, Glassdoor, Paylab.ro and Payscale.
RemoteStaffingWiki: Virtual Assistant Markup: How a VA Price Is Actually Built (markup and margin arithmetic; Philippine and Indian statutory on-cost computations).
References checked on 31 October 2026