Scoring Methodology
Summary:
Scores reflect 7-day testing across three cities per country using iPhone 15 Pro, Pixel 8, and Samsung Galaxy S24. Supplementary field testing on Motorola Edge 50 Pro captures activation timing benchmarks on mid-range Android hardware. Each provider earns its rank through the same protocol. The top-ranked provider leads on pricing, features, and support in the May 2026 cycle.
How we test.
Top eSIM Review scores providers on a 0-10 scale across five weighted categories. Scores come from hands-on testing, not surveys or manufacturer claims. Each quarterly cycle covers 24 destinations across six continents.
Testing uses three devices simultaneously: iPhone 15 Pro, Pixel 8, and Samsung Galaxy S24. Running all three at once exposes OS-level differences in eSIM handling that single-device tests miss. An activation that takes 90 seconds on iOS may take four minutes on Android, and that gap matters for scoring.
Five speed tests run per day across seven consecutive days per destination. Support is evaluated through 75 mystery-shopper tickets per cycle, 15 per provider, filed from cities each provider has not seen before. Scores recalculate quarterly, with out-of-cycle updates when providers materially change a product.
Supplementary field testing on a Motorola Edge 50 Pro captures activation timing benchmarks on mid-range Android hardware. Budget-tier Android devices handle eSIM provisioning differently from flagships — the Edge 50 Pro data is not included in primary scoring but informs our Ease of Use notes where activation gaps appear.
Testing devices.
Every provider is tested on three devices in parallel during each destination visit. Using a single device would let OS-specific bugs inflate or deflate a provider’s score unfairly.
iOS 17+
iPhone 15 Pro
Primary benchmark device. Represents the largest single eSIM user segment. Tests Apple’s eSIM provisioning flow and carrier profile installation time.
Android 14
Pixel 8
Stock Android reference. Captures Google’s eSIM API implementation. Identifies providers whose Android apps have slower activation paths than their iOS equivalents.
One UI 6+
Samsung Galaxy S24
Samsung’s modified Android layer introduces differences in carrier profile handling. The most common Android flagship in use among international travelers.
Test protocol.
Each destination runs a 7-day testing window. Speed tests fire five times per day on each device: 07:00, 11:00, 14:00, 18:00, and 22:00 local time. That schedule captures morning commute load, midday baseline, afternoon peak, evening peak, and late-night floor.
Tests run in three cities per country. City selection follows a fixed template: the primary transport hub (usually the capital or the busiest airport city), one secondary city with different infrastructure vintage, and one smaller destination where network density is lower. This spread prevents urban bias from inflating scores.
Each speed test records download speed, upload speed, and latency. We use the 7-day median, not the peak session, to report performance. Providers that deliver consistent mid-tier speeds score better than providers with one strong session and four weak ones.
Support testing runs concurrently. The team files 15 mystery-shopper tickets per provider from new accounts, using new device fingerprints, from cities the provider has not seen before. Ticket scenarios are fixed each cycle to allow quarter-over-quarter comparison.
Each quarterly cycle covers 24 destinations across six continents. Destinations are selected to represent distinct infrastructure environments: high-density urban markets (Tokyo, London, New York), developing-network markets (Lagos, Nairobi, Bogotá), and island or geographically isolated markets (Bali, Tenerife, Maldives). This mix ensures that a provider’s score reflects real-world traveler conditions rather than only the routes where every provider performs well.
24
destinations per cycle
Six continents. Urban hubs, secondary cities, island markets.
5
speed tests per day
07:00, 11:00, 14:00, 18:00, 22:00 local time. Captures all load patterns.
7 days
per destination
Median of all sessions reported. Peak outliers excluded.
75
mystery-shopper tickets
15 per provider. Five ticket scenarios. Fixed each quarter for comparison.
Country adjustment algorithm.
A global score does not tell travelers what they need to know. A provider that excels in Western Europe can fall apart in Southeast Asia. The country adjustment algorithm modifies each provider’s base score using four destination-specific inputs.
The four inputs are: active carrier count in that country, 5G network presence, VPN policy (whether the provider blocks VPN traffic on local carrier agreements), and pricing floor relative to the global median for that market tier. Each input adjusts the base score upward or downward by up to 0.5 points before the final country page score publishes.
Active carrier count
Up to +0.5A destination where a provider partners with two or more carriers scores higher than one where it relies on a single partner. Carrier diversity protects travelers when one network has a local outage. We verify carrier partnerships by checking which network name appears under the eSIM settings during activation, not by trusting the provider’s published partner list.
5G network presence
Up to +0.3Countries where 5G is commercially available and a provider’s plan includes 5G access earn a positive adjustment. The adjustment is smaller than carrier count because 5G coverage within a country varies widely and travelers often spend time outside city centers. A provider that supports 5G in theory but only in one metro earns a partial adjustment.
VPN policy
Up to −0.4Some providers operate under local carrier agreements that restrict VPN traffic. A confirmed VPN block on a destination triggers a downward adjustment. Remote workers and privacy-conscious travelers treat VPN access as a baseline requirement, not a bonus. This adjustment only applies to confirmed technical blocks, not advisory restrictions.
Pricing floor vs. market tier
−0.5 to +0.5Each country sits in one of three market tiers based on typical eSIM pricing: budget (<$1.50/GB), standard ($1.50–$4.00/GB), and premium (>$4.00/GB). A provider whose pricing lands well below the floor for its tier earns a positive adjustment. A provider pricing significantly above the tier ceiling earns a negative one. This captures destination-specific value without requiring a full cross-market pricing audit for every page update.
Country page scores are calculated as: (base score) + (sum of country adjustments), capped at 10.0. Adjustments apply per destination and are recalculated every quarter alongside the full scoring cycle. A provider can score 9.2 globally and 8.6 in a specific country if its carrier partnerships, VPN policy, or pricing in that market are weaker than its global standard.
This is why readers should check the specific country page rather than relying on global ranking tables alone. A provider that ranks second globally may rank first for your exact destination.
Mystery shopper program.
Support scores come from 75 mystery-shopper tickets filed each quarterly cycle, 15 per provider. Tickets originate from accounts and device fingerprints with no connection to our domains. Providers cannot identify test contacts from legitimate customers.
Each ticket falls into one of five scenarios: activation help (device can’t connect after QR install), billing dispute (charge on statement doesn’t match plan price), coverage inquiry (asking which carrier is used in a specific city), refund request (citing a data delivery failure), and device compatibility question (asking whether a plan works on a specific model not listed in the FAQ). These five scenarios appear in the same proportion every cycle so scores are directly comparable quarter-over-quarter.
Two metrics drive the support score: median first-response time and first-contact resolution rate. First-contact resolution means the ticket was fully resolved in a single exchange without a follow-up message required from the test contact. A provider that responds in 90 seconds but requires three exchanges to resolve a billing dispute scores lower on support than a provider that responds in 12 minutes and resolves on first contact.
75
Tickets per cycle
15 per provider across five scenarios
Median
Response time measure
Not best-case. Not average. Median of all 15 tickets
85%
FCR threshold for top score
First-contact resolution rate required for Support 9.0+
English
Language coverage tested
All tickets filed in English. Language support noted but not scored separately
Scoring categories.
Coverage
30% weightWhat we measure: The number of countries and territories a provider serves, plus the quality and diversity of carrier network partnerships in each destination.
How we measure it: We verify coverage claims by activating a plan in each of our 24 test destinations. A provider that claims 200 countries but fails to connect in 3 of them loses points. Network quality (4G/5G availability) and carrier diversity both factor into the score.
Pricing
20% weightWhat we measure: The per-GB cost across plan tiers, the availability of different data amounts, and pricing consistency across markets.
How we measure it: We compare identical plan tiers (1GB, 3GB, 5GB, 10GB, 20GB) across 50 popular markets. The provider with the lowest median per-GB cost scores highest. We also penalize hidden fees, unclear pricing, and markets where pricing deviates significantly from the global average.
Speed
20% weightWhat we measure: Download and upload throughput, latency, 5G access, and consistency across peak and off-peak windows.
How we measure it: Five speed tests run per day over seven consecutive days per destination. We report the 7-day median, not the best session. Providers that deliver consistent mid-tier speeds score better than providers with one strong session and four weak ones.
App
20% weightWhat we measure: Activation flow, UX polish, feature depth, tethering support, top-up capability, and unique differentiators.
How we measure it: Activation is timed from purchase to working data on both iPhone and Android. Tethering is verified on all devices. Top-up flow is timed. Unique features like DNS threat blocking or eSIM-to-eSIM transfer earn points when they work reliably.
Support
10% weightWhat we measure: Response time, channel availability, language support, and resolution quality.
How we measure it: We file 15 mystery-shopper tickets per provider per cycle. Tickets cover common scenarios: activation help, billing questions, coverage inquiries, and refund requests. Median response time, first-contact resolution rate, and language coverage all factor into the score.
Scoring rubric.
Each category scores on a 0-10 scale in 0.1 increments. Below are anchor examples for each tier so you can interpret scores without guessing what they mean.
Coverage
30%180+ countries verified active, 5G in top-50 markets, minimum 2 carrier partners per country, zero connection failures across all 24 test destinations.
100-149 countries, 4G in major markets, single carrier per country in most destinations, 2-3 connection failures across test cycle.
Under 50 countries, 3G-only in several markets, no carrier diversity, or 5+ connection failures across the test cycle.
Pricing
20%Under $1.50/GB floor across the 50-market comparison, consistent pricing globally, no hidden top-up fees, all plan tiers (1GB-20GB) available.
$3.00-$5.00/GB floor, moderate pricing variance across markets, at least three plan tiers, minor fee disclosures missing.
Over $10/GB floor, opaque pricing, fewer than two plan tiers available, or recurring complaints about undisclosed charges.
Speed
20%Median download above 100 Mbps in top-50 markets, 5G access confirmed, upload above 20 Mbps, latency under 30 ms across peak and off-peak windows.
Median download 25-60 Mbps, 4G-only in most markets, upload under 10 Mbps, latency 50-80 ms.
Median download under 10 Mbps, 3G-only in several markets, latency above 150 ms or frequent timeouts.
App
20%Activation complete in under 3 minutes on all three devices, QR code delivery under 60 seconds, no manual APN input, tethering controls, top-up in under 90 seconds, at least one standout feature (DNS blocking, eSIM transfer).
Activation takes 5-10 minutes, app download encouraged but not required, one friction step, basic plan management only.
Activation over 15 minutes, manual APN configuration required, app mandatory, no tethering controls, no top-up capability.
Support
10%Median response under 2 minutes, 24/7 live chat, 10+ languages, first-contact resolution above 85%, all five ticket scenarios resolved correctly.
Median response 15-30 minutes, business-hours support, 3-5 languages, first-contact resolution 60-70%.
Median response over 4 hours, email-only contact, one language, first-contact resolution below 40%.
Weight rationale.
Weights are fixed for each annual cycle and disclosed publicly. The 2026 weights reflect our Q1 reader survey (n=1,840) on what matters most at purchase decision.
Coverage carries the highest weight at 30% because a provider that does not work in your destination is worth zero. Pricing, Speed, and App share 20% each because per-GB cost, network throughput, and activation experience are the three most measurable buyer signals after coverage. Support at 10% reflects that most travelers never contact support during a trip.
Methodology v3 (April 2026) consolidated the scoring to five categories, combining Features and Ease of Use into the App category and dropping Value as a standalone dimension. No provider moved more than 0.2 points on the methodology change alone.
Independence disclosure.
Top eSIM Review accepts no provider payment for placement, no complimentary plans, and no sponsored travel. Every test purchase uses a personal credit card from a city the provider has not seen before.
Affiliate commissions exist on outbound provider links. These commissions are identical across all five providers and cannot influence rank order. If a provider offered a higher commission to improve its ranking, we would decline and disclose the approach publicly.
Reviewers are prohibited from accepting gifts, pre-publication previews, or direct provider communications about scoring. Providers see scores at the same moment readers do.
We do not accept sponsored content, paid placement, or “partner spotlights.” Every provider on this site earned its position through the same testing protocol. There is no mechanism to purchase visibility.
If you find a discrepancy between our scores and your experience, contact corrections@topesimreview.com. We log every correction publicly and re-test when a complaint is reproducible.
Update schedule.
Scores update on a fixed quarterly cadence: January, April, July, and October. The April 2026 cycle is now complete. The July 2026 cycle begins testing in late June.
Every 3 months
Quarterly full review
All five categories recalculated. All 24 destinations re-tested. All five providers evaluated simultaneously.
First week of each month
Monthly price checks
Per-GB pricing verified across 50 markets. Pricing category updated if any provider changes by more than 15%. Other categories unchanged.
Within 72 hours
Immediate update
Triggered by: major feature addition or removal, reproducible user complaint, provider outage affecting multiple markets, or pricing changes above the 15% threshold.