Quick links

Long-term SMS
Balance
My Account
Important articles

ProtonMail SMS Verification Guide

ProtonMail sometimes asks to send a code to a phone number to prove you are a real person during signup. It does not always ask for this, but when it does, a VPN, a privacy browser, or making more than one account will usually trigger this number verification prompt. This guide covers what it is, why your code may not arrive, how to fix it, and how to verify with a temporary number so you never hand over your personal one.

Get a number for ProtonMail

What is ProtonMail?

ProtonMail is an encrypted email service run by a privacy company named Proton based in Switzerland. Emails are encrypted at rest and end-to-end encrypted between Proton users, though subject lines are not encrypted and only PGP gives you full zero-access encryption. It comes with a free plan and sits alongside Proton VPN, Proton Drive, and Proton Calendar under one account.

Because Proton is a privacy focused service, a lot of people sign up while on a VPN or a hardened browser for extra privacy. That is exactly the setup likeliest to trigger Proton to ask for SMS verification, which is where this guide comes in.

Why Proton asks for a phone number

Proton asks for a phone number, a recovery email, or a CAPTCHA to stop bots and spammers creating mass accounts. So you are more likely to be shown an SMS verification prompt if you are using a VPN, a privacy browser, Tor, or a shared IP, or if you are creating more than one account. The more private your setup, the more likely Proton is to ask for a number.

Proton links the verified phone number to your account. However it only needs the SMS verification once to prove you are human, so you can remove the phone number straight after and it will not ask for verification again. That is why a temporary number works so well here.

Why your Proton verification code might not be sending

If your ProtonMail SMS verification code is not arriving, it is usually because of one of these:

  • You used a VoIP number. Proton checks that the number comes from a real mobile carrier and rejects VoIP or internet numbers.
  • The number has been used too many times. Proton tracks how often a number has created accounts, and heavily reused public numbers get blocked.
  • The country or number format is wrong.
  • You requested too many codes. You should avoid doing this as spamming the resend code button triggers a temporary rate limit.
  • The code expired. Proton codes only last around 10 minutes, so an old one will not work.

How to fix Proton SMS code not sending

Please try the following:

Check the number is entered correctly, check the correct country is selected and make sure only digits are included.

Request the code once and wait 60 to 120 seconds. Do not keep spamming the resend button to avoid rate limits.

Make sure your IP address matches the phone number's country. If you are on a USA number but a UK VPN, Proton can see the mismatch and flag your session. Set your VPN to the same country as the phone number.

If the phone number keeps failing, order a fresh phone number. A fresh non-VoIP number that has not been used for signups usually gets the code straight away.

How to verify Proton with a temporary number

A temporary number is the ideal number for Proton. You only need the code once, and you can remove the phone number straight after. Your personal number never touches the account which is useful for privacy.

There are a few things that make this go smoothly with Proton, which can be stricter than most sites:

  • Use a fresh browser session.
  • Match your IP to the number's country. Use a USA number with a USA IP, a UK number with a UK IP, and so on.
  • Remove the number after you verify. Proton will not ask you to reverify it, therefore it's better to remove it.

Here is how to get verified in a few minutes:

Step 1: Create an SMSPool account. Head to SMSPool.net. Registration is fast and does not even require an email address if you would rather not give one.

Step 2: Add funds to your balance. Go to the Deposit page and add credit to your account. Proton verifications are low cost, so we would suggest adding $3 USD to get started.

Step 3: Order a number for ProtonMail: Navigate to the Order page. Choose the country that matches the IP you will sign up from. In the service field, search for and select ProtonMail. If you want to test the platform before spending anything, the free SMS verification page lets you do that.

Step 4: Complete the purchase. Click the Quick Purchase button. SMSPool will generate a real, non-VoIP phone number for you within seconds.

Step 5: Verify your Proton account. Copy the number and enter it into Proton's verification prompt. Wait for the SMS code to appear in your SMSPool dashboard, then enter it on Proton before it expires. Once confirmed, remove the number from the account as Proton won't ask for an additional OTP.

Get a ProtonMail number

Why temporary numbers suit Proton better than your own SIM

Proton attaches the number to your account at signup, but you can remove it straight after verifying and it will not prompt you to reverify. So in practice it is a one-time verification, not something that keeps checking if you have a phone number on your account later.

That means there is no reason to use your personal SIM on it. A temporary number does the job, keeps your real number private, and you can remove it off the account whenever you want. For a privacy-first service like Proton, using a throwaway number is the setup that actually matches the point of using Proton at all.

FAQ

Does ProtonMail always require a phone number? No. Proton uses a dynamic verification system and may show you a CAPTCHA or email check instead. Requiring SMS verification is more likely if you are on a VPN, a privacy browser, or making more than one account.

Does Proton accept VoIP numbers? No. Proton checks that the number is from a genuine mobile carrier and rejects VoIP or internet numbers. You need a real non-VoIP number, which is what we offer.

Why is my Proton verification code not sending? This is usually because you're using a VoIP number, a reused number, the wrong country or format, too many resend attempts, or an expired code.

Can I use a temporary number for ProtonMail? Yes, and it is a good fit. Proton only needs the number once to prove you are human, so a temporary non-VoIP number verifies you and can then be removed.

Do I need to keep the number after verifying? No. Once you are registered and verified, you can remove the number from the account and Proton will not ask you to reverify the number.

Why does Proton keep flagging me during sign up? A VPN, Tor, a shared IP, or creating several accounts can result in being flagged. Using a fresh browser session and matching your IP to the number's country helps a lot.

Is it safe to give Proton my real phone number? It's likely safe, but we wouldn't advise it since it isn't necessary. Services like SMSPool let you generate a temporary number and remove it after. Your real number is just another data point you don't need to give up.

Does my IP need to match the number's country? It's strongly recommended. A mismatch, such as a USA number on a UK IP, can make Proton flag the sign up or verification attempt. Set your VPN to the same country as the number.

Return to knowledgebase

About the author

Other interesting articles

SMSPool Transparency Report

A registry of official requests made by government or law enforcement agencies.

  • By Admin
  • March 10, 2024

Get Postmates SMS Verification

Discover how to enhance your Postmates experience with our guide on using temporary virtual phone numbers for Postmates account verification.

  • By Admin
  • February 13, 2024

How to favourite countries and services

Step-by-step guide on how to favourite countries and services on SMSPool

  • By Admin
  • January 10, 2026

Sign up for Whatnot without phone number

What is Whatnot? Learn how the live auction app works and how to sign up securely without using your personal phone number by using SMSPool.

  • By Admin
  • February 14, 2026

Why You Should Use an Online SMS Provider

Why should you use an online SMS provider to receive non-VoIP SMS verifications to maximize your security?

  • By Admin
  • January 20, 2022

Windows 10 has reached the end of Support

This article explains which options you have now that Windows 10 Support has ended as of 14th October 2025.

  • By Admin
  • October 23, 2025

How to quickly copy a SMSPool number

Step-by-step guide on how to quickly copy a SMSPool number

  • By Admin
  • January 6, 2026
Notifications
New notifications - Mark all as read
Preferences
Color mode
Audio mode
Prompts