JioSaavn OTP Not Received: Why It Happens and How to Fix It
If your JioSaavn OTP (one-time password) isn't arriving, the cause is almost always one of four things: a wrong or badly formatted number, DND (Do Not Disturb) filtering on your SIM, weak signal or a full inbox, or too many resend attempts in a short window. Fixing it usually takes under five minutes once you know which one you're facing.
This guide is for people signing up or logging in to JioSaavn with an Indian mobile number. The catch: if the SMS never leaves JioSaavn's side because of a rate limit, nothing you do on your phone will help until the block expires.
Quick answer
Check that you entered the number in the right format (10 digits, with +91 selected), turn off airplane mode, clear your SMS inbox, and wait a full 60 seconds before tapping resend. If you have DND active, switch it to allow transactional messages. Still nothing after two or three tries? Stop and wait 30 to 60 minutes.
Start with the number you typed
It sounds obvious. It's also the most common cause. JioSaavn expects an Indian mobile number as ten digits starting with 6, 7, 8 or 9, with the +91 country code selected separately in the field.
Typical mistakes we see:
- Typing 91 or +91 in the number box when the country code is already selected, which makes the number 12 digits long.
- Adding a leading 0 (people do this because landline STD codes use it). A mobile number like 98765 43210 should never start with 0.
- Swapping two digits. Easy to do on a small keyboard.
- Using the number of an old SIM you've since replaced.
The correct full international format is +91 98765 43210. Spaces don't matter, but the digit count does.
DND is the quiet culprit
India's telecom regulator runs a Do Not Disturb system, which lets subscribers block promotional calls and texts. Most people who enabled "full block" years ago to stop spam forgot about it. Transactional messages such as OTPs are normally allowed through even under DND, but in practice some apps send their codes through routes that get caught, and delivery gets patchy.
To check, text STOP 0 to 1909 from the affected SIM to see the options your operator offers, or open your operator's app (MyJio, Airtel Thanks, Vi App, BSNL Selfcare) and look for the DND or preference setting. Switching from full block to a category-based setting that allows banking and transactional messages is usually enough. Changes can take up to 24 hours on some networks, so don't expect an instant fix.
Phone-side problems that block SMS
Before blaming JioSaavn, rule out the phone.
- Signal: One bar of 4G can carry data but still drop SMS. Move near a window or restart the phone.
- Full inbox: Older Android phones and some dual-SIM setups stop receiving texts when message storage is full.
- Wrong SIM slot: On dual-SIM phones, check that the number you entered is the one with active service, and that SMS isn't set to "ask every time" on the other slot.
- Spam filters: Truecaller, Google Messages and some manufacturer apps can shove OTPs into a spam or promotions tab. Check there before assuming the message never came.
- Blocked senders: If you ever blocked a short code or an alphanumeric sender, that block can swallow future OTPs.
Airplane mode toggling is worth a try because it forces the phone to re-register with the network. It fixes a surprising number of "the code never came" cases.
Mobile numbers, landlines and what JioSaavn can actually reach
OTPs go by SMS, and landlines can't receive SMS in the normal way. If you've entered a landline number with an STD code (for example 011 for Delhi or 022 for Mumbai), no text will ever arrive. Use a mobile number. Indian mobile numbers are ten digits; landline numbers vary in length depending on the city code.
A related quirk: a Jio SIM that was recently ported to another network, or the other way around, can take a day or two before SMS routing fully catches up. If you switched operators this week, that's a plausible reason.
The resend trap
When the code doesn't show up in 20 seconds, most people tap resend again and again. That backfires. Apps like JioSaavn generally limit how many codes they'll send to one number in a given period, and once you cross that line, further requests are silently ignored or return a message about too many attempts. The exact limits aren't published, so treat it as a rule of thumb: after three tries, stop.
Also, older codes can be invalidated when a new one is issued. If several texts arrive late and all at once, use the newest one only. Typing an earlier code is a classic reason for "invalid OTP" errors.
Step-by-step: what to do right now
- Confirm the number: +91 selected, ten digits, no leading 0.
- Toggle airplane mode on for ten seconds, then off.
- Clear space in your SMS inbox and check spam or blocked folders.
- Wait a full minute, then tap resend once.
- Try the voice-call option if the app offers one.
- If nothing arrives, stop for 30 to 60 minutes and try again.
- Try logging in with Google, Facebook or email if those options appear, then add the number later.
Roaming and international users
If you're abroad with an Indian SIM, SMS delivery depends on your roaming plan. Some operators suspend inbound SMS on certain prepaid plans while roaming, or deliver them with long delays. Switching on Wi-Fi calling doesn't always help for SMS. If you're stuck, ask your operator whether inbound SMS is active on your roaming pack, or log in with a non-SMS method.
Using a non-Indian number is a different problem. JioSaavn is built primarily for Indian users, and support for foreign numbers can vary by app version and region. Check what the app lets you select before assuming it'll work.
Virtual numbers: a limited option
Some people try a virtual number when their own SIM isn't working or they don't want to share a personal number. A rental service such as PVACodes offers numbers for various countries, but availability for any given app or country changes, and there's no guarantee a specific service will accept it. Many apps reject numbers they recognise as internet-based (VoIP, voice over internet protocol).
If you're curious how these problems play out on other platforms, the explanations in this guide to Affirm codes that don't arrive and the Wooplus equivalent cover similar causes. Honest limitation: a virtual number won't fix a JioSaavn rate limit, and it won't help if your own SIM is the only number tied to an existing account.
Scams and mistakes to avoid
Never share a JioSaavn OTP with anyone who calls or messages you. A common scam pattern: someone claiming to be "customer care" says they sent a code by mistake and asks you to read it back. That code gives them access to your account. JioSaavn support doesn't need your OTP.
Avoid websites that promise to "unlock" an OTP or sell you a bypass. They're either collecting your number for spam or trying to get you to install something harmful. Likewise, don't install random "OTP fixer" apps; if an app asks for SMS read permission and doesn't need it, skip it.
One more mistake: using public Wi-Fi to log in and tapping through unfamiliar permission prompts. Stick with your regular connection when handling verification codes.
Frequently asked questions
Why is my JioSaavn OTP delayed?
Delays usually come from weak network coverage, operator congestion or DND filtering. Most codes arrive within seconds; if nothing shows after a minute, resending once is reasonable. Repeated requests can make the delay worse by triggering a limit.
How long should I wait for the OTP?
Give it about 60 seconds. If it hasn't arrived, request one new code. After that, wait 30 to 60 minutes before trying again, since repeated requests may be throttled.
Does DND stop JioSaavn OTPs?
Sometimes. Transactional messages are meant to pass through DND, but routing differs between senders and operators. Relaxing your DND setting to allow transactional messages is a safe step.
Can I get the JioSaavn OTP on a landline?
No. Landlines can't receive standard SMS. Use an Indian mobile number starting with 6, 7, 8 or 9, or choose an alternative login method.
I changed my number. Can I still log in?
If you can still sign in through Google, Facebook or email, do that and update your number in account settings. If the old number was your only method, contact JioSaavn support with account details.
Why does the app say "invalid OTP" when I typed what I received?
Usually you've typed an older code after requesting a newer one, or the code expired. Wait for the latest message and enter it quickly, without extra spaces.
Is my SIM the problem?
Possibly. Test by asking a friend to send you a normal text, or try receiving an OTP from another app. If other messages fail too, contact your operator.
Should I reinstall the app?
Rarely helpful for missing SMS. Update it if you're on an old version, but reinstalling won't fix a number, DND or network issue.
Can I use a foreign number for JioSaavn?
It depends on what the app currently allows at signup. Check the country selector in the login screen and don't rely on a foreign number for long-term account access.
Who do I contact if nothing works?
Use the help section inside the JioSaavn app or its official website, and include your registered number, device model and a screenshot of the error. Don't send OTPs or passwords in the message.
What to do next
For most people, fixing the number format, easing DND and waiting out a resend limit solves it. If you've tried all of that and your SIM receives other texts fine, switch to a social or email login and contact JioSaavn support rather than burning more attempts. Don't chase third-party "OTP fix" tools. Try the steps above in order, once each, and stop if the app starts showing rate-limit messages.
