MumbaiDestinations
Blog Budget & prices

Paying for things in Mumbai: UPI, foreign cards and how much cash to carry

2026-08-255 min readThe Mumbai Destinations editorial team
A street stall in Mumbai displaying a QR code payment sign beside stacked rupee notes A street stall in Mumbai displaying a QR code payment sign beside stacked rupee notes

Carry ₹2,000 to ₹3,000 in small notes a day, use a Visa or Mastercard for anything above ₹1,000, and accept that the QR code everyone else is scanning is largely closed to visitors without an Indian bank account.

The short answer, and why it is not the same as elsewhere in Asia

Mumbai runs on UPI — the instant bank-to-bank system behind Google Pay, PhonePe and Paytm — and that system is built around Indian bank accounts and Indian mobile numbers. As a visitor you are looking at a city where the vegetable seller, the auto driver and the chai stall all scan a QR code, and you cannot join in without paperwork. So your working kit is a chip-and-PIN Visa or Mastercard for hotels, restaurants, malls and app cabs, plus enough cash for everything that involves a counter, a kerb or a temple.

Concretely, ₹2,000 to ₹3,000 a day covers a normal tourist day of autos, chai, street food, entry tickets, tips and shoe-minders, with ₹1,500 kept separately as a reserve. Above that, pay by card and keep the paper trail. There are workarounds for UPI — prepaid wallets sold to inbound travellers at some airports on production of a passport and visa, and international UPI acceptance schemes for certain overseas numbers — but availability and rules change, so treat them as a bonus to check at the airport counter rather than the basis of your plan.

Where a foreign card works, and where it dies

Cards work smoothly at the places with a terminal on the counter: hotels of every grade from ₹3,500 business properties in Andheri East to the landmark five-stars at the Gateway and on Marine Drive, sit-down restaurants, Phoenix Palladium in Lower Parel and the other big malls, chain coffee shops, museum ticket desks, chemists, fuel stations, and Uber and Ola in-app. Contactless tap works up to ₹5,000 per transaction without a PIN on most Indian terminals; above that you will be asked to enter one, so know your card's PIN rather than your phone's.

Where cards die: kirana shops and street stalls (QR only or cash), autorickshaws and kaali-peeli taxis (cash), the Bademiya kebab counter and most late-night food, local train ticket windows, temple donation boxes, and small guesthouses in Colaba or Girgaon that quote a lower rate for cash. American Express is accepted at big hotels and malls and refused almost everywhere else, so bring a Visa or Mastercard as the primary. Warn your bank of the travel dates; Indian merchant codes trigger fraud blocks with irritating regularity, and a blocked card at 11pm in Dadar is a bad evening.

ATMs: which ones, what they cost, what they cap

Use ATMs attached to a bank branch or inside a mall vestibule, and stick to the large banks — State Bank of India, HDFC, ICICI, Axis, Kotak. Standalone machines in unlit lanes are the ones that swallow cards and run out of notes on Sunday evenings. Per-transaction withdrawal caps are commonly ₹10,000 to ₹20,000 for foreign cards, and the Indian bank typically adds a fee in the ₹150 to ₹250 range on top of whatever your home bank charges, so two large withdrawals beat six small ones. Machines dispense mostly ₹500 notes, which is precisely the problem discussed below.

Two habits that save real money. First, always choose to be charged in rupees, not in your home currency: the dynamic currency conversion option on the screen or the card machine hides a spread of several percent, and it appears both at ATMs and at hotel checkouts. Second, count the notes at the machine and reject torn ones at the counter of a bank branch — a note with a missing corner will be refused by an autorickshaw driver in Khar and you will have no recourse. Cash-back-on-purchase does not exist here in the western sense.

The small-notes economy

The ₹500 is the largest note in circulation, and it is close to useless for daily transactions. An autorickshaw fare in Bandra is ₹30 to ₹150; a cutting chai is ₹12 to ₹20; a vada pav is ₹20 to ₹35; a shoe-minder at Siddhivinayak or Haji Ali expects ₹10 to ₹20; a public toilet is ₹5 to ₹10; a porter at CSMT wants ₹100 a bag. Drivers routinely have no change, or say they have none, and a ₹500 note against a ₹40 fare ends with you rounding up. Break notes deliberately at supermarkets, chain cafés and chemists, where the till has float.

Build a working wallet: a fold of ₹10, ₹20 and ₹50 notes in an outside pocket for the day's small stuff, ₹100 and ₹200 notes for meals and short cabs, and the ₹500s tucked away. Keep ₹1 to ₹10 coins for the local train ticket window and the flower sellers outside temples. If you plan to give to beggars, decide your policy before you land rather than at a traffic light in Worli, and note that children tapping at car windows are usually part of an organised operation — many residents give to a registered charity instead.

Paying for transport specifically

The metro is the most card-friendly transport in the city: ticket counters and vending machines at stations sell single-journey QR tickets and issue stored-value cards, and most accept notes as well as cards, with fares typically in the ₹10 to ₹80 band by distance. The National Common Mobility Card is being rolled out across services, and the metro operators run their own apps, but rules and coverage differ line to line, so buy at the counter on day one and ask what the machine takes. Suburban train tickets are cash at the window; the mobile ticketing app effectively requires an Indian number to register.

Autos and kaali-peelis are cash, full stop, and the driver will not have change for a ₹500. App cabs let you pay by card in-app, which removes the fare argument entirely and is the single best reason to use them for airport runs and long crossings; a late-night driver may still ask to switch to cash, so keep a reserve. BEST buses take cash and the Chalo app. Tolls on the Bandra-Worli Sea Link and the Atal Setu are paid by the driver, usually via FASTag, and appear as an add-on to your fare.

Reading a Mumbai bill

Restaurant bills carry GST at 5% on food in most standalone restaurants, higher in some hotel restaurants, and alcohol is taxed separately under state rules — which is why a bar bill in Lower Parel looks brutal next to the food. A line called service charge, typically 5% to 10%, is not a government tax and not mandatory: consumer guidance in India is explicit that it must be voluntary, and you can ask for it to be removed. Most people at mid-range places pay it and leave nothing extra; that is the cleanest approach and avoids double-tipping.

Two other bill habits. Bottled water and packaged snacks carry a printed maximum retail price, and charging above MRP is not allowed outside licensed venues like cinemas and airports — a ₹20 litre bottle sold for ₹40 at a beach stall is a small scam you can simply refuse by pointing at the label. And at hotels, check whether the quoted room rate includes taxes; a ₹6,000 rate can land at ₹7,000-plus after GST, and the tax band steps up above certain rate thresholds, so confirm the all-in figure at booking.

The failure plan

Assume one of your cards will stop working. Carry two cards from different networks and different issuers, stored in different places, plus a US-dollar-free habit of not relying on money changers: exchange rates at airport counters are visibly worse than at a licensed city dealer in Fort or Andheri, and worse again at hotel desks. If you must change money, do it in the city with your passport, get a receipt, and count in front of the cashier. Keep a photo of your passport and visa page on your phone; several payment and SIM processes ask for it.

Getting an Indian prepaid SIM on arrival — passport, visa, photo, roughly ₹1,000 for a tourist plan with generous data — solves more than connectivity. An Indian number makes app cabs, delivery apps and hotel confirmations work properly, and it is the gateway to any UPI workaround that may be available to you. Do it at the airport counter or an official Jio or Airtel store rather than a kiosk in a lane, expect activation to take a few hours, and confirm the current documentation rules with the operator, since telecom KYC requirements are tightened periodically.

Book while you read Median night₹7849 Cheapest area₹1819 Hotels3012 Find a hotel

Before you book

What people ask before booking Mumbai.

Can a foreign visitor actually use UPI in Mumbai?

Sometimes, and not reliably. Prepaid traveller wallets linked to UPI are sold at some airport counters against a passport and visa, and certain overseas mobile numbers can be onboarded, but coverage and rules change. Plan on cards plus ₹2,000 to ₹3,000 daily cash, and treat UPI access as a bonus you confirm on arrival.

How much cash should I withdraw at once?

Take ₹10,000 to ₹20,000 per withdrawal if your card's limit allows, because the Indian bank fee of roughly ₹150 to ₹250 plus your home bank's charge is per transaction. Then break the ₹500 notes deliberately at a supermarket or chain café so you are not handing them to auto drivers.

Is the service charge on my restaurant bill compulsory?

No. Service charge is a restaurant's own levy, not a tax, and Indian consumer guidance says it must be voluntary — you can ask for it to be struck off. GST at 5% on food in most standalone restaurants is a genuine tax and stays. If the service charge is on the bill and you pay it, no further tip is expected.

Should I pay in my home currency when the card machine offers it?

No. Always choose rupees. The convert-for-you option at ATMs, hotel checkouts and shop terminals bakes in a spread of several percent that you never see itemised. Paying in ₹ lets your own bank do the conversion at a rate you can check afterwards on your statement.

Where to stay

Hotels in Mumbai

Live prices · free cancellation

Recommended reads

All posts