Methodology

How rates are collected, ranked, and displayed.

Provider-owned data only

All rates are collected directly from provider-owned websites, APIs, or quote flows. We do not scrape comparison sites, aggregate feeds, or third-party rate databases. Each rate can be traced to a specific provider URL or API endpoint.

No affiliates. No sponsored rankings.

There are no affiliate links on this site. No provider pays to appear here, and no provider pays for a higher position. Rankings are determined solely by euros received for the selected amount.

Outbound links to providers are direct links to their websites. They contain no tracking parameters, affiliate codes, or referral identifiers.

Ranking formula

Travel cash: ranked by euros received for the selected amount. Where a provider rounds to note denominations, the actual GBP cost is used in the effective rate calculation. Delivery fees are included where the provider makes them explicit.

Digital transfers: ranked by euros received after transfer fees. Fixed fees are deducted before ranking. Percentage-based fees are factored into the effective rate.

Staleness rules

A quote is marked stale if it was collected more than 2 hours ago during UK daytime (07:00–22:00), or more than 12 hours overnight. Stale quotes are excluded from the ranked comparison and shown as "temporarily unavailable".

Why cash and transfers are separate

Travel cash and digital transfers are different products. Mixing them in a single table would create false comparisons: different fee structures, different risk profiles, different use cases. Separating them makes each comparison more useful.

Data confidence levels

High — rate from provider's own structured JSON API. Minimal interpretation required.

Medium — rate parsed from provider's web page, or derived from a public rate endpoint using the provider's published fee schedule.

Low — rate collected via browser automation or from a less-structured source.