How we compare VPNs
See how CheapVPN selects featured offers, handles different currencies and presents monthly equivalents and affiliate links.
Where the figures come from
We show monthly and annual prices alongside the actual plan length. For a twelve-month plan, the annual price is its recorded yearly payment. For other subscription lengths, the annual equivalent is the advertised monthly rate multiplied by twelve. It helps compare plans of different lengths; it does not mean every offer is a twelve-month subscription. Bonus months count towards the displayed term. Lifetime offers have one lifetime price.
Our sterling prices come from offers published in pounds by the providers. Where a provider quotes in US dollars, we show a GBP conversion first and the original USD amount below. The provider still bills in the original currency. A currency filter selects the provider’s billing currency.
The USD conversions use European Central Bank reference rates dated 6 November 2026: 1 EUR = 1.1165 USD and 0.83415 GBP, equivalent to about £0.74711 per US dollar. This is the reference rate used for comparison, rather than a guaranteed card exchange rate.
How recommendations work
Our editors choose which offers to feature on the homepage and pin in the recommended order. We look at the plan, the commitment it asks for and the monthly and annual prices. A featured offer is an editorial choice. Use the price sorting options when your priority is the lowest cost.
How this site earns money
Choosing View deal opens a summary of the offer. After five seconds, we take you to the provider. You can pause the countdown or continue immediately. We may receive a commission when you buy through a provider link. Some links go directly to the provider without tracking. You buy from the provider, which sets the price, bills you and handles cancellation or refunds.
What our provider profiles cover
Our launch profiles examine advertised prices and how subscriptions are billed. A speed, streaming or privacy test needs its own method and evidence before we make a performance claim. If a price or term has changed, send a correction with the plan name, currency and the total shown at checkout.