Guide

A verification code never arrives

You are past the password step and the six-digit or eight-digit code has not shown up. This page helps you tell a delivery problem apart from a bigger one, and says what each provider can and cannot do.

The short answer

Ask one question first: where is this code being sent, and do you still control that destination? If the code is going to a phone, phone number or inbox you can no longer reach, this is not really a delivery problem — it is the lost-device problem, and the fix is different. If you can reach the destination, the next step is to use another sign-in method or a backup code rather than waiting.

First: where is the code going?

"The code never arrived" hides several different problems. Before changing anything, identify the destination the provider is using.

If you cannot tell which destination is in use, do not sign anything out to guess. Sign in on a device you still control if you can, open the account's sign-in or security settings, and read the recovery details there. If you cannot sign in on any device, treat it as the destination problem described below.

If you can reach the destination

  1. Use another way in rather than waiting. Look for an onscreen option such as "Try another way", "Other ways to sign in", "Didn't Get a Code?", "Can't get to your devices?", or "Can't use [this phone number]". Apple and Google both document these options at the code step.
  2. Use a backup code if you have one. Google, Microsoft, Bitwarden and 1Password all issue backup or recovery codes for exactly this situation. A Google backup code becomes inactive after one use; an old Microsoft recovery code stops working when a new one is generated.
  3. Check the obvious filters. Look in spam, junk and bulk folders, and on an iPhone in the Unknown Senders list. Google's own reset help says to check those folders, request the message again, and check every email address that might have been used on the account.
  4. Recheck the destination details. A code sent to an old phone number or a stale recovery address will arrive somewhere you are not looking. Where you can still sign in, update those details, and expect a trust delay before the change takes full effect.
  5. For an authenticator app, check the clock. Time-based codes depend on the device clock. If a code keeps being rejected as soon as it is entered, the device time may be wrong rather than the code undelivered.

If you cannot reach the destination

If the code is going to a device, number or inbox that is gone, the problem is the destination, not delivery. Providers will not read a code out to you, and support agents cannot bypass the verification step. Work through Your phone was lost, stolen, or replaced to find the right route, and if no method is left, see No recovery methods left for an honest picture of what happens next.

If the destination is not one you recognise — a phone number or inbox you never added — treat it as possible account takeover rather than a delivery problem. Secure the account first: on a device that still has access, change the password and review the recovery details, and do not approve a sign-in prompt you did not start. If you can no longer sign in, use the provider's own account-recovery process and tell it what you observed. The interactive guide has a dedicated path for "I think someone else got into my account".

How long might this take?

Keep two different waits apart. A text message or email should arrive within moments; if it does not, that is a delivery problem, not a provider delay. A recovery request or a security change is deliberately slowed down, sometimes for days, as a security feature rather than a fault. The table below covers the second kind. These are the documented expectations, not promises.

What the providers document about waits and limits
ProviderWhat the provider documents
Apple If you temporarily cannot reach your trusted devices or phone number, Apple says the fastest route is to wait until access is available in the next few days and then add more trusted phone numbers. Account recovery for someone who permanently cannot reach either can take several days or longer, and contacting Apple cannot speed it up. A confirmation email arrives within 72 hours.
Google Google may place a security hold of a few hours to a number of days before processing a recovery request. The risk factors and grant criteria are not published. Google suggests trying again from a device you are already signed in to, which can improve the chance.
Microsoft The account recovery form is reviewed and answered within 24 hours. A failed request can be retried up to two times per day with no overall limit.
1Password A recovery code needs access to the account email address and only works while signed out and not recently active. After creating a code, wait at least one hour; an attempt soon after a sign-in is blocked and the code is unusable for 24 hours.
Bitwarden Using the two-step recovery code needs the account email, the master password and the code. Bitwarden states it cannot retrieve a recovery code for you.

Codes and scams

No legitimate provider or support agent will ask you to tell them a verification code, a recovery code, a password or a key. Google states it never asks for those outside the official sign-in flow, and it does not work with any service claiming to provide account or password support. Enter codes only on the provider's own site or app.

Do not sign out to test delivery

Do not sign out of the only device that can still get into your account to see whether a code arrives. If the code does not come, you have made the lockout worse. Keep every working session until you have added a second, proven way in.

Get a next step that fits your answers

The step-by-step guide asks what is still working and points to one provider-supported action, then links to the provider's own page. It never asks for a password, a code or a key.

Open the step-by-step guide

Official sources

Passkey Lifeboat is independent and not affiliated with these providers. These pages were last checked on 16–17 September 2026; provider instructions can change, so the provider's own page is always the final authority.