Travel Guide 7 min read

Money in Hanoi: Cash, Cards, ATMs and VietQR for Visitors

Listen to this page Hands-free overview

Cash is still useful in Hanoi, but you do not need to carry your whole trip budget. The practical setup is Vietnamese dong (VND) for small purchases and backup, an international card for businesses that accept it, and access to a second card kept separately.

Do not plan to pay ordinary bills in US dollars, and do not assume that every VietQR sign works with a foreign phone or card. A standard foreign card and a domestic bank-transfer QR code use different payment systems. Cross-border QR can work for some visitors, but only when both the traveler’s bank or wallet and the merchant participate.

The short payment plan for Hanoi

  • Carry VND: Use it for street food, markets, small cafes, minor admissions and transport backup.
  • Bring an international card: Check overseas use, your PIN, issuer fees and withdrawal limits before departure.
  • Keep a second card apart: A backup in the same wallet will not help if the wallet is lost.
  • Treat QR as optional: Rely on it only after your own bank or wallet confirms Vietnam support.

Ask how you can pay before ordering, boarding or committing to a service if cash is not available. Card terminals, bank connections and QR acceptance can fail even when a logo is displayed.

Pay everyday prices in Vietnamese dong

VND is Vietnam’s official currency. The use of foreign currency for domestic pricing and payment is restricted outside permitted cases, so US dollars or another home currency should not be your everyday payment plan. A foreign card can still be used where accepted; the merchant normally charges the transaction in VND and your card network or issuer handles conversion.

Read the denomination rather than relying on color. The 20,000 VND and 500,000 VND notes are both blue, and the zeros are easy to misread when you are new to the currency. Count change at the counter and keep a few smaller notes accessible without displaying the rest of your cash.

Where international cards are useful

Larger hotels, malls, established restaurants, supermarkets and tour operators are more likely to accept international debit or credit cards than street stalls and small independent businesses. Acceptance is still a merchant-level decision. Ask first, check the amount on the terminal and keep the card in sight.

A contactless terminal may accept a physical card or a phone wallet when the card, wallet and merchant all support the same network. This is card acceptance, not the same as scanning a VietQR code. Keep transaction alerts enabled and use your issuer’s official app or contact number if a payment is declined.

One useful Hanoi-specific example is Metro Line 2A, where passengers can tap a supported Visa card, phone or wearable at the gate, or buy an app ticket with Visa. That does not mean every metro line, bus, taxi or merchant accepts the same method. Check the operator’s current instructions for the journey you will actually take.

How to withdraw VND from an ATM

  1. Choose an ATM showing a payment-network mark that matches your card.
  2. When practical, use a machine at an open bank branch so staff may be available if the card is retained.
  3. Inspect the card slot and keypad. Cancel if anything looks loose, added or unusual.
  4. Shield the PIN and start with a modest withdrawal rather than testing the machine with a large amount.
  5. Review the amount, ATM fee and currency-conversion choice before confirming.
  6. Collect the card, cash and receipt. Machines do not always return them in the same order.

Withdrawal limits and fees are not uniform. The ATM operator may charge a local access fee, while your issuer may separately apply a foreign-transaction fee or cash-withdrawal fee. A credit-card withdrawal may also be treated as a cash advance under your card agreement. Check the live screen and your own issuer’s terms instead of choosing a bank from an old “fee-free ATM” list.

Choose VND when DCC appears

An ATM or card terminal may offer to convert the transaction into your home currency. This is dynamic currency conversion, or DCC. It is optional and is separate from any ATM fee.

As a practical default, choose the VND amount and decline the terminal’s conversion. DCC uses the conversion rate and any markup shown by the ATM or merchant, while a VND transaction leaves conversion to your card network and issuer. If you want to compare, the screen should show both currency amounts, the exchange rate and any additional markup before you decide.

Declining DCC should not prevent an otherwise valid purchase or withdrawal. If the wording is unclear, a currency has been selected without your agreement or the rate details are missing, cancel before confirming and use another terminal. Keep the receipt if the processed currency differs from the choice you made.

VietQR and cross-border QR are not the same thing

Many QR codes displayed by Hanoi shops receive a domestic bank transfer. Seeing “VietQR” does not mean that a foreign-issued Visa or Mastercard can scan it directly. It also does not mean that every overseas wallet is compatible.

VietQRPay is the domestic retail-payment service, while VietQRGlobal is the cross-border service. Current network links include Thailand, Laos and Cambodia, with inbound connectivity for travelers from China and South Korea. This does not mean acceptance is universal: the visitor still needs a participating bank or wallet, and the merchant must accept the compatible cross-border code.

Before depending on QR, check your bank or wallet’s official instructions for Vietnam. At checkout, confirm all of the following:

  • The app identifies the expected merchant or recipient.
  • The VND amount matches the bill.
  • The app shows the converted amount and any fee before approval.
  • The merchant confirms receipt in its own system.

Do not install an unfamiliar payment app or send a transfer to a different personal account merely because someone says the original code is not working. Use cash or a card instead when compatibility or the recipient cannot be verified.

Exchange foreign cash at an authorized counter

Use a bank, an airport exchange counter or another authorized foreign-exchange point. Ask for the rate, commission and final VND amount before handing over your money. Count the notes at the counter and keep the receipt when one is issued.

An airport counter can be a reasonable place to obtain a small arrival amount even when its rate is not the most favorable. For a larger exchange, compare the final amount rather than the advertised rate alone. Avoid an informal street exchange that cannot show it is authorized.

What to do when a payment fails

  • Check the amount and your issuer app for a pending charge before trying the same payment again.
  • Use the separately stored card or VND cash instead of making repeated attempts.
  • Never share a PIN, one-time password, full card image or screen-control access.
  • If an ATM keeps the card, note the bank, location and time. Contact branch staff when available, then call the ATM operator and your issuer through verified channels.
  • If a transaction or QR recipient looks wrong, stop and contact the issuer or wallet provider before sending more money.

Prepare before a day trip or late arrival

Obtain a modest VND reserve during the day rather than waiting until the last ATM near a departure point. Before a tour or intercity trip, confirm what has already been paid, which personal expenses are excluded and whether any optional activity needs cash. Save booking confirmations and payment receipts offline.

Keep enough cash separate for a meal and a ride back to your hotel, but avoid carrying all your cards and money together. Outside central Hanoi, card terminals and compatible QR acceptance may be less predictable.

The safest way to pay in Hanoi

Use VND cash and an international card together, with a second card stored separately. At an ATM or terminal, review every fee and choose VND unless you deliberately accept a clearly disclosed DCC offer. Use VietQRGlobal only when your own participating bank or wallet and the merchant both confirm compatibility.