Skip to content
Top eSIM Review

Scoring Methodology

Version 3 · Updated May 2026 · By TopeSIMReview Testing Team

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.5

A 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.3

Countries 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.4

Some 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.5

Each 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% weight

What 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% weight

What 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% weight

What 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% weight

What 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% weight

What 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%
10 / 10

180+ countries verified active, 5G in top-50 markets, minimum 2 carrier partners per country, zero connection failures across all 24 test destinations.

5 / 10

100-149 countries, 4G in major markets, single carrier per country in most destinations, 2-3 connection failures across test cycle.

1 / 10

Under 50 countries, 3G-only in several markets, no carrier diversity, or 5+ connection failures across the test cycle.

Pricing

20%
10 / 10

Under $1.50/GB floor across the 50-market comparison, consistent pricing globally, no hidden top-up fees, all plan tiers (1GB-20GB) available.

5 / 10

$3.00-$5.00/GB floor, moderate pricing variance across markets, at least three plan tiers, minor fee disclosures missing.

1 / 10

Over $10/GB floor, opaque pricing, fewer than two plan tiers available, or recurring complaints about undisclosed charges.

Speed

20%
10 / 10

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.

5 / 10

Median download 25-60 Mbps, 4G-only in most markets, upload under 10 Mbps, latency 50-80 ms.

1 / 10

Median download under 10 Mbps, 3G-only in several markets, latency above 150 ms or frequent timeouts.

App

20%
10 / 10

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).

5 / 10

Activation takes 5-10 minutes, app download encouraged but not required, one friction step, basic plan management only.

1 / 10

Activation over 15 minutes, manual APN configuration required, app mandatory, no tethering controls, no top-up capability.

Support

10%
10 / 10

Median response under 2 minutes, 24/7 live chat, 10+ languages, first-contact resolution above 85%, all five ticket scenarios resolved correctly.

5 / 10

Median response 15-30 minutes, business-hours support, 3-5 languages, first-contact resolution 60-70%.

1 / 10

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.

FAQ

Methodology questions.

Why do you test across seven consecutive days instead of one?

Network performance fluctuates by time of day, day of week, and local event load. A single-day test captures a snapshot; seven days captures a pattern. Our data shows providers vary by up to 22% in median download speed between weekday mornings and weekend evenings. We report the 7-day median, not the best session, to give travelers a realistic expectation of consistent performance.

Which three cities do you test in per country?

City selection follows the same logic for every country: one major transit hub (typically the capital or largest airport city), one secondary city representing different infrastructure vintage, and one smaller town or resort area where network density is lower. This spread captures the full range of conditions a typical traveler encounters rather than cherry-picking high-density urban performance.

How do you keep scores independent from affiliate revenue?

Affiliate commission rates are identical across all five ranked providers. No provider can pay for a higher position or better score. Reviewers submit mystery-shopper tickets from accounts with no connection to our domains. Providers receive no advance notice of scores and see published results at the same moment readers do. If a provider offers preferential commercial terms in exchange for a score change, we decline and log the approach in our independence file.

What triggers an out-of-cycle score update?

Four events trigger an immediate partial re-test: a provider changes plan pricing by more than 15%, a provider adds or removes a major feature (tethering, top-up, unlimited), a provider receives sustained user complaints about a specific destination, or our corrections inbox receives a reproducible discrepancy report. Out-of-cycle updates note the reason and the specific categories recalculated. The quarterly cycle then resets the full baseline.

How do you handle countries where a provider does not offer coverage?

A provider that offers no plan for a tested destination receives a Coverage score of 0 for that destination. Country page scores reflect destination-specific performance, not global averages. A provider scoring 9.5 globally can score lower on a specific country page if its coverage or pricing for that destination is weaker than its global standard. This is why scores vary between our global rankings and individual country pages.