(Image credit: Future)

Surfshark is already one of the best VPNs, and right now it's sweetening the deal further. Sign up to a new 2-year plan and you'll get an Amazon gift card on top, worth $10, $20, or $30 depending on which tier you go for.The price hasn't moved. Surfshark Starter still comes in at $1.99 per month on the 2-year plan, which gets you a VPN with servers across 100 countries, unlimited device connections, and 3 extra months free. Step up to Surfshark One or One+ and the gift card value rises to $20 or $30 respectively.The catch is a small one: you'll need to keep your subscription active for at least 31 days before you can claim. After that, the voucher shows up in your Surfshark web app, ready to redeem. The offer runs until June 2, so if you need a VPN, I'd recommend pulling the trigger on this sooner rather than later.

We rate Surfshark as the best cheap VPN, the second best VPN overall, and also one of the fastest VPNs we've tested. It's also reliable as a VPN for streaming, with support for BBC iPlayer, ITV, Netflix, and a wide range of other streaming platforms across the globe.If the Starter plan feels a little lean, the next tier up is Surfshark One, which adds antivirus, a private search engine, and an alerts system that flags if your personal or financial details show up in a data breach. The gift card steps up to $20 at this tier, which softens the price difference considerably.At the top end, Surfshark One+ brings in Incogni – a data broker removal tool developed by the same parent company as Surfshark – and bumps the Amazon gift card to $30. For most people, Starter does the job. But if you're after a fuller security suite, the upgrade is worth a look.