Eight times out of ten, a failed login isn't a wrong password — it's a code that never arrived, or arrived too late. SMS and email take two completely different paths, and treating them separately is what actually gets you in.

Getting stuck at the verification code step is, eight times out of ten, not actually about a wrong password — it's a code that never arrived, or arrived too late and too tangled with earlier ones. SMS codes and email codes fail for completely different reasons, and troubleshooting them as if they were the same thing only adds confusion. Work out which one you're dealing with first, then keep going from there.
The same rule as always: change one variable at a time. Resend the code, switch phone numbers and contact support all in the same breath, and even once the account unlocks you won't know which step actually did it.
Of these causes, the first two are usually fixed in a few minutes on your own; the last two typically need waiting it out or a support agent verifying your identity. Working through them in order tells you which one applies quickly, without testing every possibility at once or trying every fix in one go.
Open the screen asking for the code and read carefully whether it says it went to a phone or an email — this one detail decides which direction to look in next. The causes barely overlap between the two, and guessing wrong wastes time for nothing.
Some accounts have more than one contact method on file, and the login screen usually masks part of the destination for privacy — showing only the middle digits of a phone number, or the first few characters of an email. Check whether you recognise it as the one you normally use; if you don't, that's exactly the next section.
Most so-called "login failures" are really just a code that hasn't arrived yet, with someone too impatient to wait hitting resend, sometimes more than once. SMS and email differ a lot in how fast they typically land and where they typically get stuck:
| Method | Typical delay | Most common failure cause |
|---|---|---|
| SMS code | Usually seconds to under a minute | Carrier filters this kind of text the way it filters marketing messages, or the signal itself is unstable |
| Email code | Seconds to a few minutes, depending on the provider | Caught by the mailbox's own spam rules, or simply queued at the mail provider's end |
Past the normal wait with nothing arriving is when the next step is worth considering. Hitting resend before that window is up is exactly what walks you into the "used the wrong code" trap covered further down.
An SMS occasionally gets stuck on the carrier's side for reasons that have nothing to do with signal bars — full bars and all, it can still get filtered, because the filtering happens on the carrier's own servers, not on the phone. Email delays usually have nothing to do with the code itself; that particular message is simply sitting further back in the provider's processing queue, and a free mailbox under heavy load running a few minutes behind during peak times is completely normal.
Some people register with a rarely used email, or sign in through a third-party account that leaves behind a relay address rather than their usual one — and then go looking for the code in their everyday inbox or phone number, where it was never going to show up. That relay address is one nobody actively checks; the code sits there quietly while the person waits on an entirely different inbox.
There's a less obvious variant too: the wrong country code on a phone number, or an account originally registered with an overseas number now being asked to receive a code on a domestic one. The system simply can't match the two, so nothing gets sent — which looks exactly like "never arrived" but is really an identity-matching problem underneath.
How to confirm itThink back to exactly which email or phone number was used at registration, especially whether sign-in ever happened through another account's authorization — the contact method on file may not be the one you'd assume.
How to fix itCheck the email or phone number actually used at registration for the code. If you genuinely can't recall it, contact support to confirm what's on file — that's faster than guessing repeatedly. If you remember signing in through a third-party account, checking that account's own settings for which email it authorized often beats going straight to support.
Most codes are valid for only a few minutes, and sending a new one automatically kills the previous one — only the most recent is usable. With two or three codes sitting in a phone or inbox at once, it's easy to type in one that already expired, especially when they're the same length and format and impossible to tell apart at a glance.
This shows up more in email, since mail clients often group several verification messages into one thread, and the one on top when you open it is not necessarily the most recent by time sent. Get in the habit of checking the timestamp rather than assuming the one on top is the newest.
How to confirm itThe login page says the code is wrong or expired, and there's more than one code sitting in the inbox — that's usually this exact cause.
How to fix itFind the one with the latest timestamp and ignore the rest; no need to delete them. Only resend again if that latest one still comes back as wrong, and after resending, again use only the newest one.
Enough wrong codes or passwords in a short window triggers an automatic temporary lock — that's the security mechanism doing its job, not a system fault. If it wasn't you attempting to log in, several failed attempts in a row is itself worth noticing, not just an inconvenience. Nothing about resending more codes helps during a lock, because the login step itself has been paused, independent of whether the code is right.
How to confirm itThe page explicitly says the account is temporarily locked or to try again later, rather than saying the code is wrong — that's this case.
How to fix itEither wait out the lock as instructed, or contact support to verify your identity and unlock it sooner. The reasoning behind the account security mechanism is covered on how FastOrange handles connection security.
There are two situations self-service generally can't resolve. If the phone number on file is no longer active and there's no memory of an email ever being added, both recovery paths are cut off — resending more codes at that point accomplishes nothing, and only a support agent walking through identity verification can reattach the account. That process asks for information proving the account is yours, like roughly when it was registered or which device it was used on — having that ready in advance saves a round trip.
The other situation is when the login request itself never went out at all — if the network you're on adds its own restrictions to certain traffic, both the connection and the login attempt suffer together, which is a different category of problem covered in office or campus network blocking your VPN. Telling the two apart is simple: does the login page even open, and does clicking send throw an error? A page that won't open or a send button with no response points at the network. A page that works fine, with send reporting success, and still no code showing up — that's everything covered here. Knowing which one you're dealing with saves a lot of back-and-forth.
For a failed login, check whether the code is SMS or email first — most of the time it simply hasn't arrived yet, or the wrong one, or an old one, got used. The rarer cases are a temporarily locked account or a contact method that's no longer reachable, and self-service can't fix either of those — going straight to support beats resending again. Remembering to use only the most recent code alone saves most of the repeated attempts.
Another common snag on the way to logging in is the install itself getting blocked by the system, which looks similar to a login failure but has nothing to do with it — what to do when an app won't install or shows as untrusted covers that part specifically. Once logged in, the features page lays out exactly what an account covers, and every registered account gets free trial time daily to start with.



One App. Every Platform. A More Stable Connection.
Available for Windows, macOS, Android, and iOS. Use One Account Across All Your Devices and Start with a Free Trial.


Choose your platform
Switch between Windows, Android, iOS, and macOS