SMS Codes Arrive Late? Why and Fixes
You are staring at a login screen waiting for a text code that never arrives — or arrives five minutes too late. Delayed SMS codes are usually a carrier or signal problem, not a hacked account. This guide shows the quick checks and the workarounds.

TL;DR / Quick Fix
Quick fix: check your signal and make sure your number is correct on the account, then wait two minutes before requesting a new code. Requesting codes repeatedly can invalidate the earlier ones. If delays keep happening, switch that account to an authenticator app, which needs no cell signal at all.
Follow these steps
- Check your signal first. Move near a window or step outside and watch the signal bars. SMS needs only a basic connection, but a dead zone or airplane mode blocks everything.
- Confirm the number on the account. Open the account's security settings on another device and check the phone number. One wrong digit sends your codes to a stranger.
- Wait two full minutes. Carriers can be slow, especially at peak hours. Give the first code time to arrive before doing anything else.
- Do not request five codes in a row. Each new request usually cancels the previous code. Spamming the resend button guarantees the code you type is already dead.
- Restart the phone and check blocks. Restart to re-register on the network, and check that you did not block the sender's short code number. Some spam filters eat verification texts.
- Switch to an authenticator app. If delays keep happening, move that account to an authenticator app. App codes generate on the phone itself and never wait on the carrier.

What NOT to do
- Do not request a new code every ten seconds. Rapid resends invalidate each previous code and make the problem worse.
- Do not type an old code 'just in case.' Expired codes fail and can temporarily lock the account after too many tries.
- Do not assume a delay means you were hacked. Slow SMS is almost always the carrier, not an attacker.
- Do not disable two-factor out of frustration. A slow code is annoying; no second factor is dangerous.
Frequently asked questions
Why do codes arrive late only sometimes?
Carrier congestion, roaming, and maintenance cause intermittent delays. If it happens on every login, the problem is more likely your number or signal.
The code arrives after it expires — what now?
Wait for the next code and type it immediately, or switch to an authenticator app whose codes you control the timing of.
I am abroad and get no codes at all — help?
Roaming can block short-code texts. Use Wi-Fi calling if available, or switch the account to an authenticator app before you travel next time.