Summary finding
Cancelling a consumer VPN is usually free if you meet the vendor’s refund-window rules; most major providers keep a 30‑day money‑back guarantee. But the real costs of leaving are often indirect: renewal charges if you miss the window, paid add‑ons (dedicated/static IPs, router licences) that don’t transfer, account‑deletion and data‑export friction, and the time to reconfigure phones, routers and workplace devices.
Money: refunds, renewals and non‑transferable add‑ons
Most big vendors publish a 30‑day money‑back guarantee. ExpressVPN’s policy allows a full refund if a user cancels within 30 calendar days of an initial purchase, except for purchases through some app stores. This is stated on ExpressVPN’s support and terms pages. expressvpn.com
NordVPN likewise offers a 30‑day refund window for new subscriptions bought directly; its support pages describe the money‑back guarantee and the exceptions for in‑app purchases. If you miss 30 days the subscription usually continues and renewal pricing (often higher) will apply. support.nordvpn.com
Two practical points follow from those policies:
- If you are switching providers, plan the cancel/refund timing so you don’t pay for two annual subscriptions for long — overlapping monthly costs can be the largest single pain. Our catalogue entry prices let you estimate overlap cost quickly (for example ExpressVPN entry monthly $3.49; NordVPN entry monthly $3.09). Use those figures to calculate one or two months’ overlap while you test a replacement. (Our catalogue holds the entry prices for each product.)
- Paid add‑ons rarely transfer. Dedicated or static IPs are sold as separate features or as part of higher tiers; ExpressVPN documents a dedicated‑IP option that is sold as an add‑on or included only on its top tier, and NordVPN has a dedicated IP product offered as an optional extra. Those purchases do not move between providers and are usually non‑refundable after the standard refund window. Budget for losing that value or for buying a new dedicated IP from the new provider. expressvpn.com
What vendors will and won’t refund
Refund rules vary by payment channel. ExpressVPN and NordVPN explicitly exclude some in‑app purchases from their standard guarantees — purchases made through Apple or Google stores are subject to those stores’ refund policies rather than the vendor’s. Read the vendor refund page before you cancel. expressvpn.com
Mullvad’s help pages note that the service operates with anonymous account numbers and that some payment methods constrain refunds; Mullvad can sometimes process refunds where proof of payment exists but it has no stored payment data for anonymous purchases. If anonymity or unusual payment methods were used, getting money back can be more complex. mullvad.net
Data: export, deletion and legal rights
Expect two different operations when you leave: deleting the vendor account and exporting any personal data the vendor holds. Under GDPR and similar laws EU‑based vendors are required to provide mechanisms for data access, export and deletion; Proton’s documentation describes a straightforward account deletion process and states users can access, edit, delete or export personal data through their account interface. If you rely on a privacy‑first vendor that keeps minimal data (for example, anonymous account numbers), there may be little to export but also fewer formal steps for transfer. proton.me
Practical consequences:
- If you use the provider for more than a VPN (mail, drive, password manager), deleting the account may remove unrelated services. Proton warns that deleting a Proton Account removes the account across Proton Mail, Proton Drive and Proton VPN. Confirm which services are tied to a single account before you delete. proton.me
- Not every vendor publishes an export tool for configuration or settings. Expect to manually copy device authorisations, saved server lists, or port‑forwarding settings. If you use a static/dedicated IP or a custom setup on a router, those will generally not migrate automatically.
Time: reconfiguration and testing
Leaving a VPN can take more time than the billing paperwork. Allow time for:
- Setting up the replacement on every device (phones, laptops, smart‑TVs, routers). Router setups in particular can take one to several hours depending on router firmware and whether you must remove a vendor‑specific image or reinstall. Expect at least an hour per complex device.
- Re‑issuing access tokens or re‑authorising services tied to IP addresses (banking, streaming services, work resources). If the old provider supplied a static IP that you used with MFA‑whitelists, those whitelists must be updated; if they were provided by the leaving vendor as an extra, you will either lose access until the new IP is added or pay for a replacement static IP.
- Testing. A reliable rollback plan helps: keep the old subscription active until the new service passes all checks (speed, geolocation, app compatibility). Use the vendor refund window to run real tests while you still qualify for a refund if the replacement fails.
Contract terms and auto‑renewal traps
Many VPNs advertise low entry prices for long prepaid periods, with higher renewals for existing customers. NordVPN notes that introductory offers are valid only for the first subscription period and shows how renewal pricing appears at checkout; check renewal rates in the vendor’s terms or pricing page before you commit. nordvpn.com
Automatic renewals are the most common unexpected cost. Vendors generally allow cancellation of auto‑renewal in account settings, but customers sometimes delete accounts before arranging a refund and discover they have lost the ability to request a money‑back guarantee; a safer sequence is typically: (1) request refund or cancel auto‑renewal through support, (2) wait for confirmation and then (3) delete the account if desired. The vendor terms pages and support articles show this is a recurring source of disputes. expressvpn.com
The checklist to minimise cost when you leave
- Read the vendor’s refund page before you buy or before you cancel. For ExpressVPN and NordVPN that page shows a 30‑day money‑back guarantee in most cases. expressvpn.com
- Confirm payment channel — purchases via Apple/Google stores may use different refund rules.
- If you have a dedicated/static IP, accept that the value is non‑transferable and budget for buying a new one from the replacement provider. Vendors publish dedicated‑IP product pages that explain how the feature is sold and billed. expressvpn.com
- Export personal data where offered and check whether deleting the account removes other services (Proton warns it will). proton.me
- Keep the old subscription active until the replacement is fully tested and a refund request is safely lodged (if eligible).
Estimating the total cost
Put numbers against likely components to make a decision. Use the entry prices we hold to estimate short‑term overlap: a one‑month overlap at two services will be roughly the sum of their entry_monthly figures (for example, our catalogue lists ExpressVPN entry monthly $3.49 and NordVPN entry monthly $3.09). Add any dedicated IP purchase (check the vendor’s add‑on price on the vendor page), and factor an hour or two of labour per complex device. Refund windows and payment channel details are authoritative on each vendor’s refund or support pages. expressvpn.com
Final judgement
There is seldom a direct exit fee from the vendor if you cancel inside the published refund window. The meaningful costs are indirect: missed refund windows and resulting renewals, non‑transferable paid add‑ons (dedicated IPs), the administrative friction of account deletion and data export (which is simpler with GDPR‑compliant vendors), and the time to reconfigure devices and services. Plan the exit like a small migration project: check the vendor refund and deletion pages first, budget for replacing any static IPs, and reserve time to reconfigure and test your devices.
ExpressVPN, NordVPN, Proton VPN and Mullvad VPN are referenced above; use their published support and terms pages to verify the exact refund and deletion steps for your account.
