Quick answer

If you are in one city for under three weeks, pay per visit and skip the prepaid card. Vietnamese spa course cards typically cut 20-30% off the session price but only break even from around six visits, are rarely refundable, and often expire within three to six months. Hotel spas charge two to four times neighbourhood rates.

Ten sessions, 20 percent off, pay now. That is the offer waiting at the desk of almost every foot massage shop in Da Nang, Hoi An and District 1, usually delivered while you are still putting your shoes back on and feeling generous.

It is not a scam. It is a real discount, and for the right person it is good value. The question is whether you are that person, and that comes down to three things weighed in a specific order — not to whether the massage was any good.

Three ways a Vietnamese spa will ask you to pay

The prepaid course card is the first. You buy five, ten or twenty sessions upfront, the shop stamps a paper card or writes your name in a notebook behind the till, and each visit gets ticked off. Discounts on these cards usually land between 20 and 30 percent against the walk-in rate, and the card is typically tied to one treatment type and one branch.

Pay-per-visit is the second and the default. Neighbourhood shops charge roughly 150,000 to 350,000 VND for an hour of foot massage and 300,000 to 600,000 VND for a full-body oil massage, settled at the desk after the treatment. At the top end, a resort spa hour runs from about 900,000 VND to well past 2,000,000 VND.

The third is charging the hotel spa to your room and settling it all at checkout. That is the easiest to pay for and the most expensive per hour, because hotel spa menus are quoted plus service charge and plus VAT, which adds roughly 15 to 20 percent to the number you read on the menu.

Weigh these four things, in this order

First, count your realistic visits. A ten-session card at 20 percent off only beats paying per visit once you have used around six or seven sessions — before that you have simply paid the shop more money than you needed to. Tourists on a 45-day visa exemption who are moving between Hanoi, Hue and Ho Chi Minh City almost never reach that number at a single branch.

Second, check what the discount is measured against. Some shops quote the card saving against an inflated rack rate rather than the price they actually charge walk-ins. Ask the walk-in price for a single hour before you ask about the card, and compare against one other shop on the same street.

Third, ask who is holding your money and for how long. A card bought on day two of a three-month stay in Da Nang is a low-risk prepayment to a business you will visit weekly. The same card bought on the last Tuesday of a two-week trip is a donation.

Fourth — and only fourth — think about how you will actually hand over the money. The payment rail matters far less than the first three points, but it is where most foreign visitors get stuck, because a 3,000,000 VND package and a 250,000 VND single session are not paid for the same way in most shops.

A prepaid card is an unsecured loan to a small business

There is no deposit protection scheme covering spa course cards in Vietnam, and no realistic route for a short-stay foreigner to chase a refund if the shop closes, changes hands or moves premises. Small spa leases in tourist districts turn over constantly. Most cards are also non-transferable and carry an expiry of three to six months, which is often written only in Vietnamese.

Buying the card also locks you out of the best part of getting massages in Vietnam, which is trying a different shop when the first one disappoints. Paying per visit costs you a few hundred thousand dong more across a fortnight and keeps you free.

Where the card genuinely wins: if you are on a Temporary Residence Card or a long stay in one neighbourhood, go to the same shop weekly, and the place has visibly been there for years, a 10-session card at 20 to 30 percent off is straightforward money saved. Buy it on your third visit, not your first.

The verdict, and how to settle the bill either way

Pay per visit unless you are staying in one city for more than a month. That is the decision for the overwhelming majority of visitors, and it means you need a payment method that works reliably at a 250,000 VND transaction, several times a week.

Cash from an ATM is the obvious answer and the expensive one. Vietnamese bank ATMs charge roughly 22,000 to 55,000 VND per withdrawal on foreign cards before your home bank adds anything, which works out at 3 to 8 percent on the small withdrawals people actually make. Your foreign Visa or Mastercard, along with Apple Pay and Google Pay, only works at an NFC terminal — the resort spa has one, the shophouse with the plastic stools out front does not.

What the shophouse does have is a laminated QR standee on the desk. QR payment now reaches essentially every Vietnamese business that accepts electronic money at all, with adoption up 150 percent in 2025 according to the State Bank of Vietnam, and the standard behind those codes is VietQR, run by NAPAS across more than 40 domestic banks. The catch for visitors is that it is built on Vietnamese bank accounts and domestic apps.

This is where LocalPay is the straightforward answer. It is a non-custodial wallet you top up with the Visa, Mastercard, Apple Pay or Google Pay you already carry — stablecoins such as USDC work too — and then scan any VietQR code in the country, with no Vietnamese bank account, no local SIM and no residency card required. It is on the iOS App Store and Google Play, and it is backed by Colosseum.

Keep some cash anyway, but for one reason: the tip. A QR payment lands in the owner's bank account, not your therapist's pocket. Hand over 20,000 to 50,000 VND directly at a budget shop, or 10 to 15 percent at an upscale one, and do it in notes.

Five things to check before you hand over money at a Vietnamese spa

  • Ask the single-session walk-in price before you mention the package, so you can see what the discount is really measured against.
  • Photograph the course card, both sides, on your first visit — paper cards get lost and shops rarely keep a second record for foreigners.
  • Check whether the hotel spa menu says plus-plus, which means service charge and VAT are added on top and can raise the final bill by 15 to 20 percent.
  • Look for the QR standee at the desk rather than a card machine; most independent Vietnamese spas have the first and not the second.
  • Carry two or three 20,000 and 50,000 VND notes for tipping, separate from whatever you use to pay the bill itself.

The order matters more than the answer. Count your likely visits, verify the discount against the real walk-in rate, decide how comfortable you are lending money to a shophouse, and only then worry about the mechanics of paying. For most visitors that sequence ends in the same place: pay each time, keep your money, keep your options.

Before your next appointment, install LocalPay, top it up with the card in your wallet, and test it on a 200,000 VND session. Scanning the VietQR code at the desk costs you nothing in ATM fees and leaves you carrying only enough cash for the tip.

Frequently asked questions

Do Vietnamese massage shops accept foreign credit cards?

Hotel spas, resort spas and international chain salons in Vietnam generally accept foreign Visa and Mastercard at an NFC or chip terminal. Independent neighbourhood massage shops mostly do not, and instead display a QR code at the desk or ask for cash. Expect a card surcharge of around 3 percent at smaller places that do take plastic.

How much should I tip for a massage in Vietnam?

Tipping 20,000 to 50,000 VND in cash is normal and appreciated at budget massage shops in Vietnam, while 10 to 15 percent is the convention at upscale hotel and resort spas. Tipping is optional rather than expected. Give it directly to the therapist in notes, because QR and card payments go to the business account.

Are Vietnamese spa packages refundable if I leave the country early?

Vietnamese spa course cards are almost always non-refundable and non-transferable, and there is no deposit protection scheme covering them. Many carry an expiry of three to six months, sometimes stated only in Vietnamese on the reverse of the card. Only buy one if you are confident of completing at least six or seven sessions at that branch.

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

MoMo requires a Vietnamese phone number to register, and since Circular 41/2025 took effect, new e-wallet registrations in Vietnam also require biometric verification against Vietnamese identity documents. That puts MoMo out of reach for most short-stay visitors. ZaloPay is stricter still, requiring a Vietnamese ID document as well as a local number.

Is a hotel spa in Vietnam worth paying two to four times more?

A hotel spa in Vietnam typically charges 900,000 to 2,500,000 VND per hour against 150,000 to 600,000 VND at a neighbourhood shop, plus service charge and VAT on top. You are paying for facilities, quiet, English-speaking staff and the ability to bill it to your room. For the treatment itself, independent shops in Hanoi, Hoi An and Da Nang are frequently just as good.