For mid-market DTC brands, the best offshore CX setup in 2026 is a two-tier stack: Philippines agents at $1,400-$2,400/mo FT for after-hours and high-volume ticket clearing, plus South African agents at $1,800-$2,800/mo FT for US morning peak, escalations, and VIP/email-led brands. Single-region works under 300 tickets/day. Above that, blend regions to hit 24/7 coverage at roughly $80K-$130K/yr per fully-loaded FTE seat, vs $55K-$75K all-in for a US W-2 rep. Expect ecom-trained agents to be live in Gorgias, Zendesk, Shopify Admin, Klaviyo, ShipStation, and Loop/Returnly within 10-15 days of start.
Why ecommerce CX is not generic CX
Generic call-center CX optimizes for AHT (average handle time) and call deflection. Ecommerce CX optimizes for revenue retention: refund rate, repeat purchase rate, NPS, and CSAT on order-related tickets. Two different jobs.
A good ecom CX agent in 2026 is fluent in:
- Shopify Admin: order lookup, refund issuance, partial refunds, manual fulfillment, address edits, draft orders, gift cards
- Helpdesk: Gorgias or Zendesk macros, tags, Shopify sidecar, auto-replies, SLA rules
- Email/SMS: Klaviyo flow troubleshooting (a customer asking "why am I still getting emails after I unsubscribed" is a Klaviyo question)
- Returns: Loop Returns, Returnly, Happy Returns, AfterShip Returns, plus the brand's policy edge cases
- Logistics: ShipStation, ShipBob, EasyPost, carrier-level WISMO troubleshooting (UPS lost-in-transit vs USPS pre-shipment)
- Payments: Shop Pay, Afterpay, Klarna, Affirm chargebacks
- Subscription brands: Recharge, Skio, Stay AI cancel/skip/swap flows
If your offshore vendor is staffing telco-trained generalists into ecom queues, expect 4-6 weeks before they are net-positive. If they are staffing actual ecom-experienced agents, expect 7-10 days.
Coverage models: pick one before you pick a vendor
The biggest mistake mid-market brands make is picking a vendor before deciding the coverage model. The vendor decision falls out of the model.
Model A: US business hours only (single region, 8x5 or 8x6)
- Volume: under ~150 tickets/day
- Best fit: SA team, 9am-6pm EST mapped to 4pm-1am SAST
- Cost: 2-3 SA FTEs at $1,800-$2,800/mo each
- Why SA: cleanest accent, native English, lowest attrition, best for premium/considered-purchase brands
Model B: 24/5 or 24/6 (two regions)
- Volume: 150-500 tickets/day
- Best fit: 2-3 SA FTEs for US AM peak (10am-3pm EST), 2-3 PH FTEs for nights/weekends
- Cost: roughly $9K-$15K/mo for 5-6 FTEs
- Why blend: SA covers your highest-revenue hours when conversion-rescue and chargeback prevention matter most, PH absorbs the long tail at the lowest unit cost
Model C: 24/7 with named agents
- Volume: 500+ tickets/day
- Best fit: 4-6 PH FTEs across 3 shifts, 2-3 SA FTEs for daytime escalations and email-driven brands, 1 LatAm bilingual if you ship to MX/LATAM
- Cost: $18K-$35K/mo for 8-10 FTEs
- This is where Influx, Boldr, and Helpware start to make sense as pre-built pods if you want zero management overhead
Model D: BPO seat-based (you don't want named agents)
- Volume: spiky, seasonal, or you genuinely don't want to manage people
- Best fit: Influx (per-resolved-ticket or hourly), Helpware (managed pods)
- Cost: $14-$22/hr per seat at Influx, custom at Helpware
- Tradeoff: zero ramp time, no IP retention, agents rotate
Country-by-country breakdown for ecom CX
| Region | Cost (FT/mo) | Strength | Weakness | Use for |
|---|---|---|---|---|
| Philippines | $1,200-$3,000 | 24/7 coverage, scaled BPO infra, ticket throughput | Slight accent on voice, attrition 50-70% at 12mo | Nights, weekends, high-volume tier-1 |
| South Africa | $1,200-$3,000 | Native English, neutral accent, retention 85-93% | Limited to ~14 hrs of US overlap | US AM peak, voice/video, premium brands, escalations |
| LatAm | $1,000-$2,800 | Bilingual EN/ES, true US time-zone | Smaller talent pool for ecom-specific roles | Bilingual brands, US/MX shipping, real-time chat |
| India | $600-$1,800 | Lowest cost, strong technical/ops talent | Accent and cultural fit weaker for VIP CX | Back-office: order entry, refund batch processing, dispute filing |
For most $5M-$50M DTC brands, the answer is PH or SA, possibly both. India is back-office. LatAm is for bilingual or true real-time-chat use cases.
Vendor landscape for ecom CX in 2026
The named players, sorted by what they actually are:
Managed pods / BPO-style (you don't pick the agents)
- Influx: $14-$22/hr per seat, global pool, fast spin-up, monthly flexible. Best for spiky seasonal volume.
- Boldr: PH/Mexico/SA, B Corp, mid-tier pricing, strong on brand-voice training. Strong fit for $10M-$30M brands that want managed.
- Helpware: multi-region, custom pricing, larger client base (mid-market through enterprise).
- Outsource Access: PH-based, mid-tier, more general VA tilt.
- BruntWork (~$1,400/mo FT, PH): seat-based, low-cost, lighter management layer.
Placement firms (you pick the agents, you manage them)
- Magic Dedicated (PH, $2,400/mo flat): pre-vetted, replaceable, you manage day-to-day.
- Pearl Talent ($3,000/mo flat, PH/LatAm/SA): senior-tier, premium pre-vetting.
- Athena (PH, $3,000/mo + 12-mo lockup, $24K buyout): EA-tilted but does CX. Lockup is real, model carefully.
- VirtuHire US ($1,200-$2,800/mo FT): one of several SA-specific providers, EOR included, 30-day replacement window. Best fit for brands that want SA agents and don't want to set up their own EOR.
US-based (W-2, fully managed)
- Belay: ~$3,800/mo / ~$42/hr, US-based VAs and CX, premium positioning.
- Boldly: $2,520-$5,190/mo, US/UK W-2.
US W-2 makes sense for very small VIP queues or compliance-sensitive verticals (alcohol, supplements with FDA exposure, regulated finance/health). For volume CX on a Shopify store, you are paying ~3x for capability you don't need.
What it actually costs: a $20M DTC brand worked example
Assumptions: $20M GMV, ~250 orders/day, ticket-to-order ratio 0.35 (so ~88 tickets/day), 35-second AHT in chat / 4-min email, 24/6 coverage, no voice, peak demand 10am-3pm EST.
Recommended staffing: - 3 SA FTEs covering 9am-6pm EST (US AM peak + escalations) - 3 PH FTEs covering 6pm-9am EST (nights, early morning, weekend tail) - 1 SA team lead / QA at 50% allocation
| Line | Headcount | Monthly | Annual |
|---|---|---|---|
| SA agents (placement firm) | 3 | $7,500 | $90,000 |
| PH agents (placement firm) | 3 | $5,400 | $64,800 |
| SA team lead (0.5 FTE) | 0.5 | $1,500 | $18,000 |
| Helpdesk (Gorgias, ~88 tix/day) | n/a | $900 | $10,800 |
| QA tooling, training, swag | n/a | $400 | $4,800 |
| Total | 6.5 | $15,700 | $188,400 |
The same coverage with US W-2 reps (6.5 FTE at $55K fully loaded) is ~$357,500/yr. Offshore blend saves ~$169K/yr at this volume, with comparable or better CSAT if the team is staffed correctly.
How to roll it out (90 days)
The brands that fail at offshore CX try to launch all regions and all channels at once. The brands that succeed run a single-tier pilot, prove it, then stack.
Days 1-30: Single tier, single channel
- Pick one region (SA if your tickets are email-heavy and US AM, PH if you need nights now)
- Hire 2 FTEs, not 1 (single-agent pilots fail when that one person is sick)
- Run them on email + non-urgent chat only
- Goal: match in-house CSAT within 21 days
Days 31-60: Add channel, add coverage
- Layer in synchronous chat
- Build out macros and the brand-voice doc (this is the single highest-leverage artifact you create)
- Begin shadowing live chat with quality reviews
Days 61-90: Stack the second region
- Add the complementary region (PH if you started SA, SA if you started PH)
- Define the shift-handoff doc (open conversations, escalation queue, "do not touch" tags)
- Move QA to weekly cadence with formal scorecards
Quality controls that actually move the needle
The real CSAT lever is not where the agent sits. It is how well the brand's CX leader documents and reviews work.
- Brand-voice doc (1-2 pages): 8-10 example responses showing how your brand handles common ticket types, with the rationale
- Macro library audit every 30 days: kill macros with under 5% usage, rewrite ones with low CSAT
- Weekly QA scorecard: 5-10 tickets per agent per week, scored on resolution, tone, policy adherence, system accuracy
- One named accountability owner on the offshore side. Not "the team." A name. Even if you use a managed pod, demand a single contact.
- Daily 15-minute standup during ramp, weekly 30-minute after week 8
When offshore is the wrong answer
We tell brands this honestly because the worst outcome for everyone is a bad fit that churns in 90 days. Stay US in-house if:
- Your monthly ticket volume is under ~30/day (not enough to justify the management overhead)
- You sell regulated products with strict training/compliance (alcohol shipping rules, supplements, controlled substances)
- Your CAC is so high and AOV so high that a single VIP recovery is worth more than 6 months of agent salary (luxury watches, high-end furniture)
- Your CX is your brand (Glossier-level intimacy, founder-led DM-style support)
Frequently asked questions
How fast can an offshore CX team go live?
With a placement firm and pre-vetted ecom-experienced agents, 10-15 days from contract to first ticket. With a BPO pod (Influx, Helpware), 5-10 days. With your own offshore hire from scratch (job posting, interviews, EOR setup), 6-10 weeks.
Do offshore agents really know Gorgias and Shopify?
Pre-vetted ecom-specific agents from placement firms in SA and PH typically have 2-4 years of Gorgias or Zendesk plus Shopify Admin already. Generic VAs do not. Screen for tool fluency in the first interview, not after they start.
Should I pay per ticket or per FTE?
Per FTE if your volume is steady, per ticket (Influx-style) if it is highly seasonal. Per-FTE is cheaper at volume above ~150 tickets/day per agent. Per-ticket is cheaper for spiky brands with big BFCM swings.
What CSAT should I expect from offshore?
A well-staffed offshore team should hit within 2-3 points of your in-house CSAT within 60 days, and equal or beat it by day 90. If you are 30% below in-house CSAT at day 90, the issue is your SOPs and QA, not the offshore team.
Can offshore agents handle voice/phone?
Yes, but with caveats. SA agents handle US voice cleanly. PH agents do voice well but expect a slight accent. For premium brands where voice is a brand moment (luxury, high-AOV), bias SA. For high-volume tier-1 voice, PH works fine.
What is the realistic attrition rate?
Philippines: 50-70% retention at 12 months. South Africa: 85-93%. LatAm: 75-85%. Plan staffing redundancy accordingly: in PH, hire 1 extra FTE for every 5 to absorb attrition. In SA, you typically don't need that buffer.
How do I prevent the offshore team from sounding "off-brand"?
Three things: a written brand-voice doc with example responses, weekly QA with tone scoring, and one named in-house owner (not a committee) who reviews 10 tickets per week and gives written feedback.
What about data security and PII?
Reputable placement firms and BPOs run on SOC 2-aligned controls, MDM on agent laptops, VPN, and 2FA on all helpdesk logins. Ask for the security packet before signing. If they don't have one, walk away.
Ready to compare offshore options for your role?
Book a 15-minute call. We'll walk through your specific role and recommend the right market and provider, including when South Africa isn't the right answer.
Book a 15-min call ›