How We Track eSIM Prices
PrepaidSIM is a price comparison engine for eSIM data plans. Five providers. 185+ countries. Weekly API polling. USD normalization via ECB rates. Plans ranked by cost-per-gigabyte. No paid placements. The cheapest plan wins.
Price Summary:
PrepaidSIM polls 5 providers every Monday. All prices convert to USD at ECB mid-market rates. Plans rank ascending by $/GB. Ties break by data volume, then validity. Price errors correct in the next Monday polling cycle. No paid placement.
Weekly price collection
Every Monday at 00:00 UTC, automated scripts poll public APIs and storefronts for all 5 tracked providers: HelloRoam, Airalo, Holafly, Saily, and Nomad. The five providers were selected because they collectively offer active plans in the largest number of the 185 countries PrepaidSIM tracks. Each poll captures plan name, data allowance in GB, validity in days, listed price in provider currency, supported networks per country, and top-up availability. Raw API responses are archived for 90 days before normalization so any discrepancy can be audited against the original source. If a provider changes their pricing page structure or API schema mid-week, the next Monday cycle picks up the change automatically. No user-submitted price data is accepted — all data originates from official provider channels only.
USD normalization
All prices convert to USD using the European Central Bank daily reference rate fetched at poll time. A plan listed in EUR, GBP, AUD, SGD, or any other currency gets converted at that day's mid-market rate. We never use cached exchange rates older than 24 hours. Reconversion runs on every weekly cycle, so a provider that lists in a weakening currency may appear cheaper in USD even if their local price held steady. Providers that list prices in USD natively skip the conversion step. The raw plan price in the original provider currency is always stored alongside the USD equivalent so the conversion can be audited at any time.
Per-GB calculation
For every plan, cost-per-gigabyte equals USD price divided by data allowance in gigabytes. Example: a $9.40 plan with 10 GB = $0.94/GB. Plans rank ascending by this figure within each country page. Unlimited plans are excluded from per-GB rankings because the denominator is undefined. They appear in a separate section with a daily-rate equivalent calculated as total price divided by validity in days, which allows a fair comparison against fixed-data plans. Plans with non-standard units (MB, TB) are converted to GB before the per-GB figure is calculated. Plans with zero listed data are excluded from all ranking tables.
Ranking method
Countries rank by their cheapest available plan's $/GB, ascending. Within a country page, all plans from all providers list cheapest-first. Ties on $/GB break first by higher data volume (more data for the same rate is better), then by longer validity (more days for the same rate is better). Plans with identical $/GB, data volume, and validity period appear in alphabetical provider order. The cheapest plan always occupies rank #1 regardless of provider. No provider can buy a higher rank position, and no provider relationship affects sort order.
30-day trend tracking
PrepaidSIM stores 12 rolling weeks of historical $/GB snapshots per plan. The trend arrow on each country page compares the current week's cheapest $/GB against the reading from exactly 30 days prior. A downward arrow means the cheapest available plan for that country got cheaper on a per-GB basis. An upward arrow means it got more expensive. A dash means the rate held within a 2% tolerance band, treated as flat. Plans that appeared or disappeared from a provider's catalog within the window are noted. The trend reflects the cheapest plan available each week, not a single provider's price movement. A country can show a downward trend if a new cheaper plan entered the market, even if existing plans held their price.
Provider scoring
Each provider receives a composite score across five categories. Price (weight 2×): median rank position across all 185 tracked countries. Coverage: number of countries with at least one active plan available for purchase. Network speed: average reported network tier available per country (5G, 4G, or 3G), sourced from provider technical documentation and verified during collection. Support: median first-response time sourced from public support channel data. Ease of Activation: number of steps required from purchase completion to an active data connection, measured on a standard device. Price carries double weight because it is the primary decision factor for the majority of travelers using this tool.
Independence and disclosure
Rankings are 100% price-driven. No provider pays for placement, a higher listing position, a badge, or any editorial treatment. PrepaidSIM uses affiliate links for some providers and discloses this on every comparison page. Affiliate commission rates are not disclosed to the team that builds or maintains rankings, and have no bearing on any ranking calculation. A provider offering a higher affiliate commission still ranks below a cheaper competitor. The cheapest plan wins, always. This policy is non-negotiable and has been in place since PrepaidSIM launched.
Historical accuracy and corrections
PrepaidSIM targets a data error rate below 1% of published plan prices at any given time. If a price is wrong, stale, or a plan no longer exists, email data@prepaidsim.net. Include the country, provider, and the correct plan data. Corrections are verified against the provider's official storefront and published in the next Monday polling cycle. All correction events are logged internally. If a systematic error is found, such as an exchange rate calculation bug or a provider API schema change that broke parsing for a subset of plans, all affected pages update in the same Monday cycle.
Score categories and weights
Each provider receives a score out of 100 based on the five categories below. Price carries double weight because it is the top decision factor for travelers. Scores update weekly with the pricing cycle.
Providers and polling schedule
PrepaidSIM tracks five providers: HelloRoam, Airalo, Holafly, Saily, and Nomad. These five account for the majority of the consumer eSIM market for travelers. Data pulls run every Monday at 00:00 UTC via provider public APIs and official pricing pages. No user-submitted data is accepted.
Raw API responses are archived for 90 days. This allows retroactive audits when a provider changes their plan structure or API schema. Every price visible on the site was verified within the last seven days by the automated polling system.
How we source airport data
Airport SIM and eSIM kiosk prices are tracked separately from provider digital plans. A plan purchased at an airport kiosk often costs 40–200% more than the same provider’s online price for the same destination. PrepaidSIM collects airport pricing data so travelers who arrive without a plan can make an informed decision at the kiosk.
Airport SIM prices come from two sources. Primary source: official airport operator websites and concession partner pages. The top 35 airports by international passenger volume are checked monthly. Secondary source: travel community reports from verified frequent travelers. Community-sourced prices are labelled separately from operator-verified prices and include the report date. Community data older than 90 days is removed from display.
Airport prices are not included in the per-GB ranking algorithm. They appear as a reference comparison alongside the online plan table so travelers can see the price premium they are paying for on-arrival convenience. No airport operator or kiosk vendor has paid for placement or listing on PrepaidSIM.
No paid placement
PrepaidSIM earns revenue through affiliate commissions. When a plan is purchased through a link on this site, a percentage of the sale goes to PrepaidSIM. Affiliate commission rates vary by provider and are not shared with the team that builds or maintains rankings.
Providers cannot pay for a higher ranking, a badge, or placement above cheaper competitors. Every rank is a direct output of the $/GB formula described above. This policy is non-negotiable and has been in place since PrepaidSIM launched.
The ranking algorithm has no input fields for payment, promotion, or provider preference. There is no mechanism to purchase visibility on any country page. A provider that offers a higher affiliate commission rate still appears below any cheaper competitor in every ranking table on the site.
PrepaidSIM does not accept sponsored content, paid articles, “partner spotlights,” or any other commercial placement. The only way to rank higher is to offer a cheaper plan per GB in the relevant market. Affiliate disclosure labels appear on every country page where commission links are present.
Methodology questions
How often do prices update?
Why is the per-GB rate different from what I see on the provider's site?
Do you track unlimited plans?
How does the 30-day trend arrow work?
Can a provider pay to appear higher in the rankings?
Who runs PrepaidSIM?
PrepaidSIM is run by the PrepaidSIM Research Desk, an independent team focused on eSIM and prepaid mobile pricing data. The project started because finding an unbiased, up-to-date price comparison for travel data was harder than it should be.
The site is funded through affiliate commissions. Commissions keep the data free to access and the polling infrastructure running. They do not affect rankings.