There's a number that keeps showing up in MVNO operations meetings, but nobody wants to say it out loud: $12.
That's roughly what it costs every time a subscriber contacts your support team. Not for a complex billing dispute or a regulatory complaint. For everything. "How long do I need to wait for my eSIM?" That's $12. "I got charged twice this month." That's $12. "My SIM stopped working." $12.
On a postpaid carrier pulling $50+ ARPU per subscriber per month, $12 is a rounding error. On a prepaid carrier pulling $28-35, it's the difference between a profitable subscriber and a money-losing one.
This is the $12 ticket problem. And if you're running an MVNO, it's probably costing you more than you think.
The math that nobody talks about
Let's run the numbers that most MVNO business plans quietly ignore.
Average prepaid ARPU in the US sits between $28 and $38 per month. After you pay your MNO for network access, your actual margin is somewhere around $8-12 per subscriber per month. That's what you have left for everything: platform costs, billing, marketing, support, and profit.
Now look at support. Industry benchmarks put the cost of a single agent-handled ticket between $8 and $15 for email and chat channels. Phone support is even higher at $17-25. For telecom and utilities specifically, CX Today's 2024 analysis puts the average at $20-30 per ticket. The $12 figure we use throughout this post is a conservative blended average for MVNOs using primarily email and chat. Your actual number may be higher.
And here's what most people miss: the majority of that cost isn't the response itself. According to MatrixFlows' 2025 cost breakdown, 60-70% of every ticket's cost is agent labor, and most of that labor is context gathering. Your agent spends 3-5 minutes just finding the subscriber across your BSS, billing system, and spreadsheets before they can even start typing a reply. You're paying $7-8 per ticket just to look things up.
One support interaction can erase an entire month of margin from a single subscriber.
Let's scale that. Say you have 5,000 subscribers generating 0.3 tickets per subscriber per month. That's 1,500 tickets. At $12 average, you're spending $18,000 a month on support alone. That's $3.60 per subscriber per month consumed by support, on a margin of $8-12.
| Subscribers | Monthly tickets | Monthly support cost | Per-sub cost | Margin eaten |
|---|---|---|---|---|
| 5,000 | 1,500 | $18,000 | $3.60 | 30 – 45% |
| 20,000 | 6,000 | $72,000 | $3.60 | 30 – 45% |
| 50,000 | 15,000 | $180,000 | $3.60 | 30 – 45% |
| 100,000 | 30,000 | $360,000 | $3.60 | 30 – 45% |
Now ask yourself: how many of those tickets look like this?
"I got charged twice this month. Explain."
"How much data do I have left on my plan?"
"Why is my data so slow?"
"I want to switch plans."
These aren't complex. They're routine. And they each cost you $12.
Where the $12 actually goes
It's not that your agents are overpaid or slow. The $12 is structural. Here's how it breaks down for a typical support interaction:
Agent time: 8-15 minutes at loaded cost. The agent opens the ticket, reads the subscriber's message, switches to your BSS to look up the account, checks billing history in another system, maybe opens a spreadsheet to look up plan details, writes a response, and updates the ticket. That's 4-6 systems touched for one "why was I charged?" question.
The context loss tax. Subscriber explains their issue. Agent doesn't have the answer, transfers to another agent. Subscriber explains again. Second agent escalates to a supervisor. Subscriber explains a third time. Three people touched one ticket that should have taken two minutes.
submits ticket
reads FAQ+3 hours
re-reads thread+24 hours
creates case+36 hours
has churned✕
The $5 credit nobody tracks. Agent doesn't have access to the billing system to actually diagnose why the subscriber was charged twice. So they throw a $5 courtesy credit and move on. The root cause, a duplicate auto-pay trigger, never gets fixed. Next month, same subscriber, same ticket, same $5 credit. You've now spent $29 on support and credits for a $3 system bug, and the bug is still there.
The re-open tax. "SIM stopped working" gets a scripted response: try reinserting, restart your phone. Subscriber follows the steps. Doesn't work. They open a new ticket 3 days later. Now you've paid $12 twice for the same issue, and the subscriber is angrier than when they started.
The agent churn tax
Here's a cost that rarely shows up in MVNO support budgets: you're constantly rebuilding your team.
Call center agent turnover rates average 30-45% annually according to the Quality Assurance and Training Connection (QATC). Vonage's 2025 research puts the current average even higher at 40-45%. That means if you have a 10-person support team, you're replacing 3-4 agents every single year.
Each replacement costs between $10,000 and $20,000 according to McKinsey and Company research, when you factor in recruiting, onboarding, training, and the productivity gap during ramp-up. Vonage found that new hires take 60-90 days to become fully productive. During that window, their tickets take longer, their escalation rates spike, and their CSAT scores drag down the team average.
For a 10-person team with 40% turnover, that's $40,000-$80,000 per year just to maintain the same headcount. You're not growing. You're running in place.
And over 60% of departing agents cite stress as their primary reason for leaving. The stress doesn't come from the subscribers. It comes from the tools. Alt-tabbing between 4 systems to answer a billing question. Not having permissions to actually fix anything. Escalating because you literally can't access the information the subscriber is asking about.
Every time an agent leaves, their knowledge of your plans, your BSS quirks, your escalation shortcuts, and your VIP subscribers leaves with them. The next hire starts from zero.
The 24/7 gap
Your subscribers don't work 9-5. They top up at midnight. Their SIM stops working on a Saturday morning. They're trying to port their number on a Sunday afternoon before the work week starts.
Staffing 24/7 with even 2 agents per shift requires a minimum of 6 full-time agents before you account for coverage gaps, sick days, vacation, and holidays. For most MVNOs under 50,000 subscribers, that math doesn't work.
So tickets pile up overnight. A subscriber who submits "Paid for a month but not yet approved" at 9pm on a Friday doesn't hear back until Monday morning. That's 60 hours of silence. They're sitting without service, getting increasingly frustrated, telling their family and friends about their experience. By Monday, they've already ordered a SIM from a competitor.
The irony: the subscribers most likely to need after-hours support (shift workers, gig economy drivers, people who work non-traditional hours) are exactly the demographic that prepaid carriers serve.
The language gap
Prepaid carriers disproportionately serve multilingual communities. Spanish, Tagalog, Mandarin, Hindi, Vietnamese. These aren't edge cases. For many MVNOs, they're a significant percentage of the subscriber base.
Research from CSA shows that 72.4% of consumers are more likely to buy a product when information is available in their native language. For support, the stakes are even higher. A subscriber who can't explain their billing problem in English doesn't submit a ticket. They just churn.
Bilingual agents command an average of $18.14/hr according to PayScale, compared to roughly $15/hr for English-only agents. That's a 20%+ premium. But you don't just need someone who speaks Spanish. You need someone who can explain eSIM provisioning, proration on plan changes, and porting status in Spanish. That's a unicorn hire.
And it's not just domestic subscribers. Prepaid carriers increasingly serve international travelers who arrive in the US and need connectivity. They need support in their language. Your FAQ is in English. Your chatbot responds in English. They walk to a competitor instead.
Why this hits prepaid harder than postpaid
The same $12 ticket has completely different economics depending on who you are.
Postpaid carriers operate at $48-55 ARPU per subscriber per month. After network costs, they're keeping $20-30 in margin. A $12 support interaction is annoying but absorbable.
Prepaid carriers operate at $28-38 ARPU with $8-12 in margin. The same $12 interaction wipes out an entire month's contribution from that subscriber. And prepaid subscribers tend to have more support-intensive issues: top-up confusion, activation problems, balance disputes, porting between carriers, plan comparisons.
Worst of all, there's no contract lock-in. A postpaid subscriber who's frustrated might complain, but they're locked in for 12-24 months. A prepaid subscriber who's frustrated walks to the nearest convenience store and buys a new SIM from a competitor.
The math is brutal: the subscribers who generate the least revenue require the most support, and the cost of losing them is highest because there's no contract to keep them.
The growth trap
Every MVNO hits this wall. The trajectory looks the same:
5,000 subscribers. Support is manageable. You and a couple of agents handle tickets personally. Subscribers love the personal touch. Word spreads.
20,000 subscribers. You need a real team. Hiring takes months. You post job listings, interview, train, and by the time agents are productive, 3 more have quit. You consider offshore.
50,000 subscribers. Support is now a line item that makes your CFO nervous. You're spending $50,000-$70,000 a month on a team that's constantly turning over, can't work 24/7, and doesn't speak all the languages your subscribers speak.
100,000+ subscribers. You're spending more on support than on network access. The economics are structurally broken. Something has to change.
The cruel irony: the thing that grew your MVNO (great service, personal attention, word-of-mouth from happy subscribers) is the thing you can no longer afford to deliver at scale.
The three bad options
When MVNOs hit the wall, they typically choose one of three paths. None of them work.
Option 1: Raise prices
Increase your plan costs to cover the support burden. But you entered this market on value. Your subscribers chose you because you were affordable. The moment your $25 plan becomes a $30 plan, you lose the only edge that got you here.
Option 2: Cut support quality
Reduce hours, slow response times, eliminate phone support. Churn spikes immediately. You end up spending more on subscriber acquisition to replace the customers your degraded support drove away. Net result: same money, worse brand.
Option 3: Outsource offshore
This is the most common choice, and the most deceptive. Offshore agents in the Philippines and India cost $7-16 per hour, compared to $28-42 per hour for US-based agents. On paper, that looks like a 60-70% savings.
But the real cost is higher than the hourly rate suggests. Add 15-25% in management overhead for time zone coordination, quality monitoring, and communication gaps, and a $10/hr offshore rate climbs to $11.50-$12.50 effective. Philippines call centers also average 30-40% annual turnover, according to the Everest Group, which drives up recruitment and retraining costs.
More importantly, offshore agents can't access your BSS. They can't check balances, process refunds, activate SIMs, or verify port status. They read from FAQ articles and help desk scripts.
Following a FAQ article can only go so far. When the script doesn't cover the subscriber's exact issue, and it usually doesn't, the agent escalates. You trade $12 tickets for $6 tickets that get reopened or escalated twice. The net cost is the same, and the subscriber experience is worse.
Offshore support isn't customer success. It's a bandaid.
The real problem isn't your team
Your agents aren't the problem. They're working within a system designed to fail.
Look at what a typical MVNO support agent faces when a ticket comes in:
A subscriber writes: "I need my eSIM reissued. I got a new phone."
The agent needs to verify the subscriber's identity, look up their account in the BSS, check which eSIM profile is currently active, check device compatibility for the new phone, deactivate the old eSIM, provision a new one, and send activation instructions. That's 6-8 steps across 3-4 systems.
But the agent doesn't have BSS access. They can see the ticket in the helpdesk, and maybe a customer profile, but they can't touch the provisioning system. So they escalate to Tier 2. Tier 2 checks the BSS, creates the new eSIM profile, and passes it back. The whole process takes 24-48 hours for something that should take 2 minutes.
Now multiply that across every ticket type:
"How much data do I have left?" Agent can't check subscriber usage in real time
"I got charged twice this month." Agent can't access billing system to verify
"Can you enable 4K streaming on my line?" Agent can't modify plan features
"Why is my data so slow?" Agent can't run network diagnostics
"What are the surcharges and why did my bill increase?" Agent can't explain carrier pass-through fees without system access
Agents issue $5 credits because they can't diagnose root causes. They escalate because they don't have permissions to fix anything. They read from scripts because they can't access the systems that have the real answers.
The $12 ticket problem isn't a people problem. It's an architecture problem.
The path forward
This is where most blog posts would pitch you a product. We'll keep it short.
The $12 ticket exists because of a structural gap between where your subscriber's data lives (your BSS, your OCS, your billing system) and where your agents work (your helpdesk). Closing that gap, giving the support layer direct access to execute actions, not just read articles, is the only way to break the cost curve.
Whether that means AI, better tooling, or a complete rethinking of your support stack, the answer is the same: stop paying $12 for tickets that should cost $1.50.
Running an MVNO and these numbers feel familiar?
We built Amplify specifically for carriers like you. 14-day free pilot, no setup fees.
See how it works →References
- Prepaid wireless ARPU ($28-38/month) — Percepture, "What is ARPU?" 2026. percepture.com
- Postpaid wireless ARPU ($48-55/month) — Percepture, "What is ARPU?" 2026. percepture.com
- Cost per ticket: phone $17-25, chat $10-16, email $8-15 — LiveChatAI / Which-50, "Support Ticket Resolution Statistics," 2025. unthread.io
- Agent turnover: 30-45% annually — QATC benchmark study. t2group.com
- Agent turnover 40-45% in 2025 — Vonage, "Call Center Agent Attrition," 2025. vonage.com
- Replacement cost: $10K-$20K per agent — McKinsey & Company, via SymTrain. symtrain.ai
- New hire ramp-up: 60-90 days — Vonage, "Call Center Agent Attrition," 2025. vonage.com
- 60%+ of departing agents cite stress — Vonage, 2025. vonage.com
- 100-agent center, 40% turnover = $400K-$800K/year — Unthread, 2026. unthread.io
- Bilingual agent average: $18.14/hr — PayScale, 2025. payscale.com
- 72.4% prefer native language — CSA Research, "Can't Read, Won't Buy." hrfuture.net
- MVNO churn: 20-30% annually — Pendula, "Cut MVNO Churn with Two-Way Messaging." pendula.com
- 39% switch for poor service — Pendula. pendula.com
- Telecom churn 20-50%, AI cuts by up to 15% — McKinsey, 2024 via Tridens Technology. tridenstechnology.com
- Only 54.3% resolved in single entry — HDI via GHDSI, 2026. unthread.io
- Self-service cost: $1-4 per ticket — Which-50, 2025. unthread.io
- Telecom cost per ticket: $20-30 — CX Today, 2024, via LiveChatAI. livechatai.com
- Ticket cost breakdown: 60-70% agent labor — MatrixFlows, "Support Cost Benchmarks 2025." matrixflows.com
- Average human agent contact: $13.50 — Kayako, 2025. kayako.com
- Offshore rates: $7-16/hr (Philippines/India) — Crescendo.ai, "Outsourced Call Center Pricing Guide," 2026. crescendo.ai
- Offshore hidden costs: $10/hr becomes $11.50-$12.50 — Call Force Global, 2026. callforce.global
- Philippines call centers: 30-40% annual turnover — Everest Group, via Call Force Global. callforce.global
- US-based agents: $28-42/hr — Crescendo.ai, 2026. crescendo.ai
- North America average per ticket: $15.56-$20 — Which-50, 2026. which-50.com