Quick answer

In Vietnamese cities, foreign Visa and Mastercard cards tap fine at Circle K, GS25, WinMart and Co.opmart because those chains run NFC terminals. Rural shops almost never have a terminal — they take cash or a bank QR code. A QR wallet funded by a foreign card, such as LocalPay, is the only method that covers both.

A GS25 in District 1 and a roadside tap hoa outside Mu Cang Chai will sell you the same 10,000 VND bottle of water. The difference is at the counter: one has a contactless terminal bolted to the till, the other has a laminated QR code taped to the fridge.

That single piece of hardware is what changes as you move away from Hanoi, Ho Chi Minh City and Da Nang. It is not that electronic payment disappears in the countryside — it is that card acceptance does.

The card terminal is the thing that vanishes outside cities

Convenience chains in Vietnamese cities — Circle K, GS25, FamilyMart, WinMart+, Bach Hoa Xanh — run proper point-of-sale terminals supplied by Vietnamese banks, and most of those terminals accept international Visa and Mastercard contactless. Larger supermarkets including Co.opmart, Lotte Mart, AEON and MM Mega Market are the same, and they also take chip-and-PIN.

A family-run tap hoa in a Mekong Delta village or a minimart on the Ha Giang loop has no such terminal, because renting one makes no sense on a 25,000 VND average basket. What those shops do have is a printed QR standee from Vietcombank, BIDV, MB or Techcombank, because that costs the owner nothing.

QR acceptance is not a city feature. The State Bank of Vietnam reported QR payment volumes rising roughly 150% during 2025, and the standard behind it is managed by NAPAS across more than 40 Vietnamese banks. The practical rule across the country: if a shop takes electronic money at all, it takes a scan. If it does not take a scan, it is cash-only, and that is usually a shop with no till either.

Option one: tapping your own Visa or Mastercard

Tapping a foreign card at a Lotte Mart or AEON checkout in Ho Chi Minh City is genuinely the easiest thing in this article. No app, no top-up, no planning. Your issuer handles the conversion and you walk out.

Three things spoil it. Smaller independent shops and some chain franchises add a card surcharge of around 2–3% on top of the bill. Terminals routinely offer dynamic currency conversion — a screen asking whether you want to be charged in GBP, EUR or USD instead of VND — and accepting that costs 3–6% in a markup set by the terminal operator, not your bank. Always choose VND.

The third problem is the one that ends the method entirely. Drive two hours out of any city and the terminals stop. A card in your pocket buys you nothing at a shop in Pu Luong, Bac Son or the back lanes of Hoi An's residential wards.

Option two: ATM cash

Cash works everywhere, and nobody disputes that. The cost is the issue. Vietnamese bank ATMs charge a withdrawal fee of roughly 22,000–55,000 VND per transaction, your home bank usually adds its own foreign-use fee, and the ATM will push DCC at you as well. On a modest withdrawal the combined cost lands somewhere between 3% and 8%.

There is also the denomination problem, which is specifically a small-shop problem. ATMs dispense 500,000 VND notes. A village tap hoa selling you a 15,000 VND packet of biscuits at 8am may not have 485,000 VND in change, and you will be sent next door to break the note. Keeping 10k, 20k and 50k notes separate from the big ones is the standard workaround.

Cash still earns its place for a genuinely remote trip — multi-day motorbike routes, homestays in Cao Bang, boat trips where the operator is three generations deep in a cash business. The mistake is treating cash as the default for ordinary shopping, because you then pay ATM fees on money you did not need to withdraw.

Option three: paying by QR with a wallet that accepts foreign money

Scanning is what everyone around you is doing, in Hanoi and in the hills. The obstacle for visitors is that Vietnam's QR rails are built on domestic bank accounts and domestic apps. MoMo requires a Vietnamese phone number, and since Circular 41/2025 came into force, new e-wallet registrations in Vietnam require biometric verification against a Vietnamese identity document. ZaloPay asks for Vietnamese ID outright. A standard Vietnamese bank account needs a long-term visa, work permit or Temporary Residence Card, which rules out anyone on a 45-day exemption or a 90-day e-visa.

This is where LocalPay fits. It is a non-custodial wallet — your funds stay under your control — that you top up with the Visa, Mastercard, Apple Pay or Google Pay you already have, then spend by scanning any VietQR code in Vietnam. No Vietnamese bank account, no local SIM, no residency card. Stablecoin top-ups in USDC or USDT are there as a secondary route if you prefer. It is on the iOS App Store and Google Play, and the company is backed by Colosseum.

The practical effect at a shop counter is that the laminated QR on the fridge in a village of 300 people becomes payable with money that arrived from a card issued in Manchester or Melbourne. The shop owner receives VND into their Vietnamese bank account exactly as they would from a local customer, and nothing about the transaction looks unusual to them.

The verdict, split by where you are standing

In a city, for a big weekly shop at AEON, Lotte Mart or Co.opmart: tap your own card. The terminal is there, the basket is large enough that a fixed FX spread is not painful, and there is no reason to add a step. Decline the GBP or USD conversion offer and you are fine.

For everything else — the daily Circle K run, the minimart in a Da Nang back street, the shop at the top of the Hai Van Pass, the tap hoa opposite your homestay in Mai Chau — QR through LocalPay is the stronger answer, because it is the one method that behaves identically in all four of those places. You stop sorting shops into card-friendly and card-hostile.

Carry cash as a small, deliberate reserve rather than a system: enough small notes for the handful of businesses that have opted out of electronic payment altogether, plus a cushion for a rural stretch where you would rather not think about it. Withdraw it once, in a large amount, to pay the ATM fee once. The failure mode worth avoiding is withdrawing 500,000 VND four times in a week and paying four sets of fees for shopping you could have scanned.

Six checkout habits that save money in Vietnamese shops

  • Always choose VND when a terminal or ATM asks which currency to charge in — accepting the GBP, EUR or USD option adds a 3–6% conversion markup set by the terminal operator.
  • Ask about a card surcharge before handing your card over at independent shops; 2–3% is common and is almost never added to a QR payment.
  • Break 500,000 VND notes at a supermarket or petrol station, not at a small shop that may genuinely not have the change at opening time.
  • Keep 10k, 20k and 50k notes in a separate pocket from the larger ones so small purchases do not turn into a hunt for change.
  • Check that the amount you type into your wallet matches the price on the till display — most Vietnamese shop QR standees are static and do not pre-fill the sum.
  • Top up your QR wallet before leaving a city with reliable data, so you are not depending on 4G coverage in a valley to fund a payment at the counter.

The city-versus-countryside split in Vietnamese shops is narrower than it looks. It is not a split between modern and cash-only — it is a split between places that rent a card terminal and places that print a QR code. The second group is far larger and growing faster.

If you are heading beyond the chain stores this trip, install LocalPay before you go and top it up with the card in your wallet. It turns every QR sticker taped to a fridge in Vietnam into something you can actually pay, without a Vietnamese bank account, a local SIM or a residency card, and it leaves cash to do the small job it is still good at.

Frequently asked questions

Does Circle K in Vietnam accept foreign Visa and Mastercard?

Yes. Circle K stores in Ho Chi Minh City, Hanoi, Da Nang and other urban areas run bank-supplied point-of-sale terminals that accept international Visa and Mastercard contactless, including via Apple Pay and Google Pay. The same is true of GS25, FamilyMart and WinMart+ in city locations, but not of independent village shops, which generally have no terminal at all.

Can a tourist use MoMo to pay at a Vietnamese supermarket?

Not easily. MoMo registration requires a Vietnamese phone number, and under Circular 41/2025 new e-wallet accounts in Vietnam must complete biometric verification tied to a Vietnamese identity document. Funding a MoMo wallet also normally means linking a Vietnamese bank account, which requires a long-term visa, work permit or Temporary Residence Card — unavailable to visitors on a 45-day exemption or 90-day e-visa.

How do you pay at a small village shop in Vietnam with no card machine?

Rural shops in Vietnam typically display a printed bank QR code from Vietcombank, BIDV, MB or a similar bank, and you pay by scanning it and entering the amount yourself. Foreign cards cannot scan those codes directly, so you need either cash in small notes or a QR wallet such as LocalPay that is funded by an international card and can pay any VietQR merchant.