Foreigners in Vietnam can pay for Grab rides with a Visa or Mastercard added inside the app, but topping up the GrabPay wallet itself usually fails without a Vietnamese bank account. Since Circular 41/2025, new e-wallet registration in Vietnam requires biometric verification, which closes the MoMo and ZaloPay workaround for most short-stay visitors.
Two payment screens exist inside Grab Vietnam, and visitors regularly confuse them. One attaches a card to pay for individual rides, which works for most foreign Visa and Mastercard holders. The other funds a stored wallet balance, which is built on Vietnamese banking rails and tends to reject foreign cards outright.
The distinction has got sharper in 2026. Vietnamese e-wallet rules tightened, local riders moved further onto wallet and QR payment, and the gap between how locals pay and how visitors pay widened rather than closed.
What changed in 2026 for visitors paying for rides
Circular 41/2025 requires biometric verification for new e-wallet registration in Vietnam. That affects anyone trying to open a MoMo or ZaloPay account to link as a Grab payment method, on top of the existing requirement for a Vietnamese phone number, and in ZaloPay's case a Vietnamese ID document.
The second change is behavioural. QR payment adoption in Vietnam surged 150 percent in 2025 according to the State Bank of Vietnam, and the practical result is that a Vietnamese rider now treats a stored wallet balance as the default and cash as the oddity. Drivers increasingly carry less change than they used to.
Nothing changed about foreign cards themselves. A Visa or Mastercard issued abroad still works for ride charges in Grab, as it did before, and still has no route into the domestic wallet infrastructure that sits behind GrabPay top-ups.
So the task for a visitor arriving in 2026 is not to find a clever way to top up a wallet. It is to get the card payment path working properly on day one, and to arrange a separate way of paying for everything outside the car that does not involve a cash machine.
Ride charges and wallet top-ups are two different systems
A ride charge is an international card transaction. Grab bills your foreign card the way an airline or a hotel booking site would, and your issuing bank sees a normal cross-border payment it can approve or decline on its own risk rules.
A GrabPay top-up is a transfer into a Vietnamese stored-value account. Domestic rules govern who may hold and fund that balance, which is why the funding options shown to a local user include Vietnamese bank cards and linked local wallets, and why foreign cards are frequently refused at that screen even when the same card has just paid for a ride without complaint.
If your top-up is declined, there is nothing to troubleshoot on your side. Retrying with a different foreign card, a different browser or a VPN does not change the underlying eligibility.
The cash fallback and what it actually costs you
Cash remains the simplest option for a new arrival, and for short city hops it is genuinely fine. Carry small notes: 10,000, 20,000 and 50,000 VND cover most fares, and a driver handed a 500,000 VND note for an 48,000 VND trip will often have to go looking for change.
The cost is not in the fare, it is in sourcing the notes. Vietnamese ATM withdrawal fees typically run 22,000 to 55,000 VND per transaction before your home bank adds its own foreign transaction charge and exchange margin. On the modest withdrawals most visitors make, the total load commonly lands somewhere between 3 and 8 percent.
This is where the wallet question stops being about Grab. You can pay for every ride by card and still find yourself at a cash machine twice a week, because the noodle shop, the laundry, the barber and the hotel minibar all want either notes or a QR scan. A standard Vietnamese bank account, which is what the local QR system runs on, requires a long-term visa, work permit or Temporary Residence Card, so visitors on a 45-day exemption or a 90-day e-visa are locked out.
LocalPay is the straightforward answer to that half of the problem. It is a non-custodial wallet that pays any VietQR merchant in Vietnam, tops up with the Visa, Mastercard, Apple Pay or Google Pay you already have, and needs no Vietnamese bank account, SIM card, ID document or residency card. It does not replace the in-app card you use for Grab itself, but it removes the reason most visitors were withdrawing cash in the first place.
Where each option genuinely wins
If you hold a Temporary Residence Card and a Vietnamese bank account, linking a local wallet inside Grab is the smoothest setup available and nothing beats it. Promotions, refunds and cancellation credits all land back in the same balance, and you never think about 3-D Secure again.
If you are here for two weeks, the card-on-file route wins. It survives a dead phone battery on the driver's side, it gives you a receipt trail in your home currency, and it does not depend on you having the right notes.
Cash still wins in two specific cases: very short rides where you want to round up for good service, which is the polite local gesture rather than a percentage tip, and airport or station pickups where a driver may ask you to cancel and ride off-app. Keep a float of around 200,000 VND in small notes and you will never be stuck.
Step-by-step
Six checks that prevent a payment mess mid-trip
- Keep roughly 200,000 VND in 10k, 20k and 50k notes in a separate pocket purely for drivers, cancellations and off-app negotiations.
- Screenshot your booking confirmation on airport runs; if a driver asks you to cancel and pay cash directly, the fare you agreed on-screen is your reference point.
- Check the payment line on the booking screen every time for the first few days, because a declined charge can silently flip your default back to cash.
- Expect a small pending authorisation on your card when you book, which clears or adjusts once the ride completes rather than being a double charge.
- Rounding a 43,000 VND fare up to 45,000 or 50,000 VND is the normal courtesy for good service in Vietnam; percentage tipping is not expected.
- If your card is declined twice in a row in Grab, check for a fraud hold in your banking app before assuming the problem is the Vietnamese side.
The honest summary for 2026: get your foreign card attached to Grab for rides, accept that the GrabPay wallet is not open to you, and keep a modest cash float for the handful of situations a card cannot cover. Nothing about the recent rule changes made ride payment harder for visitors, but they did quietly remove the workaround of registering a local e-wallet.
The piece worth sorting on arrival day is everything that happens after you step out of the car. Install LocalPay from the App Store or Google Play, top it up with the card you already carry, and you can pay by QR code anywhere in Vietnam that takes electronic payment without a Vietnamese bank account, a local SIM or a residency card, and without feeding a cash machine every few days.
Frequently asked questions
In most cases no. GrabPay top-ups in Vietnam are funded through domestic banking rails and linked Vietnamese e-wallets, so foreign-issued Visa and Mastercard are commonly refused at the top-up screen even when the same card successfully pays for individual rides.
Yes. Grab Vietnam accepts international Visa and Mastercard added under Payment Methods as a ride payment option, and the charge is processed as a normal cross-border card transaction. Enable international online payments with your issuing bank first, and expect a 3-D Secure verification step the first time you add the card.
Not easily as a short-stay visitor. MoMo requires a Vietnamese phone number, ZaloPay requires a Vietnamese ID document as well as a local number, and Circular 41/2025 requires biometric verification for new e-wallet registration in Vietnam as of 2026.
Around 200,000 to 300,000 VND in small notes is enough for a few days of fallback fares, tips and off-app situations. Drawing it in one withdrawal keeps the cost down, because Vietnamese ATM fees typically run 22,000 to 55,000 VND per transaction and can reach 3 to 8 percent of the total on small amounts.
Some drivers display a personal bank QR sticker and will happily accept a scan instead of notes, particularly in Ho Chi Minh City, Hanoi and Da Nang, though it is at the driver's discretion rather than an official Grab payment option. A wallet that pays VietQR codes handles those scans; a foreign card, Apple Pay or Google Pay cannot, because they only work at NFC terminals.





