PayPal OTP Not Received: Why the Code Doesn't Arrive and How to Fix It
If PayPal's text code isn't showing up, the cause is almost always one of four things: a wrong or outdated phone number on the account, a carrier filter blocking the short code, a blocked or full inbox, or too many code requests in a short time. Start by waiting two minutes, then check the number PayPal says it's texting.
Most people can fix this in under ten minutes. The exception is a number you no longer own, which needs a different route entirely.
Quick answer
Wait 2 minutes, confirm the last two digits PayPal shows match your current number, turn off Do Not Disturb and spam filters, restart the phone, then request one new code. If it still fails, choose "Try another way" for a call or authenticator app. Repeated requests can lock you out temporarily.
Which fix fits your situation
| Your situation | Best fix | Typical effort |
|---|---|---|
| Number is correct, phone works normally | Wait, restart, request one new code | Under 5 minutes |
| Texts from other services also go missing | Check carrier blocks and message filtering | 10 minutes |
| Code worked before, now nothing | Switch to a call or authenticator app | 5 minutes |
| Old number you no longer have | Account recovery through PayPal | Days, possibly |
| Traveling or on a foreign SIM | Use Wi-Fi calling or a call-back code | 10 minutes |
| Locked out after many attempts | Stop, wait several hours, try once | Waiting time |
Check the basics first
PayPal usually shows a masked version of your number, something like "ending in 42". Compare it with your actual SIM. People who changed numbers years ago are often surprised to find the old one still on file.
Then look at your phone. Airplane mode, Do Not Disturb, and full storage all cause quiet failures. A restart fixes more of these than you'd expect.
Wait a full two minutes before asking for another code. Each new request makes the earlier code invalid in many systems, so if the first one arrives late, you've already cancelled it. That's the most common self-inflicted problem we see.
Carrier filters and blocked short codes
Banks and payment services send codes from short codes, usually five or six digits instead of a normal phone number. Some carriers and some phone settings treat these as spam. On iPhone, "Filter Unknown Senders" under Messages settings can push the code into a hidden tab, so look at "Unknown Senders" before assuming nothing came. On Android, check the Spam and blocked folder in Google Messages.
If you ever texted STOP to a short code, your carrier may have blocked it. Texting UNSTOP or START to that sender sometimes reverses it, but with PayPal's rotating codes it's easier to call your carrier and ask them to lift any short-code block on your line.
Prepaid plans and small regional carriers are more prone to this. It's a real limitation: you can do everything right on your phone and still have the message dropped upstream where you can't see it.
Use a different delivery method
This is the option we'd recommend most often. On the code screen, look for "Try another way" or a similar link. PayPal may offer a voice call that reads the code aloud, a prompt in the PayPal app, or an authenticator app if you set one up earlier.
Voice calls skip the text filtering layer completely, which is why they work when SMS doesn't. The downside is you need to pick up quickly, and the call can be flagged as spam on some phones.
If you're logged into the PayPal app on another device, a security prompt there can approve the login without any code. It won't help if you've lost every logged-in device.
When the number on the account is gone
This is the hard case. If the old SIM is cancelled or recycled, the code goes to someone else or nowhere. You can't fix it by retrying.
Use PayPal's "Having trouble logging in?" flow and the option to confirm identity another way. You may need to verify an email, a linked card, or documents. It's slow, and PayPal doesn't publish a fixed timeline, so check current terms in the Help Center.
A note on workarounds: some people consider a temporary or virtual number for sign-up checks. For a financial account like PayPal that's a poor idea. Payment services tend to reject VoIP (internet-based) numbers, and if the number is later recycled, a stranger could receive your security codes. Use a real SIM-based number you control long term. For lower-stakes services, a paid rental from PVACodes may be an option, but availability varies by app and country, and it isn't a good fit for money accounts.
If you hit similar code problems on other services, our guides on a 7-Eleven OTP that never arrives and T-Mobile verification codes that don't show up cover carrier-side causes in more detail.
Travel, roaming and foreign SIMs
Abroad, short-code delivery gets unreliable. Many home carriers don't route these messages across networks, so a code that arrives instantly at home can simply never appear in another country. Turn on Wi-Fi calling if your carrier supports it, or ask PayPal for a voice call. Keep roaming enabled, since without it neither texts nor calls come through.
Protect yourself while troubleshooting
Be wary of anyone who texts or calls claiming to be PayPal and asks you to read a code back. PayPal won't ask for it. If a code arrives and you didn't request one, someone may be trying to get into your account, so change your password and review the security settings.
Frequently asked questions
How long should a PayPal code take to arrive?
Usually a few seconds, sometimes up to a minute or two when networks are busy. If nothing has appeared after two minutes, the message is probably blocked or going to the wrong number rather than just delayed.
Why did PayPal send a code I never asked for?
Someone may have typed your email into the login page, or a bot is probing accounts. Don't share the code. Change your password and check recent activity to be safe.
Can I get the code by email instead?
Sometimes. Options depend on your account and the situation. Tap "Try another way" and see what's listed. If email isn't offered, PayPal's recovery flow is the next route.
Will asking for many codes fix it?
No, it usually backfires. Repeated requests can trigger a temporary lock and invalidate earlier codes. Request one, wait, and only then try something else.
Why does PayPal send codes to a landline?
It can't text a landline, so it only works if a voice call option is available. Choose the call option when offered, or switch to a mobile number in your settings once you're in.
Can I update my phone number without logging in?
Not normally. You need to pass security checks first. If you can't log in, use the account recovery flow, which asks for other proof of identity.
Is an authenticator app better than SMS?
For reliability and security, generally yes. Codes generate on your device, so no carrier is involved. Set one up in PayPal's security settings while you still have access.
Does a VPN affect code delivery?
Not the text itself, but a VPN can make PayPal flag the login as unusual and add extra checks. Turn it off while signing in.
What to do now
For most people, the fastest route is: confirm the number, check filtered messages, restart, request one code, then switch to a voice call or authenticator. Don't keep tapping resend. If the number on file is permanently gone, skip the retries and go straight to PayPal's account recovery, and avoid virtual numbers for anything that holds your money. Your next step is to open PayPal's security settings once you're back in and add an authenticator app as a backup.
