Skip to main contentSkip to navigation
ThisIsHowItWorks.in

Complex systems, clearly explained.

An independent visual publication explaining the invisible protocols, networks, infrastructure, and mechanisms that run our world.

Explainers

  • How UPI Works
  • Offline UPI Mechanisms
  • All Explainers (Archive)
  • Topics & Roadmap
  • Search Index

Publication

  • About Publication
  • Editorial Principles
  • Changelog
  • RSS / Atom Feed

Legal & Contact

  • Privacy Policy
  • Terms of Use
  • Editorial & Legal Notice
  • Contact Us

Connect

  • Instagram
  • Discord Community
© 2026 ThisIsHowItWorks.in. All rights reserved.
Durable technical understanding built from first principles.
ThisIsHowItWorks.in
ExploreTopicsAbout
  1. Home
  2. /Topics
  3. /Financial Rails
  4. /Money, Payments & Financial Rails
  5. /How UPI Works
  6. /How UPI Works Without an Internet Connection
Finance · Financial Rails/ Explainer

How UPI Works Without an Internet Connection

Deconstructing USSD cellular signaling, voice telephony IVR, on-device balances, and NFC radio tap-to-pay

Updated for clarity
The Short AnswerFirst-Principles Core

“Can a digital payment clear when the cell tower has power but the mobile data network is severed?”

Standard UPI requires a live TCP/IP internet connection. When mobile data fails, UPI can operate through alternate physical transport rails: GSM cellular signaling (*99#), voice telephone circuits (UPI 123PAY), on-device bank-bypass ledgers (UPI Lite), and local near-field radio (UPI Lite X).

Recommended Background

To understand the failure modes and edge cases detailed in this piece, we recommend familiarizing yourself with these foundational mechanisms first:

How UPI Works
Understanding the online two-phase payment model clarifies why offline architectures must substitute network hops with hardware or voice channels.
In this Explainer8 Sections

Quick Answer

Standard UPI requires an active internet connection (Wi-Fi or 4G/5G mobile data) to exchange cryptographic packets with NPCI switches and bank servers. If your mobile data connection drops, standard smartphone apps like Google Pay or PhonePe cannot process transactions.

However, the Reserve Bank of India (RBI) and NPCI engineered four distinct alternative rails that allow UPI payments to clear under constrained or zero-connectivity environments:

  1. USSD (*99#): Uses low-bandwidth GSM cellular signaling channels (the control channel used to connect voice calls), bypassing internet data packets entirely.
  2. UPI 123PAY: Uses standard telephony voice circuits and keypad Dual-Tone Multi-Frequency (DTMF) audio tones, allowing users to pay by answering an automated phone call.
  3. UPI Lite: An on-device virtual balance that still requires an internet connection, but bypasses bank Core Banking Systems (CBS) and eliminates UPI PIN authentication for payments up to ₹1,000 (wallet limit ₹5,000).
  4. UPI Lite X: A genuinely 100% offline payment protocol using short-range Near Field Communication (NFC) radio (13.56 MHz). Both devices complete the financial exchange with zero internet and zero cellular tower signal.

"Offline UPI" is not a single feature. It is a spectrum of physical transport protocols adapted to different degrees of network failure.


The Connectivity Spectrum

To understand how offline payments function, you must first define what "offline" actually means:

Connectivity StateCellular Radio SignalMobile Data PackWhat Can WorkWhat Will Fail
Data ExhaustionActive (4G/5G)Expired / OffUSSD (*99#), UPI 123PAY, Wi-Fi UPIStandard cellular app payment
Edge / 2G CoverageWeak (2G)0.01 kbps / Packet LossUSSD (*99#), UPI 123PAYApp QR scanning (HTTP timeouts)
Voice-Only ZoneActive VoiceDead Data PipeUPI 123PAY (IVR)App QR scanning
Total Grid BlackoutZero Bars (Dead)NoneUPI Lite X (NFC Tap-to-Pay)USSD, 123PAY, Standard UPI
The Four Non-Internet UPI Rails

USSD (*99#)

GSM cellular signaling channel (SDCCH). Runs on basic 2G feature phones without mobile data. Connects to NPCI National Unified USSD Platform (NUUP). Limit: ₹5,000.

UPI 123PAY

Voice telephony & DTMF tones. User calls an automated IVR number, hears spoken prompts in regional languages, and enters MPIN via phone keypad.

UPI Lite

On-device virtual balance. Eliminates real-time bank CBS calls and UPI PINs for micro-payments up to ₹1,000 (wallet limit ₹5,000). Requires data, but bypasses bank servers.

UPI Lite X

Device-to-device radio (13.56 MHz NFC). Genuinely 100% offline between two handsets. Debits on-device secure element ledger; syncs cryptographically to banks when back online.

Comparison of USSD, UPI 123PAY, UPI Lite, and UPI Lite X offline mechanisms, transport channels, and operational constraints.

Rail 1: USSD (*99# via GSM Signaling Channels)

The oldest and most universal non-internet payment rail in India is Unstructured Supplementary Service Data (USSD), accessed by dialing *99#.

USSD operates on basic 2G GSM cellular networks. It does not require a smartphone, a touchscreen, an operating system, or an active mobile data pack.

The Signaling Channel Hack

When you browse the web or watch a video, your phone communicates over GPRS, LTE, or 5G packet-switched data bearers.

USSD does not touch data bearers. Instead, it transmits alphanumeric text packets across the Standalone Dedicated Control Channel (SDCCH)—the low-bandwidth signaling frequency reserved by cellular networks to handle administrative tasks like:

  • Paging your phone when an incoming call arrives.
  • Transmitting tower handoffs as you travel between cells.
  • Registering your SIM card on the network.

Because control channels are given higher radio priority than packet data, USSD messages succeed even when mobile data is completely disabled, expired, or severely congested.

Basic 2G Feature Phone
       │ Dials *99# over GSM SDCCH radio channel
       ▼
Base Transceiver Station (Cell Tower)
       │
       ▼ SS7 Signaling Network
Mobile Switching Centre (MSC / Telecom Operator)
       │
       ▼ Dedicated Leased Line
National Unified USSD Platform (NUUP Gateway - NPCI)
       │
       ▼ Core UPI Switch
Remitter Bank Core Banking System (CBS)

The National Unified USSD Platform (NUUP)

In partnership with the Department of Telecommunications (DoT) and India's Telecom Service Providers, NPCI operates the National Unified USSD Platform (NUUP).

  1. The telecom operator recognizes *99# as a service command and routes the session to the NUUP gateway.
  2. NUUP queries the central UPI mapper, identifies the bank account linked to the user's SIM card, and returns an interactive text menu:
    1. Send Money
    2. Request Money
    3. Check Balance
    4. My Profile
    5. Pending Requests
    6. UPI PIN
    
  3. The user responds with the recipient's phone number or UPI ID and submits their UPI PIN.
  4. Because USSD operates on an unencrypted telecom control channel, the RBI strictly caps USSD transactions at ₹5,000 per transaction.

Rail 2: UPI 123PAY (Voice Telephony and Soundwaves)

Launched by the RBI in March 2022, UPI 123PAY was created for India's estimated 400 million feature phone users who lack touchscreens and mobile internet.

UPI 123PAY operates across four distinct technical implementations:

                              ┌── 1. Interactive Voice Response (IVR)
                              │      Spoken prompts in 20+ languages; keypad DTMF tones
                              │
                              ├── 2. Embedded Feature Phone Applets
       UPI 123PAY             │      Lightweight native UI on KaiOS / JioBharat phones
   (Feature Phone Suite) ─────┤
                              ├── 3. Missed Call Facility
                              │      Missed call to merchant number triggers IVR callback
                              │
                              └── 4. Proximity Soundwaves (Acoustic)
                                     High-frequency encrypted audio chirps (ToneTag)

1. Interactive Voice Response (IVR)

The user calls a designated toll-free number (such as 08045163666 or 6366200200).

  • An automated voice system greets the caller in their chosen regional language.
  • The user speaks the name of the payee or enters their mobile number using the keypad.
  • The server validates the recipient, prompts for the amount, and asks for the UPI PIN.
  • The phone transmits the PIN as Dual-Tone Multi-Frequency (DTMF) audio tones (the pairs of audible frequencies generated when you press keys on a phone pad). The banking gateway filters the tones, reconstructs the digits, and processes the transaction.

2. Proximity Soundwave Technology (Acoustic Data)

Developed in partnership with acoustic networking technology (ToneTag):

  • The merchant POS terminal emits an encrypted, high-frequency sound wave (between 18 kHz and 22 kHz) through its speaker.
  • The customer's feature phone microphone picks up the acoustic chirp.
  • The sound wave encodes transaction parameters using frequency-shift keying (FSK). The phone decodes the payload and prompts the user to enter their PIN to finalize payment.

Rail 3: UPI Lite (The CBS-Bypass Protocol)

A major source of confusion in digital payments is UPI Lite. Many users believe UPI Lite works without internet.

It does not. UPI Lite still requires an active internet connection.

What UPI Lite eliminates is not the internet, but the bank's Core Banking System (CBS) bottleneck:

Standard UPI:   [Phone] ──Data──► [NPCI Switch] ──API──► [Bank CBS (Debit)] ──API──► [Bank CBS (Credit)]
                                                              ▲ High load chokepoint

UPI Lite:       [Phone] ──Data──► [NPCI Switch] ──Direct Virtual Balance Deduction──► [Beneficiary Bank]
                                  (Bypasses Remitter Bank Core Banking Server completely)

Why UPI Lite Was Built

Over 50% of all UPI transactions in India are for amounts under ₹200 (buying tea, vegetables, bus tickets). When 100 million people buy tea at 9

AM, commercial bank core banking servers experience massive traffic spikes, causing server timeouts and technical declines.

How UPI Lite Operates

  1. Pre-Funding: When you have an internet connection, you load money (up to ₹5,000) from your savings account into your on-device virtual wallet managed by NPCI. Your bank executes a single debit to move the money into an escrow pool.
  2. PIN-Free Spending: For any transaction up to ₹1,000, you do not enter a UPI PIN. You simply tap "Pay".
  3. Bypassing the Bank CBS: The transaction does not query your bank's Core Banking System. NPCI's high-speed in-memory engine validates the transaction against the virtual balance and routes the credit directly to the merchant.
  4. Near-Zero Failure: Because the bank's legacy database is never touched during the checkout, UPI Lite transactions clear in less than one second with virtually zero failure rate.

Rail 4: UPI Lite X (True 100% Offline via NFC)

Announced at the Global Fintech Fest, UPI Lite X is the first true, end-to-end offline payment mechanism in the UPI ecosystem.

With UPI Lite X, you can pay a merchant inside a deep underground subway station, on a high-altitude flight, or during a catastrophic cellular network blackout. Both the payer's phone and the payee's device can be in complete Airplane Mode with zero cellular signal and zero Wi-Fi.

[ Sender Phone: Airplane Mode ON ]             [ Receiver Phone / POS: Airplane Mode ON ]
┌────────────────────────────────┐             ┌────────────────────────────────┐
│ Hardware Secure Element (SE)   │             │ Hardware Secure Element (SE)   │
│ Monotonic Balance Counter: ₹800│             │ Monotonic Balance Counter: ₹0  │
└──────────────┬─────────────────┘             └────────────────┬───────────────┘
               │                                                ▲
               ▼                                                │
      [ NFC Controller ]                             [ NFC Controller ]
               │                                                │
               └────── Near Field Radio (13.56 MHz, <4 cm) ─────┘
                      - Mutual cryptographic challenge exchange
                      - Sender SE signs: Debit ₹200 (Counter += 1)
                      - Receiver SE signs: Credit ₹200 (Counter += 1)

The Mechanics of UPI Lite X

  1. Near Field Communication (NFC): The transaction operates over ISO/IEC 14443 radio waves at 13.56 MHz over a distance of less than 4 centimeters.
  2. Hardware Secure Elements (SE): Both the sender and receiver phones must have a certified hardware security chip (the same hardware enclave that stores biometric Face ID keys).
  3. Tamper-Proof Monotonic Counters: The offline balance lives strictly inside the Secure Element. When an offline payment is approved, the chip hardware decrements the sender's balance and increments a monotonic counter. This counter cannot be rolled back even if an attacker roots the Android OS or jailbreaks the iPhone.
  4. Deferred Asynchronous Clearing: The receiver's phone holds a signed cryptographic receipt from the sender's Secure Element. The next time the receiver's phone connects to the internet (whether hours or days later), the app automatically transmits the batch of signed receipts to NPCI, which credits the merchant's real bank account.

Double-Spending Prevention Without a Central Database

In an offline system, how do you prevent someone from duplicating their local storage and spending the same ₹500 at multiple offline merchants?

UPI Lite X stops double-spending through three interlocking engineering controls:

  • Hardware Monotonic Counters: The Secure Element chip contains a physical hardware register that can only increment ($N+1$), never reset. If a clearinghouse receives a counter value that has already been recorded, the duplicate voucher is rejected.
  • Strict Regulatory Caps: The RBI's Framework for Facilitating Small Value Digital Payments in Offline Mode mandates that offline contactless transactions are strictly capped at ₹500 per transaction, with an overall on-device limit of ₹2,000.
  • Mandatory Online Sync Window: Once an on-device ledger has completed a designated threshold of offline payments, the Secure Element locks itself until the handset reconnects to the internet and synchronizes its state with the central banking switch.

Architectural Comparison Matrix

DimensionUSSD (*99#)UPI 123PAY (IVR)UPI LiteUPI Lite X
Primary ChannelGSM Signaling (SDCCH)Cellular Voice CircuitsMobile Internet (IP)Local NFC Radio (13.56 MHz)
Needs Mobile Data?NoNoYesNo
Needs Cell Tower?Yes (GSM 2G)Yes (Voice)Yes (Data)NO (100% Offline)
Works in Airplane Mode?NoNoNoYES
Smartphone Required?No (Basic Keypad)No (Basic Keypad)YesYes (Must have NFC chip)
UPI PIN Required?YesYesNONO
Per-Transaction Cap₹5,000₹5,000₹1,000₹500
Maximum Wallet BalanceDirect bank accountDirect bank account₹5,000₹2,000
Primary Failure Cause30-second session timeoutAudio channel interferenceInsufficient wallet balanceNFC antenna misalignment

The Strategic Importance of Multi-Rail Payments

"Offline UPI" demonstrates the profound difference between software protocols and physical transport media:

The core UPI payment instruction—a debit authorization binding an amount, an identity, and an approval credential—is simply a mathematical payload. It does not care whether it travels over a 5G fiber-backed IP pipe, a 2G cellular control tower frequency, an analog voice telephony wire, an ultrasonic sound wave, or high-frequency near-field radio waves.

By deploying a multi-layered fallback strategy across GSM signaling channels, voice telephony, on-device pre-allocated ledgers, and short-range electromagnetic induction, NPCI ensured that digital money behaves with the physical resilience of paper cash:

  • Decoupling digital money from modern smartphone silicon through USSD and UPI 123PAY.
  • Protecting commercial bank core infrastructure from micro-transaction strain through UPI Lite.
  • Achieving genuine sovereign resilience through UPI Lite X, ensuring that even during catastrophic natural disasters or grid failures, peer-to-peer commerce can continue over short-range radio waves.

To explore how the online two-phase payment architecture functions, read the foundational explainer on How UPI Works. To understand how sovereign central bank accounts settle these offline batches, explore How Money Moves Between Indian Banks. You can also discover how contactless cards use similar near-field radio technology in How Credit Cards Actually Work.

Core Concepts Introduced9 Concepts
Standalone Dedicated Control Channel (SDCCH)Dual-Tone Multi-Frequency (DTMF)Near Field Communication (NFC)Secure Element (SE)National Unified USSD Platform (NUUP)Ultrasonic Audio ProximityAsynchronous Ledger ReconciliationEscrow Wallet BalanceMonotonic Counters
Knowledge Graph Connections

Where to Go From Here

Explore companion architectures or dive deeper into downstream mechanisms.

Deeper Dive

How UPI Works

Deep-dive following foundational explainer How UPI Works

Explore How UPI Works
Research Grounding & Primary Sources

Verified Specifications & Architectural References

3 Authoritative References

This explainer is grounded in primary-source engineering specifications, regulatory circulars, and standard documentation.

Primary SourceReserve Bank of India (RBI)

Framework for Facilitating Small Value Digital Payments in Offline Mode

Regulatory directive governing transaction ceilings (₹500), wallet limits, and offline risk allocation.

Primary SourceNational Payments Corporation of India (NPCI)

UPI 123PAY Product Specifications for Feature Phones

Technical operating guidelines for IVR, applet, missed call, and proximity soundwave channels.

Primary SourceNational Payments Corporation of India (NPCI)

UPI Lite X Product Specifications and Technical Architecture

Specifications for on-device secure element storage, NFC 13.56 MHz radio exchange, and offline settlement finality.

Previous ExplainerHow UPI Works
More from How UPI Works•Topic Hub: Financial RailsTopic Hub: Money, Payments & Financial Rails
Ground Truth Engineering Publication