Stop pressing resend
The verification code never arrives
This is the most common place to stall, and the instinctive reaction — press resend again — actively makes it worse. Email and SMS fail for different reasons, so work through them separately.
Requesting a new code repeatedly triggers rate limiting on the platform’s side. That delays delivery further, which makes you press it again. It is a genuine loop and people lose twenty minutes inside it.
Send one. Wait two full minutes without touching anything. Then work through the list below.
There is a second reason to stop: once several codes are in flight, only the most recent one is valid. People frequently type an older code that has just been superseded, get “invalid code”, and conclude nothing arrived at all.
If it is an email code#
Work down in this order. The first item resolves it more often than everything else combined.
-
Check spam and junk
Automated mail from a financial platform to a first-time recipient is exactly what spam filters are cautious about. This is the answer most of the time.
-
Check category tabs
If your provider sorts mail into Promotions, Updates or similar, it may be sitting there rather than in the main inbox.
-
Search the whole mailbox, do not scroll
Search for the platform name rather than scanning the inbox visually. A filter or rule may have moved or archived it.
-
Confirm you typed the address correctly
A typo means the code went to somebody else entirely. Re-read it character by character — this is easy to miss because you know what it is supposed to say.
-
Check whether the mailbox is full or forwarding
A full mailbox silently rejects incoming mail. A forwarding rule may be sending it somewhere you are not looking.
These often have aggressive filtering you cannot see or change, and administrators may block financial-platform mail outright. If you used a work or university address and nothing arrives, that is very likely the cause — and it is a good reason to use a personal address for this anyway.
If it is an SMS code#
-
Check the country code
Selecting the wrong country prefix is extremely common. The message then goes to a number that is not yours, and nothing you do on the platform side will fix it. Check the dropdown, not just the digits.
-
Toggle flight mode, or restart the phone
This forces the handset to re-register with the network and frequently releases messages that were queued. It sounds like folk advice; it works often enough to be worth the thirty seconds.
-
Check your SMS spam filter
Both carriers and phones increasingly filter messages from short codes and unknown senders into a separate folder you may never have opened.
-
Check whether you are roaming
International SMS delivery while roaming is genuinely unreliable, particularly from automated short-code senders. If you are travelling, this may simply not work until you are back.
-
Confirm the number is currently active
A prepaid number that has lapsed, or a line that has been ported recently, may accept nothing.
Why virtual numbers fail, and why it matters later#
Virtual numbers, online SMS-receiving services and disposable numbers all fail here more often than real ones, because platforms actively block known ranges.
But the bigger problem is not registration — it is that they frequently work at sign-up and then fail later, at the exact moment you need a security confirmation to withdraw. By then there is money in the account and you cannot receive the code.
If you are planning to change your number anyway, change it before you register. Changing a bound number afterwards goes through a security process that usually carries a temporary withdrawal hold.
If none of that works#
- Switch channel. If email is failing, register with a phone number instead, or the reverse. Most platforms accept either.
- Wait longer than feels reasonable. Rate limiting can persist for a while after a burst of requests. Coming back in an hour without touching anything is often what fixes it.
- Try a different email provider. If one provider is silently rejecting the mail, another usually will not.
- Contact the platform’s own support — through the site you are already on, never through anyone who messages you.
Being stuck and frustrated is the state fraudsters look for. If you post anywhere that you cannot receive a code, expect someone to message you offering to help.
Real support never messages you first, and never asks for a code. The whole purpose of a verification code is that nobody else has it — anybody asking you to read one out is trying to log in as you. More on this pattern in common mistakes.
Common questions#
The code arrived but says invalid or expired.
Usually you typed an older one — only the newest is valid. Codes also expire quickly, often within a few minutes. Request one fresh code, wait for it, and enter that one.
How long should a code take?
Normally seconds to a minute. If nothing has arrived after two minutes, something is wrong and pressing resend will not be what fixes it.
Can I register without any verification code?
No. Confirming control of an email address or phone number is a basic account-security requirement everywhere.
I get email codes but never SMS ones.
Then register with email and sort the phone binding separately once the account exists. It is worth having both eventually, so that a problem with one still leaves you a way to verify.
Last updated: 25 August 2026. Delivery behaviour depends on your carrier, your email provider and the platform, all of which change. Not investment advice.
Related
- Opening an account, field by field Where this step sits in the process
- Do I have to verify my identity? The other common stall
- Fake support messages Why being stuck makes you a target