Quick answer

Most Hanoi cafes take QR payment, including tiny Old Quarter shops, so the cash-only warning is out of date. Foreign Visa and Mastercard taps only work at chains such as Highlands Coffee and Starbucks with NFC terminals. For everyday coffee, a QR wallet needing no Vietnamese bank account, such as LocalPay, beats withdrawing cash.

Egg coffee on Nguyễn Hữu Huân, 35,000 VND, served in a saucer of hot water. Next to the till sits a laminated QR code, curling at the corners, and a handwritten account number. The woman running the place has not touched the cash drawer in twenty minutes.

Guidebooks and forum posts still tell visitors that Hanoi's independent cafes are cash-only and that you should keep a fat stack of 10k and 20k notes for coffee. That advice described 2019 accurately. It describes almost nothing about how a Hanoi cafe takes money in 2026.

What actually changed between 2019 and now

QR payment in Vietnam runs on a single national standard, VietQR, managed by NAPAS under the State Bank of Vietnam and standardised across more than 40 Vietnamese banks. One code works for every bank, which is why a cafe owner only needs one printed square on the counter rather than a terminal, a contract and a monthly fee.

The State Bank of Vietnam recorded QR payment adoption surging 150 percent during 2025. On the ground in Hanoi that means a 5,000 VND trà đá stall and a 90,000 VND speciality pour-over bar are using the same mechanism.

The practical rule now is simpler than the old one. A Hanoi cafe either accepts electronic payment, in which case it accepts QR, or it is genuinely cash-only. There is no middle category where QR fails but a card works.

Option 1: ATM cash, and what the fees do to a 30,000 VND coffee

Cash still works everywhere and nobody will ever refuse it. That is the entire case for it, and for some trips it is enough.

The cost shows up at the machine. Vietnamese banks typically charge 22,000 to 55,000 VND per withdrawal on a foreign card, and your home bank usually adds its own fee plus a conversion markup on top. On a modest withdrawal the combined cost commonly lands somewhere between 3 and 8 percent.

There is a second cost that nobody budgets for. Hanoi ATMs dispense in 500,000 VND notes, and a cafe selling 25,000 VND cà phê sữa đá at nine in the morning will not have 475,000 VND in change. You end up buying something you did not want at a convenience store just to break a note, which is a tax paid in time rather than money.

Cash wins in exactly one scenario worth naming: a cafe in a village outside the city with no electronic payment at all, where you arrive with nothing. Those exist. In Hanoi proper they are rare.

Option 2: Tapping your own Visa or Mastercard

A foreign contactless card works at Highlands Coffee, Starbucks, Phúc Long, The Coffee House and most cafes inside shopping centres such as Vincom or Lotte. These places have NFC terminals wired into the international card networks, and Apple Pay or Google Pay work there for the same reason.

The terminal is where the coverage stops. Foreign cards, Apple Pay and Google Pay cannot connect to Vietnam's domestic QR system, because that system runs on Vietnamese bank accounts and domestic apps. The independent cafe with a printed code and no terminal has nothing for your card to touch.

That split matters more in Hanoi than in Ho Chi Minh City, because the cafes people actually travel for — the egg coffee houses off Hàng Gai, the fourth-floor balconies overlooking Hoàn Kiếm, the roasters in Tây Hồ — are overwhelmingly independent. Where cards are accepted at smaller venues, a surcharge of around 3 percent is common, and some set a minimum spend well above the price of two coffees.

Option 3: Paying by QR without a Vietnamese bank account

The obvious move is to get on the same rails the locals use, and this is where most tourists hit a wall. MoMo requires a Vietnamese phone number, and since Circular 41/2025 took effect, new e-wallet registrations in Vietnam require biometric verification. ZaloPay goes further and wants a Vietnamese ID document as well.

Opening a standard Vietnamese bank account is not a shortcut either. Banks ask for a long-term visa, a work permit or a Temporary Residence Card. On a 45-day exemption or a 90-day e-visa you will not qualify.

This is the gap LocalPay was built for. It is a non-custodial wallet that pays any VietQR merchant in Vietnam, and you top it up with the Visa or Mastercard you already carry, or with Apple Pay or Google Pay — the same cards that are useless at the cafe counter are perfectly good for loading the wallet. Stablecoin top-ups via USDC or USDT are there as a secondary route. No Vietnamese SIM, no residency card, no local bank account, and it is on the iOS App Store and Google Play. LocalPay is backed by Colosseum.

At the counter the flow is the same one you have watched Hanoians use all week. Open the app, scan the code taped beside the till, type the amount, show the screen. Staff recognise it instantly because it is the standard everyone else is using.

The verdict for a week of Hanoi cafes

QR wins, and LocalPay is the version of QR that is actually open to a tourist. Across a week of three or four coffees a day, it removes the ATM run entirely, settles the exact amount so change is never an issue, and works at the independent places that are the point of drinking coffee in Hanoi at all.

Your foreign card still has a job. If your trip is based around malls, international hotels and chain cafes — a short business stay in Ba Đình, say — tapping is genuinely fine and you may never need anything else. Keep the card for hotel bills and supermarket runs regardless.

Keep a small cash float too, around 300,000 to 500,000 VND broken into 20k and 50k notes. Not as a QR backup, which it is not, but for the handful of places that take no electronic payment at all, plus parking attendants and the occasional xe ôm.

Four things worth knowing at a Hanoi cafe counter

  • Look for the code before you ask. It is usually laminated and taped by the till, on the wall behind the staff, or standing in a little acrylic holder next to the napkins.
  • The amount is almost never pre-filled on a printed cafe code. You type it in yourself, so read the total back to the staff member before confirming.
  • Table service cafes in the Old Quarter often expect you to pay at the counter on the way out rather than at the table. Catch someone's eye and walk over.
  • If a cafe quotes a 3 percent surcharge for card payment, ask whether QR is accepted instead. Merchants rarely pass a fee onto QR payments.

The cash-only Hanoi cafe is now the exception rather than the rule, and planning a trip around it means paying ATM fees for a problem that largely stopped existing. The real division is between cafes with an NFC terminal, where your own card works, and the far larger number with a printed QR code, where it does not.

If your Hanoi days involve more balcony coffee than mall coffee, sort out a QR option before you land. Install LocalPay from the App Store or Google Play, top it up with the card in your wallet, and you can scan the code on the counter from your first morning in the Old Quarter.

Frequently asked questions

Do cafes in Hanoi's Old Quarter accept credit cards?

Most independent cafes in Hanoi's Old Quarter do not accept foreign credit cards, because they have no NFC terminal — they take cash and QR payment only. Chain cafes such as Highlands Coffee, Starbucks and Phúc Long do accept Visa and Mastercard contactless, as do cafes inside Vincom and Lotte shopping centres.

Can a tourist use MoMo to pay for coffee in Vietnam?

MoMo requires a Vietnamese phone number to register, and under Circular 41/2025 new e-wallet registrations in Vietnam also require biometric verification. Most short-stay tourists cannot complete that process. A non-custodial wallet such as LocalPay pays the same QR codes without needing a Vietnamese SIM, bank account or ID document.

How much cash should I carry for a day of cafe-hopping in Hanoi?

Around 300,000 to 500,000 VND in 20,000 and 50,000 VND notes covers a day comfortably, given a street cà phê sữa đá runs roughly 20,000 to 30,000 VND and egg coffee at a well-known Old Quarter house is typically 35,000 to 55,000 VND. Carry it for genuinely cash-only spots, not as a backup for QR.

Is it safe to scan a QR code taped to a cafe counter in Vietnam?

Scanning a merchant QR code in Vietnam is safe because the code only contains the merchant's bank account details under the VietQR standard managed by NAPAS and the State Bank of Vietnam. You enter the amount yourself and approve the payment in your own app, so the code cannot pull money without your confirmation. Check the merchant name shown on your screen before confirming.