Instagram: verification code not received
The code request goes out, the phone stays silent, and "resend" a minute later gives the same result. That is what five different causes look like, and each is fixed differently. One by one below.
Five reasons the SMS stays silent
- Request limit. Three or four taps on "resend code" in a row block sending for hours. A 12–24 hour pause lifts the block without contacting support.
- Virtual number. Instagram knows VoIP ranges; SMS to them goes out least of all. Free numbers from public sites fall into the same bucket.
- Number already in use. One number holds a limited count of accounts. A relative's old account or a resold SIM takes the slot; the new owner's code is delayed or refused.
- Country mismatch. The account was created under one country, the login comes from a number of another. Checks get stricter and some codes vanish.
- Carrier issue. Some carriers filter short sender IDs. Easy check: a code from any other service to the same phone arrives without delay.
Login on a new phone
The most common case in readers' questions: new phone, the app asks for SMS confirmation, the message never comes. Password known, email accessible, number unchanged. Instagram is checking the device here and allows only a few requests. One rule: one request, wait up to five minutes, then switch to "code by email" or a backup code saved in advance in security settings.
Repeated taps make it worse: every new prompt cancels the previous code, and the attempt counter keeps growing.
Signing up a new account
Sign-up is stricter than login. The number is checked by its history: mass registrations, complaints from previous owners, virtual range. A clean number on a physical SIM passes the first time; the code arrives in 10–40 seconds.
An account for a business, a shop or creative work lives for years and needs its number again: phone change, suspicious login, password recovery. A one-time code fails here: within minutes the number goes to the next customer. Such an account is kept on a rented number with an extendable term.
What a number for Instagram costs
| Country | One-time code, from | Typical price |
|---|---|---|
| Indonesia | $0.01 | $0.09 |
| Brazil | $0.03 | $0.13 |
| United Kingdom | $0.05 | $0.07 |
| Kazakhstan | $0.05 | $0.21 |
| India | $0.06 | $0.15 |
Prices are one-time activations on SMS platforms, October 2026 snapshot. Rental for a term costs more than a one-time code, but the number stays yours and codes keep arriving. Full table by service on the prices page.
Get a numberPromo code 24ZAQEHQ — 5% off number rental.
Watch the short
FAQ
No code for a whole day. Is the account lost?
No. The request limit clears by itself in 12–24 hours. Fallbacks: a code to the email linked to the account, or backup codes from security settings.
Can I verify Instagram with a virtual number?
A one-off check sometimes passes. An account you keep for long needs a number assigned to you: Instagram asks for it again on a login from another device.
Why do codes from other services arrive but not from Instagram?
Different sender. The limit or the virtual-number suspicion acts only inside Instagram; the carrier is not involved.
How many accounts per number?
Instagram does not publish a figure. In practice two or three; after that the number is refused or the code is delayed.