You cannot top up a Grab wallet balance in Vietnam, because GrabPay by Moca stopped operating as an e-wallet on 1 July 2024. Grab Vietnam now takes cash, a linked international Visa or Mastercard, or a linked Vietnamese e-wallet such as MoMo. Foreign cards can be linked for rides but never loaded with a balance.
On 1 July 2024, Moca shut down the e-wallet that powered GrabPay in Vietnam. Balances were refunded to users and the top-up function disappeared, which is why half the advice online about "loading credit into Grab Vietnam" now describes a screen that no longer exists.
What replaced it is simpler in one way and more awkward in another: Grab Vietnam runs on cash, on a directly linked card, or on a Vietnamese e-wallet linked from outside the app. There is no Grab balance to preload, so the question for a foreigner is not how to top up but which of the remaining four routes your documents allow.
What actually changed in July 2024
GrabPay by Moca was a licensed Vietnamese e-wallet sitting inside the Grab app, and it was the thing you topped up. When Moca ceased e-wallet operations on 1 July 2024, that stored-value layer went with it.
Grab Vietnam's response was to lean on payment methods it does not have to license itself: cash on completion, card-on-file billing, and integrations with existing Vietnamese wallets. The practical effect for a visitor is that prepaying is no longer possible at all. Every Grab fare in Vietnam is now settled at the moment of the trip, from a card, from a third-party wallet balance, or from your pocket.
This also closed off a workaround that used to circulate on forums, where travellers had a Vietnamese friend load their Grab balance. There is nothing to load.
Route 1: Link your own Visa or Mastercard
For most short-stay visitors this is the correct answer. Grab Vietnam accepts international Visa and Mastercard as a linked payment method under Payment in the app menu, and the card is charged per trip in VND with no wallet in between.
Expect a 3-D Secure challenge from your bank on the first attempt and often a tiny verification authorisation that drops off within a few days. Add the card while you still have hotel wifi and a working phone number for one-time codes, not while standing outside Noi Bai arrivals.
Two things catch people out. Some issuers decline the first Vietnamese merchant charge outright as suspected fraud, so tell your bank you are travelling. And your own card's foreign transaction fee still applies on every single ride, which on a city of 40,000 VND fares is small in absolute terms but adds up over a fortnight.
Prepaid and some virtual cards are hit and miss. If yours fails twice, it is the card type, not the app.
Route 2: Cash, and the 500,000 note problem
Cash remains fully accepted for Grab rides across Vietnam and is selected by default if no card is linked. Drivers do not always carry float, and a 40,000 VND motorbike fare paid with a 500,000 VND note is a genuinely awkward two minutes.
The wider cost is at the ATM. Vietnamese bank machines charge roughly 22,000 to 55,000 VND per withdrawal before your home bank adds anything, and most dispense 500,000 VND notes, so you pay a fee to receive money in the one denomination drivers least want.
Route 3: Link MoMo or ZaloPay — better, if you qualify
This is where a long-stay expat genuinely does better than a tourist. MoMo linked to Grab gives you one Vietnamese balance covering rides, food delivery and most of the domestic app economy, plus access to the voucher promotions Grab pushes to local wallet users.
The barrier is documentation. MoMo requires a Vietnamese phone number, and since Circular 41/2025 biometric verification is required for new e-wallet registration in Vietnam. ZaloPay goes further and wants a Vietnamese ID document.
If you are here on a 45-day visa exemption or a 90-day e-visa, neither is realistically open to you, and a standard Vietnamese bank account to fund them is not either — those need a long-term visa, work permit or Temporary Residence Card. If you hold a TRC and a local SIM, set MoMo up and stop reading this section.
Route 4: The QR code the driver holds up
Ask any Grab driver in Hanoi or Ho Chi Minh City who has just been handed a 500,000 note and a good number of them will turn their phone around and show you a bank QR code instead. Scanning it and sending the exact fare is faster than waiting for change, and it is how Vietnamese passengers routinely settle cash-selected trips.
That QR is VietQR, the national standard run by NAPAS and the State Bank of Vietnam across more than 40 banks. QR payment adoption in Vietnam rose 150% during 2025 according to the State Bank of Vietnam, which is why the sticker is now on dashboards, not just shop counters.
Scanning it is the bit foreigners cannot normally do. The standard runs on Vietnamese bank accounts and domestic apps, so Apple Pay, Google Pay and a foreign Visa or Mastercard cannot reach it — those work only at NFC terminals in hotels, malls and chain cafes. LocalPay is the way round it: a non-custodial wallet you top up with the Visa, Mastercard, Apple Pay or Google Pay you already carry, then spend at any merchant QR in the country, with no Vietnamese bank account, SIM card, ID or residency card involved. Stablecoin top-ups in USDC or USDT are there as a secondary option.
Be clear about the limit: LocalPay is not a payment method you can add inside the Grab app. It solves the scan, not the card-on-file. In practice that covers the driver's own code, the Xanh SM or Mai Linh taxi you take when Grab surges, the bike hire shop, and the coffee you buy while waiting for the driver to find you. Available on the iOS App Store and Google Play, and backed by Colosseum.
Four things to sort before your first ride
- Add your Visa or Mastercard to Grab on hotel wifi, not at the airport kerb. The 3-D Secure code goes to your home mobile number, which may not be receiving anything abroad.
- Keep 100,000 and 200,000 VND notes back specifically for rides. Break the 500,000 notes at a supermarket or convenience chain where change is never an issue.
- Screenshot your destination address in Vietnamese before booking. Grab's pin placement in older Hanoi lanes and Da Nang alleys is frequently 200 metres out.
- Install a QR wallet that works without a local bank account so you can scan a driver's code, or the taxi meter's, when the fare has to be settled without notes.
So the honest answer to the top-up question is that it stopped being a question in mid-2024. Link your own Visa or Mastercard and Grab rides in Vietnam work fine; hold a Temporary Residence Card and a local SIM and MoMo is the better long-term setup; carry mid-size notes and cash still works everywhere.
The gap is everything Grab does not cover — the driver with no change, the taxi you flag when the app quotes 25 minutes, the rest of a day's spending in a country where the QR sticker has largely replaced the card terminal. Install LocalPay before you land, top it up from the card in your wallet, and you can scan any merchant code in Vietnam without a local bank account, SIM or ID. It is on the iOS App Store and Google Play.
Frequently asked questions
GrabPay by Moca stopped operating as a Vietnamese e-wallet on 1 July 2024 and user balances were refunded, so Grab Vietnam no longer has a stored-value wallet to load. Every fare is now charged at the time of travel to a linked card, a linked Vietnamese e-wallet, or paid in cash.
Yes. Grab Vietnam accepts international Visa and Mastercard as a linked payment method, charged per trip in VND, and this is the most practical route for tourists. Your issuer's foreign transaction fee applies to each ride, and the first charge may be declined as suspected fraud unless you tell your bank you are travelling.
Not for card or cash payment, both of which work with a foreign number on a roaming or eSIM setup. A Vietnamese phone number is required if you want to pay through MoMo, and since Circular 41/2025 biometric verification is also required for new e-wallet registration in Vietnam.
Most drivers in Vietnam can show you a personal bank QR code on their phone, which you scan and send the exact fare to. Scanning requires an app that connects to Vietnam's VietQR network, which foreign cards and Apple Pay cannot do directly, so a wallet such as LocalPay that works without a Vietnamese bank account is the usual solution for visitors.

