Foreign cards work at international hotels, malls, and chain stores with NFC terminals in Vietnam. They do not work at street vendors, taxis, small cafes, markets, or most local businesses — which is where tourists spend most of their time. You'll need a QR payment solution like LocalPay or cash for everything else.
Most tourists arrive in Vietnam expecting their foreign Visa or Mastercard to work everywhere contactless payments are accepted. It doesn't.
Your card will work at international hotel chains, large shopping malls, and some chain cafes. It will not work at the street food stall, the taxi driver, the coffee shop in Hanoi's Old Quarter, or the market vendor in Hoi An.
Where do foreign cards work in Vietnam?
Foreign Visa and Mastercard contactless cards work at NFC terminals. That means international hotel chains, major shopping malls like Vincom Center, supermarkets like Lotte Mart or VinMart, and some chain cafes like Starbucks or Highlands Coffee.
Apple Pay and Google Pay work at the same places — they use the same NFC terminal infrastructure. If your physical card works, your phone-based card works.
This covers less than 20% of where you'll actually spend money as a tourist. The rest of Vietnam runs on QR payments or cash.
Where do foreign cards not work?
Foreign cards do not work at street food vendors, taxis, Grab drivers, local cafes, markets, independent restaurants, convenience stores like Circle K or FamilyMart, coworking spaces, or small hotels.
These businesses use VietQR, Vietnam's national QR payment standard. VietQR is tied to Vietnamese bank accounts. Your foreign Visa or Mastercard cannot connect to it, even if you tap your card or phone.
This is not a technology problem on the merchant's side. The vendor has electronic payment — it's just built for domestic bank accounts, not foreign cards.
Why don't foreign cards work at QR merchants?
VietQR is a domestic payment rail managed by NAPAS and the State Bank of Vietnam. It connects Vietnamese banks and e-wallets using a single standardised QR code format.
Foreign card networks like Visa and Mastercard do not integrate with VietQR. When you scan a QR code at a Vietnamese cafe or taxi, the payment request goes to a Vietnamese bank account or e-wallet, not the international card network.
Your Apple Pay or Google Pay wallet only stores your foreign card. It does not give you access to VietQR.
Can I withdraw cash and pay that way instead?
Yes, but ATM fees add up quickly. Vietnamese banks charge 22,000 to 55,000 VND per withdrawal, and your foreign bank typically adds its own fee plus a foreign exchange margin.
On a 2,000,000 VND withdrawal (about 80 USD), total fees can reach 3 to 8%. Smaller withdrawals are worse — the fixed fee takes a bigger percentage.
Cash also means carrying large denominations. A 500,000 VND note is common but hard to break at a street vendor. You'll need smaller notes, which means more trips to the ATM.
What payment method do tourists actually use?
Tourists who stay longer than a few days use a QR wallet that accepts foreign cards for top-up. LocalPay is the main one built specifically for this.
You top up LocalPay with your existing Visa, Mastercard, Apple Pay, or Google Pay. Then you pay any VietQR merchant in Vietnam by scanning their QR code — the same QR code the locals use.
You do not need a Vietnamese bank account, Vietnamese phone number, or any local registration. You download the app, top up with your foreign card, and pay.
What about MoMo or ZaloPay?
MoMo and ZaloPay are Vietnamese e-wallets. Both require a Vietnamese phone number, and both require a domestic bank account or Vietnamese debit card to top up in any practical sense.
MoMo sometimes accepts foreign passports for identity verification, but you still cannot top up with a foreign card. You would need to transfer money from a Vietnamese bank account, which tourists on short-stay visas cannot open.
ZaloPay requires a Vietnamese ID document. Both apps now require biometric verification for new registrations under Vietnam's 2025 e-wallet regulations.
Should I get a Vietnamese bank account?
Not if you're a tourist. Opening a standard Vietnamese bank account requires a long-term visa, work permit, or Temporary Residence Card.
If you're in Vietnam on the 45-day visa exemption or a 90-day e-visa, major banks like Vietcombank, Techcombank, ACB, and BIDV will not open an account for you.
Even if you could open one, the process takes several days and requires proof of address in Vietnam. For a two-week trip, it's not practical.
Step-by-step
- Download LocalPay
Available on iOS App Store and Google Play. No Vietnamese phone number or ID required.
- Top up with your foreign card
Use Visa, Mastercard, Apple Pay, or Google Pay. The balance converts to VND in the app.
- Scan any VietQR code to pay
Works at cafes, street vendors, taxis, markets, and everywhere else that displays a QR code.
Tips for using foreign cards in Vietnam
- Save your foreign card for hotels and mall shopping — don't rely on it for daily spending.
- Check your card's foreign transaction fee before you leave. Some banks charge 2-3% on every international purchase.
- If you're withdrawing cash, take out larger amounts to reduce the per-transaction ATM fee percentage.
- Ask for small-denomination notes at the ATM (50k, 100k, 200k VND). Vendors often cannot break 500k notes.
- Don't assume Apple Pay or Google Pay will work just because a merchant has contactless payment — Vietnamese QR systems don't connect to those wallets.
Your foreign card will get you through the airport, the hotel check-in, and the occasional supermarket run. It will not get you through a day in Hanoi's Old Quarter or a weekend in Da Nang.
LocalPay solves that gap. Top up with the card you already have, pay anywhere VietQR is accepted, and stop planning your day around where your Visa works.
Frequently asked questions
Foreign debit cards work the same way as foreign credit cards — at NFC terminals in hotels, malls, and chains, but not at QR merchants like taxis, cafes, and street vendors. They also work at ATMs for cash withdrawal, with the same fee structure.
Yes, if it's a Visa or Mastercard with contactless capability. It will work at international hotels, shopping malls, and some chain stores. It will not work at local cafes, street food vendors, taxis, or markets that only accept VietQR or cash.
If you're trying to pay at a local cafe, taxi, or market, your foreign card is being declined because the merchant uses VietQR, which only connects to Vietnamese bank accounts. Your card works fine — the payment system just isn't built for foreign cards. Use a QR wallet like LocalPay or pay cash instead.
Neither is ideal. Foreign cards only work at big chains and hotels. Cash means ATM fees and carrying large notes. The best option is a QR wallet like LocalPay, which works everywhere locals pay digitally and tops up with your foreign card.





