Skip to content
RoamMath

How we verify every price

Data from 10 Jun 2026 to 1 Nov 2026

RoamMath's whole value is that the numbers are right. Here's exactly how every roaming charge, eSIM price and baggage fee is sourced, date-stamped, and kept current — so you can trust the figure you see.

  1. Roaming charges come from each network's own official price guide

    EE, O2, Vodafone and Three daily roaming charges are read directly from each network's own published price guide or help page — never copied from a comparison site. We keep a source registry pinning each of the four networks to its official price-guide URL, so every daily charge and fair-use note is traceable back to where the network itself published it, across all 40 destinations we track.

  2. eSIM prices are dated snapshots from the provider's own store page

    Airalo, Holafly and Saily bundle prices are taken directly from each provider's own public store page for that country, never from an aggregator. Because these prices can move at any time, every bundle carries a snapshotDate — the date we last read that exact price from the provider — so you can judge for yourself how current it is. A small number of bundles are priced in USD and shown converted to GBP at an indicative rate; those are marked “(converted)”.

  3. Baggage fees are the airline's own published min–max range

    Cabin and checked-bag fees for the 12airlines we track are read from that airline's own fee page or help centre. Most airlines price bags dynamically by route, date and booking channel, so we publish the official published minimum and maximum rather than inventing one misleading average — the range itself is sourced, not estimated.

  4. Each figure is date-stamped when it's verified

    When we confirm a figure against its official source, we record the date as verifiedAt on that record. That's the date in the green “Verified” badge next to a price — it means: on this date, this exact figure matched the network, provider or airline's own official page.

  5. When a source blocks a simple fetch, we use a real browser — and never invent a number

    A handful of sources — including some airlines' own fee pages — render their prices with JavaScript and block plain automated fetches. For those we escalate to a real rendered browser to read the published figure directly. If we still can't verify a number against an official source, we don't present it as fact: we say so on the page and link to the official source instead.

What “Verified [date]” means

A green Verified [date]badge means that, on the date shown, the figure matched the network, provider or airline's own official page. If a price hasn't been re-checked in a while, the badge turns amber and reads “Last verified”— a signal to double-check with the source before you travel. Either way, the date is honest: it's the last time a human-reviewed check confirmed the number, not a timestamp that auto-refreshes to look current.

You can always see and download the underlying data on the roaming charges table and the baggage fees table — each row links to its official source.