Paying for ProtonMail with Bitcoin

If you are looking to keep your payment history out of your bank’s hands, you can use Bitcoin to pay for ProtonMail Premium accounts.

Payment with Bitcoin is currently only available for existing ProtonMail accounts due to the time it takes to confirm a Bitcoin transaction (up to 24 hours). If you currently do not have a ProtonMail account, we recommend creating a free ProtonMail account at protonmail.com/signup. Once you have created your free account, you will be able to upgrade to your desired premium account using Bitcoin following the steps found below:

  1. Within the Dashboard tab within the Settings of your account, select your desired plan type.  To learn more about the different plan types, please see this article.

ProtonMail Plans

2) Once you have selected your desired plan type, you will be shown a payment module with the total amount due for your selected plan. In the upper right hand corner of this module, you will see a drop down under Payment method to pick between: Credit Card, Bitcoin, and Paypal.

3) After selecting Bitcoin, from the Payment methods, you will be shown a QR code, BTC Address, and the total Bitcoin due for your upgrade transaction.

If you are using a mobile Bitcoin wallet, you can scan the QR code displayed here to automatically process the payment.

If you do not have the QR scanning ability within your Bitcoin wallet, you can manually submit the transaction using the provided BTC address. To do so, copy the BTC address into the recipient address of your wallet and select the amount of BTC displayed in the Payment module.

Important: Please do not re-use the same QR code/BTC address from previous payments. Due to engineering limitations with the blockchain.info API, subsequent payments to the same address will not be recognized. Therefore, you must begin the payment process again for each new payment.

4) After you have successfully sent the Bitcoin transaction, you will receive a confirmation message to your ProtonMail account, informing you once the transaction has been confirmed by the ProtonMail system. Since the system requires several confirmations for the payment to be verified it may take up to 12 hours until you receive your confirmation message in your ProtonMail account.

5) Once the account transaction is verified, you will now have ProtonMail credit in your account. You can verify this by viewing the invoice added to your account under the Payments tab within the Settings of your account.

6) Now it is time to upgrade your account using your new ProtonMail credit! To do so, return back to the Dashboard within the Settings to select your previously selected plan.

7) After selecting your plan, you will see your credit automatically applied to the amount due. Select Submit to upgrade your account!


Enjoy your ProtonMail Premium account!

Note: Bitcoin payments currently do not have the ability to turn on Autopay. In order to ensure you do not receive any account usage interruptions between billing cycles, we recommend you make your Bitcoin payment at least 24 hours before your bill is due. The credit you receive in your ProtonMail account when paying with Bitcoin never expires.

It is also possible to pay with cash. For details, please contact our support team at contact@protonmail.ch.

Rate This Article

(9 out of 26 people found this article helpful)