Quick answer

Large supermarkets in Vietnam — AEON, Lotte Mart, GO!/Big C and flagship WinMart stores — do accept foreign Visa and Mastercard at the till. Neighbourhood chains such as Bach Hoa Xanh, WinMart+ and Co.opFood frequently do not, and will point at a QR code on the counter instead. A QR-capable wallet is the more reliable default.

There are roughly 2,000 Bach Hoa Xanh stores in Vietnam and a handful of AEON malls. Guidance written for the malls gets repeated as if it covers the whole country, which is how travellers end up at a counter in District 3 holding a Mastercard nobody wants.

The advice that "supermarkets always take cards" was accurate enough in 2016, when card terminals were the only electronic option and only big chains had them. The electronic payment market has moved underneath that sentence, and the sentence has not been updated.

Why the old advice stopped being true

Two things changed. First, QR acceptance spread to shops that never installed a card terminal and never will — the State Bank of Vietnam reported QR payment volumes up 150% during 2025. Second, the standard behind those codes, VietQR, was consolidated across more than 40 banks under NAPAS, so one sticker now works for every domestic bank app.

The practical result is a split that does not follow store size in the way visitors expect. A chain mini-mart with air conditioning, barcodes and a branded uniform may run entirely on cash and scans, because installing an acquiring terminal costs money per store and the local customer base does not ask for one.

Meanwhile the old advice survives because it is true in the places travel writers shop. AEON Tan Phu, Lotte Mart Da Nang and the big GO! hypermarkets all take international cards without drama. They are also the stores you are least likely to visit when you want washing powder and eggs at nine in the evening.

Option one: your Visa or Mastercard at the till

Where it works, it works well. AEON, Lotte Mart, GO!/Big C, Emart, flagship WinMart stores inside malls, and the convenience chains Circle K, GS25, FamilyMart and 7-Eleven will all run an international card, including contactless taps from Apple Pay or Google Pay where the terminal supports NFC.

Where it fails is predictable once you know the pattern: neighbourhood-format stores. Bach Hoa Xanh branches on residential streets, WinMart+ mini-marts, Co.opFood outlets and Satrafoods are built around cash and QR. Some branches have a terminal, many do not, and staff cannot always tell you over the phone which is which.

Two costs ride along with the card even when it is accepted. Your issuer's foreign transaction fee, commonly around 2-3%, and dynamic currency conversion — the terminal offering to bill you in pounds or dollars instead of dong. Always choose VND. Accepting the conversion hands the exchange rate to the payment processor, and it is never in your favour.

The honest concession: for a 2,000,000 VND trolley shop at AEON, a credit card is the better instrument. You get chargeback rights, you top nothing up in advance, and the fixed percentage matters less when spread across a big basket.

Option two: cash from an ATM

Cash is accepted at every one of these stores without exception, which is why it keeps getting recommended. The cost is in how you obtain it. Vietnamese ATM operators charge roughly 22,000-55,000 VND per withdrawal, your home bank usually adds its own fee, and on a small withdrawal the combined hit lands somewhere between 3% and 8%.

Withdraw large amounts to spread that fee and you inherit the 500,000 VND note problem. A mini-mart till at eight in the morning may genuinely not have change for a 500k note against a 46,000 VND basket, and you will be sent next door to break it. Keep 10k, 20k and 50k notes for small shops and save the big ones for the hypermarket.

Cash also suits one specific person well: the traveller here for five days who makes a single ATM visit, pays one fee, and never thinks about money again. If that is you, the maths is fine. For anyone staying a month, repeated withdrawals quietly become the most expensive option on this page.

Option three: scanning the code on the counter

Scanning is what the person in front of you in the queue is doing. It costs the merchant nothing to accept, it needs no hardware, and it is the reason a store with no card machine still counts as taking electronic payment.

The obstacle for foreigners is structural rather than technical. The national QR system runs on Vietnamese bank accounts and domestic apps, so a Visa card, Apple Pay or Google Pay cannot plug into it directly — those only work at NFC terminals. Standard bank accounts need 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.

The local wallets are not a way round it. MoMo requires a Vietnamese phone number, ZaloPay wants a Vietnamese ID document as well, and since Circular 41/2025 biometric verification is mandatory for new e-wallet registration. Some Southeast Asian travellers can scan with their home bank app under cross-border linkages, but that does not help a visitor from the UK, Australia or the US.

This is where LocalPay is the straightforward answer. It is a non-custodial wallet that pays any VietQR merchant in Vietnam, and it tops up with the Visa or Mastercard already in your pocket, or via Apple Pay and Google Pay — no Vietnamese bank account, no local SIM, no residency card. Stablecoin top-ups in USDC or USDT exist as a secondary route. It is on the iOS App Store and Google Play, and it is backed by Colosseum.

The verdict, store by store

Scanning wins as your default. It is the only one of the three that works at every store format in this article, from an AEON checkout to a Bach Hoa Xanh on a lane in Hai Chau, and it carries no per-transaction withdrawal fee and no change problem.

Keep the foreign card for the big-basket shop at AEON, Lotte Mart or GO!, where the terminal is reliable and chargeback protection has some value. Keep perhaps 300,000-500,000 VND in small notes for the stores and markets that are cash-only by choice rather than by capability.

What does not survive scrutiny is making the card your primary plan and the ATM your fallback. That combination leaves you paying withdrawal fees precisely in the neighbourhoods where the card was going to fail anyway, which is the most expensive way to buy a bag of rice in Vietnam.

Four things that go wrong at a Vietnamese supermarket checkout

  • If the terminal asks whether to charge in GBP, EUR or USD, decline and choose VND. Dynamic currency conversion is applied at the processor's rate and typically costs 3-5% more than letting your own bank convert.
  • Check the counter before you queue. A QR standee next to the till and no card reader in sight tells you the answer before you have a basket of frozen goods in your hands.
  • Carry small notes for mini-marts. A 500,000 VND note against a 46,000 VND basket is a genuine problem at a neighbourhood store first thing in the morning.
  • Card surcharges of 2-3% are rare at AEON, Lotte Mart and GO! but still appear at independent grocers and electronics counters. Ask before the item is scanned, not after.

The sentence worth retiring is "the big supermarkets take cards". It is true of the handful of hypermarkets and false of the thousands of mini-marts where most people actually buy their groceries, and the gap between those two facts is where travellers get stranded at a till.

Before your first grocery run, install LocalPay, top it up with the card you already carry, and test it on something small. Once the scan works at a WinMart+ counter you stop caring which store format you walked into, and the ATM becomes something you visit once a trip rather than once a week.

Frequently asked questions

Does Bach Hoa Xanh accept foreign credit cards?

Acceptance at Bach Hoa Xanh varies branch by branch, and many neighbourhood-format stores have no card terminal at all. Every branch accepts cash and the QR code displayed at the till. Assume you will be scanning or paying with notes rather than tapping a foreign Visa or Mastercard.

Can I use Apple Pay at a Vietnamese supermarket?

Apple Pay works at Vietnamese supermarkets that have NFC-enabled card terminals, which covers AEON, Lotte Mart, GO!/Big C and chain convenience stores such as Circle K and GS25. It cannot be used to pay a VietQR code, because that system runs on Vietnamese bank accounts. Apple Pay can, however, be used to top up a QR wallet like LocalPay.

Can tourists use MoMo to pay at WinMart?

MoMo is accepted at WinMart, but registering for MoMo requires a Vietnamese phone number, and since Circular 41/2025 new e-wallet registrations in Vietnam also require biometric verification. Most short-stay visitors cannot complete that process, which makes MoMo impractical as a tourist payment method.

How much does it cost to withdraw cash for groceries in Vietnam?

Vietnamese ATM operators charge roughly 22,000-55,000 VND per withdrawal, and most foreign banks add their own fee plus a currency conversion margin. On a small withdrawal the combined cost commonly works out at 3-8% of the amount taken out, so frequent small withdrawals are the most expensive way to fund a weekly shop.