How to receive an imo OTP on a number other than your own
You can receive an imo verification code with OTP Bolt by ordering an Instant OTP number for imo in one of 197 countries, entering it in imo, and reading the SMS code in your dashboard a minute or two later. Instant OTP is priced from $0.20 per code, with a full automatic refund if no code arrives within 20 minutes. If you want imo to stay on a number you control, Dedicated Numbers start from $1.95/month.
How does imo use your phone number?
imo is a free messaging and video calling app that many families use to keep in touch across borders, for example between workers in the Gulf and relatives in South Asia.
There is no separate username. Your phone number is your imo identity: you register with it, imo confirms it with an SMS code, and contacts who have the number saved can reach you. If you reinstall the app or move to another handset, imo asks you to confirm the number again.
So the number you choose is the number your contacts will see. Keep that in mind when you pick a country.
Which country should my imo number come from?
Instant OTP for imo currently covers 197 countries. Among them: Bangladesh, Pakistan, India, Nepal, Sri Lanka, Afghanistan, Saudi Arabia, the United Arab Emirates, Kuwait, Qatar, Oman, Egypt, Nigeria, Ghana, Kenya, the United Kingdom and the United States.
A few practical points:
- Choose a country that matches your situation, such as where you live now, or the country your family recognizes.
- Each country has its own price, shown in the dashboard before you order.
- If imo will not send a code to one country's number, ordering in a neighboring or alternative country is the fastest fix.
Walkthrough: from order to imo code
- Open an OTP Bolt account and make your first wallet top-up, by card or with USDT / USDC. That unlocks ordering and shows exact prices.
- In Instant OTP, search for imo and pick a country.
- Copy the number from the order.
- In imo, select the same country code and enter the number. If the dashboard shows the full international format, leave out the country code digits when imo has already filled them in.
- Ask imo to send the SMS, then watch your dashboard's live inbox.
- Type the code into imo once it appears.
The order stays open for 20 minutes from the moment you place it. The Instant OTP page explains the window in more detail.
imo offered a phone call instead of an SMS. Which should I pick?
Some messengers offer to verify by automated call when a text seems slow. If imo shows that kind of option, stay with the SMS route. Your Instant OTP order is built to catch the text message and show its code in the dashboard, so the SMS is the one you will actually see.
If you already chose a call by mistake, go back and request the text again while the order is still open.
No imo code? Your options
imo, like any app, chooses which numbers it accepts. Some number ranges are declined, and occasionally a message never makes it through. Here is what to do:
- Double-check the country code and digits you entered in imo.
- Request the SMS again once; sometimes another message can arrive on the same number.
- Cancel before a code arrives, or let the 20 minutes run out. The full price goes back to your wallet automatically.
- Place a new order in a different country.
A code that has been delivered is not refunded, so start the order only when imo is open and ready.
Keeping imo on the same number for years
An Instant OTP number is for one code. That is fine if you only need to get imo running today, but it will not help when you buy a new phone and imo wants to verify the number again.
For that, use a Dedicated Number, from $1.95/month. It stays yours while it renews from the wallet, you get an email reminder before each renewal, and you can release it whenever you like. The SMS inbox keeps receiving verification texts, and you can also call from the browser and take incoming calls there, with a call log.
You can activate a US, Canadian or Puerto Rican number yourself, straight away. Any other country is on request: use Request a country in the dashboard, and the team will confirm availability and price and whether an address or ID check is needed first. Timing depends on the country.
Using imo the right way
Register imo for yourself, a family member who asked you to help, or your business, and keep to imo's terms. Keeping your personal number private or setting up a separate line for customer calls are good reasons. Making extra accounts or getting back onto imo after a block are not.
imo is a trademark of its owner. OTP Bolt is independent and not affiliated with the app.
Instant OTP or Dedicated Number?
| Instant OTP | Dedicated Number | |
|---|---|---|
| Best for | One verification code | Logins, recovery, calls |
| How long | One order, 20 minutes | Yours while it renews |
| Price | from $0.20 per code | from $1.95/month |
| If nothing arrives | Automatic refund | Unlimited SMS inbox |
App names are trademarks of their owners. OTP Bolt is not affiliated with them. Follow each app's terms.
Questions people ask
Can I make an imo account without my own SIM card?
Yes. Order an Instant OTP number for imo, enter it in the app, and the SMS code shows up in your OTP Bolt dashboard.
How much is an imo verification code?
Prices start from $0.20 per code. The exact amount depends on the country and appears after your first wallet top-up.
Can I get a Bangladeshi or Pakistani number for imo if I work abroad?
Yes, both countries are available for imo through Instant OTP. A long-term Dedicated Number there is on request, with availability and any ID check confirmed first.
What if imo says the number is not valid?
Cancelling while no code has come in sends the whole price back to your wallet, and you can then pick a number from another country.
Can I use the same number when I change phones?
Not with Instant OTP, which handles one code. A Dedicated Number keeps receiving SMS while it renews, so imo can verify you again.
Does imo accept all virtual numbers?
No. imo can turn down some numbers, which is why Instant OTP refunds automatically when nothing arrives within 20 minutes.
How do I pay?
To pay for imo verifications, fund the USD wallet with a card via Stripe checkout, or send USDT or USDC. Invoices arrive by email as PDFs.
Is there an API for ordering numbers?
Yes. With an API key you can order, poll and cancel Instant OTP numbers; details are on the [developers page](/developers).