Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversFall ResetAmazon USFall reset deals: check better picks before checkoutAmazon US: today's deals, useful picks and quick comparisons.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
Blog

How to Fix *99# Not Working for Offline UPI on Jio

By TheFinanceBase Team6 min read
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

If *99# shows “Connection problem or invalid MMI code” on a Jio SIM, there may be no phone-side fix. *99# is NPCI’s USSD-based UPI service: it is designed to work without mobile data, but it still depends on cellular network support for the USSD session. NPCI describes the service as an internet-independent UPI channel, while Jio’s published troubleshooting guidance focuses on 4G LTE, VoLTE, plans, settings and signal—not *99# support.

In practice, current Jio user reports commonly describe *99# as failing or unsupported. That is user experience, not an explicit current Jio policy. The fastest way to identify the cause is to test the same phone with another operator’s bank-registered SIM.

First, identify where the failure occurs

The error message alone does not prove that your UPI account or PIN is faulty. Use the point at which the process fails to narrow it down:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
What happens Most likely area to investigate
No menu appears; the session closes immediately; “invalid MMI code” appears Jio/operator USSD compatibility, local network conditions or handset/SIM interaction
The USSD menu opens, but your bank account is missing Bank-registered mobile number, wrong SIM selection or bank participation
The menu opens, but the payment is declined UPI PIN, account balance, transaction limits, bank availability or recipient details
The request fails temporarily Coverage, congestion or a temporary bank/NPCI service problem

A successful ordinary phone call does not prove that the operator supports the particular USSD banking session required by *99#.

#1 Best Overall
Square Terminal - Credit Card Machine to Accept All Payments | Mobile POS
  • With Square Terminal, you can ring up sales, accept payments, and print receipts, all with one device. Use it at the counter or ring up customers anywhere in your store.
  • Accept all major credit and debit cards and pay one low rate with no hidden fees and no long-term contracts.
  • Process chip cards in just two seconds.
  • Get your money as soon as the next business day.
  • Use it cordlessly with the built-in battery, designed to last all day.

What “offline UPI” actually means

“Offline UPI” is used for several different services, and confusing them leads to bad troubleshooting advice.

*99# USSD UPI

Dialling *99# opens a USSD session rather than an app interface. NPCI describes it as a UPI channel that works without internet access and supports functions such as balance enquiry, sending or requesting money, and setting or changing a UPI PIN. See NPCI’s *99# information.

It is not completely independent of a network: the phone still needs cellular signalling, an active service and a bank-registered mobile number.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

UPI 123Pay

UPI 123Pay is a separate NPCI feature-phone and voice-based UPI system. Depending on the participating bank or provider, it can use channels such as IVR, SIM Toolkit, proximity sound and missed-call-based flows. It is not the same as dialling *99#, and availability depends on the bank and service provider.

UPI apps

MyJio, BHIM, Google Pay, PhonePe, Paytm and bank apps normally need internet for their standard app interface and payment flow. An app opening while Wi-Fi or mobile data is unavailable does not mean that the transaction itself will work offline.

The decisive test: same phone, different SIM

  1. Keep the same handset and dial *99# from the Jio SIM.
  2. Insert a SIM from another operator that you can use for banking, and select it explicitly when dialling.
  3. Use the mobile number registered with the bank, then dial *99# again.

If the menu fails on Jio but opens on the other operator in the same phone, the result strongly indicates an operator or USSD-path limitation rather than a defective dialer, UPI PIN or Android setting. This is a diagnostic inference, not an official Jio statement.

You can also perform the reverse test: try the Jio SIM in another compatible handset. If it fails in multiple phones while ordinary calls work, the handset becomes a less likely explanation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Phone and SIM checks worth trying

These checks can rule out common setup problems, but they cannot add USSD functionality that the carrier does not provide.

Rank #3
Clover Compact Payment Terminal - Requires New Merchant Processing Account Through Powering POS.
  • The Clover Compact and Clover Mini /Station sync with each other through the Clover Dashboard and cloud-based network. This allows you to manage transactions, track sales, and access business data across both devices seamlessly. Plug in, not battery/mobile. Requires New Processing account through Powering POS. (US, PR, USVI). CANNOT be used with a different Processor. Rate match guarantee. Contact us for questions
  1. Dial exactly *99# and press the call button. Do not add spaces or extra characters.
  2. On a dual-SIM phone, choose the SIM containing the mobile number registered with your bank. NPCI’s BHIM guidance also instructs users to select the bank-registered SIM.
  3. Restart the phone and retry in a location with normal Jio signal.
  4. Temporarily disable flight mode and, for diagnostic purposes, Wi-Fi calling.
  5. Confirm that ordinary outgoing calls work and that the SIM has active service.
  6. Try the SIM in another compatible handset.
  7. Keep the phone on its normal automatic network mode. Enable VoLTE if the handset requires it for ordinary Jio calling.

Jio’s general connectivity guidance recommends checking an active plan, 4G/LTE and VoLTE compatibility, network settings, tele-verification, data settings and signal strength. Those checks are useful for general Jio service problems, but Jio’s page does not establish that a recharge or a particular setting enables *99#. See Jio’s troubleshooting guidance.

Why a data recharge, VoLTE switch or new dialer may not help

  • Data recharge: NPCI designed *99# to work without mobile internet. A valid plan may matter for general service or an outgoing-service restriction, but a data add-on is not a logical fix for an unsupported USSD banking channel.
  • VoLTE: VoLTE and USSD support are different capabilities. Enabling VoLTE may restore ordinary calling on a compatible Jio handset; it is not a guaranteed way to make *99# work.
  • Forcing 2G or 3G: Do not force a legacy network mode as a guaranteed solution. Jio’s support material directs users toward 4G LTE/VoLTE compatibility, and a forced unavailable mode cannot create USSD support.
  • Third-party dialer apps: A different dialer can change the interface, not the operator’s network capability.
  • Repeated PIN attempts: If the menu is unstable or the bank is returning errors, stop retrying. Repeated incorrect entries can cause a temporary bank-side block or decline.

Check bank registration only after the menu opens

Your bank details matter, but they cannot repair a session that never starts.

  • The mobile number on the Jio SIM must match the number registered with the bank and verified for UPI.
  • The SIM must be present in the phone used for the transaction.
  • The bank account must be eligible for the relevant UPI/USSD service.
  • Your UPI PIN is generally a bank-specific four- to six-digit credential. It is not the same as a bank MPIN.
  • If the account is missing, verify the registered number with the bank rather than repeatedly reinstalling apps or changing dialer settings.

NPCI explains the registered-number requirement and UPI security guidance on its UPI product page and UPI FAQs. Never disclose your UPI PIN or OTP to a caller, “support agent” or app representative; NPCI says bank support will not ask for your UPI PIN.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What to use instead of *99# on Jio

Your situation Practical route
No mobile data, smartphone available Try bank-supported UPI 123Pay or use an alternate operator that successfully carries the USSD session
No internet, feature phone Use *99# on a compatible operator or an official UPI 123Pay route
Jio internet is available Use MyJio UPI or another official UPI app
Urgent payment and no digital route works Use cash or a debit/credit card where accepted

Use an alternate operator SIM

If USSD UPI is essential, an alternate operator may be the most direct solution. Test it rather than assuming that any particular operator will work today. The alternate number may need to be registered with your bank; changing the registered number can also affect UPI app registration and device verification.

Rank #4
Aproca Case for Square Terminal Credit Card Machine Mobile POS (Case Only)
  • Practical Design: Comfortable handle for easy portability,Comes with specially mesh pocket for other accessories,Smooth but strong double zipper are easy for opening and closing, giving you a better using experience.
  • Perfect Fit: Specially designed for Square Terminal.
  • Great Protection: Stylish and Durable,prevents any damages or scratches caused by accidentally bumping,dropping, secures the device in good condition on travelling or outdoors.
  • Eco-friendly Material: Made of High-density EVA and 1680D Material, premium Hard EVA to provide durability and a long-lasting performance.
  • Note: This listing is an empty Case only. Any items shown in photos are for illustrative purposes only and are not included with the case.

Ask your bank about UPI 123Pay

Check your bank’s current official website or support channel for UPI 123Pay eligibility, registration requirements and the correct number or channel. Do not rely on a universal number copied from an old article. Confirm that the service supports the payment you need—such as person-to-person transfers, merchant payments, bills or recharges.

Use MyJio UPI when you have internet

Jio says MyJio’s UPI facility can link eligible savings, current or overdraft accounts and support transfers, bill payments, recharges and merchant payments. Registration is required before transacting, and Jio says the bank account must be linked to the mobile number used for the UPI account. Its help pages also describe creating a Jio UPI handle during device binding. See the MyJio UPI FAQ hub.

MyJio UPI is an app-based option, not an offline replacement for *99#. Jio’s help content has mentioned MyJio version 6.0.06 or later for UPI-handle visibility, but app requirements and labels can change, so check the current Jio help page and app listing before relying on that version detail.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Bottom line for Jio users

If *99# never opens a menu on your Jio SIM, stop treating it as a normal UPI-PIN or Android problem. Run the same-phone/different-SIM test. If the alternate SIM opens the menu, Jio’s USSD compatibility is the leading explanation. A data recharge, VoLTE toggle, network reset or new dialer cannot guarantee a fix.

For payments without mobile data, use a tested compatible operator or an official bank-supported UPI 123Pay route. When Jio internet is available, use MyJio UPI or another official UPI app; for urgent transactions with no working digital route, use cash or a card.

Quick Recap

Bestseller No. 1
Square Terminal - Credit Card Machine to Accept All Payments | Mobile POS
Square Terminal - Credit Card Machine to Accept All Payments | Mobile POS
Process chip cards in just two seconds.; Get your money as soon as the next business day.; Use it cordlessly with the built-in battery, designed to last all day.
$298.99
Bestseller No. 4
Aproca Case for Square Terminal Credit Card Machine Mobile POS (Case Only)
Aproca Case for Square Terminal Credit Card Machine Mobile POS (Case Only)
Perfect Fit: Specially designed for Square Terminal.
$17.99

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Written by TheFinanceBase Team

The Team behind TheFinanceBase.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.