What Is UPI, and Why NRIs Should Care
UPI (Unified Payments Interface) is India's real-time, phone-based payment system, run by the National Payments Corporation of India (NPCI). It's how most everyday payments happen in India now — auto-rickshaws, chai stalls, grocery stores, and restaurants overwhelmingly expect it alongside or instead of cash.
Who's Eligible & From Which Countries
Since an NPCI circular dated January 10, 2023, NRIs can register for UPI using their international mobile number — no Indian SIM required — as long as it's linked to a KYC-compliant NRE or NRO account.
Three Things Must All Be True
- Your country's phone code is on NPCI's approved list.
- Your international number is registered against your NRE or NRO account with your bank.
- Your specific bank and UPI app have actually enabled that country code — this is rolled out bank by bank, not automatic everywhere.
Currently Eligible Countries
- Australia, Canada, France, Hong Kong, Malaysia, Oman, Qatar, Saudi Arabia, Singapore, UAE, UK, and USA.
- This list has expanded since the original 2023 rollout (it started with 10 countries) and may keep growing — check with your specific bank if your country isn't listed.
Both NRE and NRO accounts can be linked to UPI. One restriction worth knowing: UPI cannot be used to transfer funds from an NRO account to an NRE account — that still has to go through the normal repatriation process. See our NRI Banking guide for how NRE and NRO accounts differ.
Setting Up UPI on Your Bank's App
The exact screens vary by bank, but the flow is broadly the same everywhere. Here's the process using ICICI Bank's iMobile Pay as a concrete example, since it's one of the most widely used by NRIs — HDFC, SBI, Axis, and others follow a similar pattern in their own apps.
Confirm your number is linked to your account
Your international mobile number needs to already be registered against your NRE/NRO account with the bank — sort this out first if it isn't, since it's a prerequisite for everything else.
Open your bank's app and find UPI
In iMobile Pay, this is the "UPI Payments" tile on the home screen. Most major bank apps have an equivalent, clearly labeled UPI section.
Claim your UPI ID
Pick from suggested options or customize your own UPI ID (also called a VPA — Virtual Payment Address), and link it to your NRE or NRO account.
Authenticate
Typically via your Aadhaar number (last 6 digits) plus an OTP, or your debit card details (last 6 digits) plus an OTP — whichever your bank's app offers.
Set your UPI PIN
A separate 4-6 digit PIN you'll enter to authorize every UPI payment — different from your net banking password or debit card PIN. Set it up now, not while queuing at a coffee stand.
Sending, Receiving & QR Codes
Paying (Sending)
- Scan any Indian merchant's QR code — auto-rickshaws, shops, and stalls display one — enter the amount and your UPI PIN.
- Or send directly to someone's UPI ID, Indian mobile number, or Indian bank account.
- You can link multiple bank accounts to one UPI ID and set a default account for payments.
Getting Paid (Receiving)
- Your own UPI ID doubles as a personal QR code — share it, or let someone scan your app's QR screen, to collect a payment (splitting a bill, getting paid back, etc.).
- Receiving a payment doesn't require the sender to do anything special on their end beyond a normal UPI payment.
Transaction Limits to Know
- Daily limit: generally ₹1,00,000 (about 1 lakh rupees) per day, or 20 transactions — whichever comes first. Exact limits can vary slightly by bank.
- New UPI ID restriction: a freshly created UPI ID is typically capped around ₹5,000 for the first 24–72 hours — a standard fraud-prevention measure, not a bug.
- INR only: UPI transactions settle in Indian Rupees.
Preparing to Use UPI Before You Travel
If you're visiting India and want to pay for small everyday things — coffee, an auto-rickshaw, a quick bite from a street stall — the way locals actually do it, here's how to get ready:
Set up UPI a few days before you fly, not at the airport
The new-UPI-ID transaction cap (~₹5,000 for the first day or so) means you want this fully working before you need to rely on it — not while you're standing in line for a cab.
Confirm your bank actually supports your country
This is a bank-by-bank rollout, not universal. Check your specific bank's NRI banking page or call them directly if you're not sure your country code is enabled.
Use the app you already have
If you already have your bank's mobile app for managing your NRE/NRO account, you likely don't need to download anything new — the UPI feature is probably already in there.
Do a small test transaction first
Send a small amount to a family member or even to yourself across your own linked accounts, just to confirm the whole flow (authentication, UPI PIN, everything) works before you're relying on it in the moment.
Keep some cash as backup
Smaller vendors, patchy network in some areas, or a UPI app hiccup can all happen — a bit of cash on hand avoids getting stuck.
Heading to India soon? See our Cheap Flights to India guide and Buses & Cabs: Getting Around India for the rest of the trip.