OTP Not Received on a Virtual Number: A Step-by-Step Troubleshooting Flow
You ordered a number, entered it in the app and the dashboard still shows waiting. Before you retry, follow a fixed order of checks. It prevents repeat requests, saves balance and tells you when to stop.
Short answer: check the number, request the SMS once, wait for the full timer, then cancel for a refund and try another number or country. Do not keep pressing resend, because that is the most common reason a code never arrives.
Step 1: check what you typed
- Country code correct.
- No spaces, dashes or leading zero issue.
- The number is the one shown on the order page.
Step 2: request once
Tap send code one time. Extra taps either replace the code or start a wait timer in the app. Watch the dashboard for the code.
Step 3: wait for the timer
Some codes take a minute or two. The order page shows how long you can wait. Use this time, do not click around.
Step 4: read the app message
| App says | Meaning | Action |
|---|---|---|
| Code sent | The app tried to send | Wait for the timer |
| Invalid number | Format or type problem | Check and try another number |
| Too many attempts | Rate limit | Stop and wait |
| Nothing shown | Unknown | Wait, then cancel |
Step 5: cancel and refund
If the timer ends without a code, cancel the order. The unused balance returns according to the refund rules. Do not leave orders hanging.
Step 6: change one thing
- Try a different number in the same country.
- If it repeats, try another country.
- If the app is strict, consider a rental number for the account.
- If every attempt fails, contact support with order ids.
Keep records
Note the app, the country and the time. These details help support check whether a range is having issues. Support runs 24/7.
Special cases
| Case | Advice |
|---|---|
| Code arrives after you cancelled | Contact support with the order id |
| App says sent but dashboard is empty | Wait the full timer, then cancel |
| Works in one country only | Use that country for that app |
| Fails every time at busy hours | Retry in a quieter period |
When a rental is the better fix
If you keep going through the same verification step for the same account, the real problem is that you need a number that stays. A rental gives you one number for the period and ends the cycle of new orders and new checks.
Frequently asked questions
How long should I wait?
Wait for the order timer. It is set to give the SMS a fair chance.
Will I lose my balance?
If no SMS arrives and you cancel, the balance returns under the refund rules.
Should I try the same number again?
No. Use a new number.
Related guides and pages
Create a free OtpGet account and test with a small balance first.