Pick India and the service, check the live price, and order a private one-time activation. Paste the +91 number into the sign-up form and request the code once. It appears on your dashboard. One code completes the order. If no code arrives within 20 minutes, the charge returns to your balance.
What do people actually use an India number for?
One sign-up. One code. That is the job.
You have an app that insists on a +91 number, and you do not want your real number on its list. You order a private activation, the code lands on your dashboard, you type it in, you are done. The number was never yours to keep, and it was never meant to be.
Banking, UPI, and payment apps are a different story: they tie the account to your identity and a SIM registered in your name, and a temporary number is the wrong tool there. The same goes for government services that verify identity against a registered SIM. If the sign-up asks for identity documents beyond the code itself, stop - a temporary number is the wrong tool.
Indian apps also market hard by SMS once they hold your number. A one-time number keeps your real number off that form in the first place.
Does the carrier matter - Jio, Airtel, or Vi?
No. Not in any way that changes your outcome.
The page lists Jio, Airtel, and Vi (Vodafone Idea), and the natural reading is that picking one of them is a decision. It is not. What decides whether a code arrives is the receiving service's own rules, and whether the number is a private activation or a shared public inbox.
A prefix does not even prove the carrier anymore - number portability has been live in India since 2011.
The choice that matters is private against shared. A shared inbox number has been used by strangers all day, and a service that has seen it before refuses it. A private activation is assigned to your account only. Carrier names are just labels on the shelf.
Answer this before you order - will you need the number again?
This is the question the other pages bury, and it is the one that costs people accounts.
One code completes the order. The session closes. A week later you log in from a new phone, or you reset a password, and the service sends the next code to the registered number. You do not have that number anymore.
Decide before you pay, not after the code arrives. If the account matters - your main email, anything with money in it, anything for work - verify it with a number you control long-term. Use the one-time number for the sign-up you can afford to lose.
How ordering works here, and what happens to your money
Pick India and the service, check the price on the order page, and order. Prices load live when you pick a country - no fixed price is printed here, because the price is whatever the order page shows before you commit. See live prices. Browse all services.
Paste the number into the sign-up form and request the code once. When it arrives, it appears on your dashboard, next to your number. Enter it promptly and exactly as shown. If more than one code was requested, use only the newest one.
If no code arrives, cancel the order yourself between 2 and 20 minutes after purchase, as long as no code has arrived - or it is refunded automatically when the number expires. Once a code arrives, the order is complete and non-refundable. Top-ups are crypto, and deposits become store credit; the full terms are on the FAQ page. Read the FAQ. How to buy.
Questions about a specific order go to support@smsotps.com or Telegram @sms_otpsbot.
If the code doesn't arrive, stop pressing resend
Check the format first. An Indian mobile is +91 followed by 10 digits, and the first digit is 6, 7, 8, or 9. No leading 0. No double +91. No spaces or dashes if the form is strict.
Then wait out the timer the app shows, and request the code once more. That is the whole retry budget. If you requested more than one code, check which is currently valid - an old code that has been replaced will not work even if it arrives later.
One India-specific thing: India filters commercial SMS, and OTPs are transactional and usually prioritised - but delays happen. If nothing arrives inside the 20-minute window, cancel the order yourself or let it expire for the automatic refund.