We make money when readers buy VPNs through our links, so treat what follows with appropriate suspicion. It is still the honest answer: a VPN is worth paying for in some situations and a waste of money in others, and the marketing rarely distinguishes between them.

What a VPN actually does

  • Hides your traffic from your ISP and anyone on your local network. They see an encrypted tunnel to a VPN server and nothing else.
  • Hides your real IP address from the sites you visit, replacing it with the server's.
  • Lets you appear to be in another country, which is what makes geo-unblocking work.
  • Protects traffic on networks you do not control — hotel, airport, café Wi-Fi.

What it does not do

  • It does not make you anonymous. Logging into an account identifies you regardless of your IP.
  • It does not stop tracking. Cookies, browser fingerprinting and ad IDs all work fine through a tunnel.
  • It does not stop malware or phishing, beyond the basic domain blocklists some providers bundle.
  • It does not protect data you hand over voluntarily.
People working on laptops in a café
Networks you do not control are the clearest case for a VPN. Your home connection is a weaker one.

Four cases where it is genuinely worth the money

First, if you travel and use networks you do not control. Second, if you want your streaming library to follow you across borders — this is the most common real reason people buy one. Third, if you torrent, where your IP is visible to every peer in the swarm by design. Fourth, if you have a specific reason not to want your ISP building a profile of your browsing, which in several countries they are permitted to sell.

When it is not worth it

If you are at home on a connection you trust, browsing HTTPS sites, and your threat model is "I would rather not be tracked by advertisers" — a VPN is a weak tool for that. A content blocker and a privacy-respecting browser will do more for you, for free.

If your reason for wanting a VPN is vague unease rather than a specific problem, spend the money on a password manager instead. It will protect you more.

The actual cost

Between $2.00 and $4.99 a month on long terms, which is $24 to $60 a year — but only for the introductory period. Almost every provider renews at two to four times that, so the real second-year cost is closer to $70 to $150 unless you actively manage it.

If you decide it is worth it

Proton VPN is our overall pick, and it has a free tier with no data cap and no ads, so you can test the network properly before spending anything. That is the lowest-risk way to find out whether a VPN solves your particular problem.