Best way to buy a VPN with Bitcoin or other cryptocurrency

Read here how to buy a VPN with Bitcoin or other cryptocurrency. What are your options? VPN providers NordVPN, Surfshark and ExpressVPN don’t directly accept Bitcoin or other cryptocurrency from wallet to wallet. You always have to use a payment provider/processor when buying a VPN. What is a payment processor? A payment processor is a company that manages the transaction process, acting as a mediator between the customer and the merchant. In the table below you can find which VPN provider support which payment processor:

Surfshark logo
NordVPN logo
ExpressVPN logo

Supported payment proccesor






NordVPN and Surfshark both accept CoinPayments as a payment processor. CoinPayments allows merchants to accept Bitcoin and hundreds of altcoins in their store. CoinPayments has over 2.2 million users across 182 countries around the world. is one of the most comprehensive multi-cryptocurrency platform available online.

CoinPayments supports wallets and conversion, along with some banking options through integrations with third parties around the world. CoinPayments provides a wide variety of innovative services, including cold storage, multi-signature, instant confirmations, plugins for easy integration of payment features and merchant tools and vaulting for long term storage.

As mentioned you can also setup a CoinPayments wallet and do cryptocurrency transactions with this wallet. CoinPayments also has an app, and works similar like in the example below. Here is how you setup a CoinPayment wallet. Go to the CoinPayments website, sign up and create a wallet.

Buy VPN with Bitcoin using the wallet

In this article we will buy a VPN using the CoinPayments platform. We will try it out with NordVPN but this should work almost the same for Surfshark. First we go to NordVPN website and choose a subscription. At the check out process we will pay with “Crypto currencies” and as you can see in the example below, you can choose CoinPayments as a payment provider.

If you already have a CoinPayments account you can simple use that email address otherwise you can create an account, like we did in the images below. In the CoinPayments account you can find confirmation about your transactions and see payment history. I will walk you through the whole process.

Buy VPN with crypto
NordVPN pay with Bitcoin
Buy VPN with Bitcoin

You have to confirm your account with an email address. You can use the same account which you will use as your NordVPN email account. Once you verified your account you can sign in. CoinPayments will send you an email as Multi-Factor Authentication (MFA), which is more secure than only a email account and password.


Now go back to the NordVPN website and continue the payment process. Here you can choose with which coin you want to pay. As you can see you can choose between Bitcoin, Ripple (XRP), Etherium, BitcoinCash, Tron, Litecoin, Zcash, etc. In this example we will choose Bitcoin.

buy VPN with Bitcoin
buy VPN with Bitcoin

As you can see CoinPayments provide you with a wallet sender address and a QR code. Now you can pay with our current crypto wallet. We already have a crypto wallet at is a cryptocurrency and payment platform encompassing a range of products aimed at the adoption of cryptocurrencies on a wider scale. I will be using the wallet to transfer some coins to the CoinPayments Bitcoin wallet. There are alot of other providers in the market but we will go with

Once logged in the app you can choose the send button, see the image below. You have to select which coin you want to send. Since we chose Bitcoin as a payment option in the NordVPN payment process we will use Bitcoin. You can fill in the recipient Address but you can also scan the QR code which was displayed on the CoinPayments website, this makes it much easier.

buy VPN with Bitcoin final transaction

The transaction can take some time, but when finisht you receive emails from both NordVPN and CoinPayments. Now you can activiate your account and choose a password. After doing so you can download the application from the application stores or the website. You only have to login and you are ready to go!

Buy vpn with crypto