Pay per session unless you will be in the same city for more than ten days and the package discount is at least 20 percent. A ten-session package at a mid-range Ho Chi Minh City spa costs roughly 3,000,000 to 4,500,000 VND, is tied to one branch, usually carries an expiry date, and is rarely refundable.
The receptionist slides a laminated card across the desk: ten sessions for the price of eight, 3,200,000 VND today. You came in for one 60-minute massage at 400,000 VND and you are now being asked for eight times that amount before you have met the therapist.
The maths on a Vietnamese spa package is usually honest. The risk sits somewhere else entirely — in how long you are staying, which branch the card is valid at, and what happens to that money if the spa closes for Tet or you move to Da Nang on Thursday.
The order the decision actually goes in
Start with your itinerary, not the discount. A package is only worth considering if you will physically be within a short ride of that specific branch for the number of weeks the card is valid, because Vietnamese spa packages are almost never transferable between cities and often not between branches of the same chain.
Second, check the expiry. Most prepaid blocks in Vietnam carry a written validity window — 30, 60 or 90 days is standard — and a 90-day card bought on day 40 of a 45-day visa exemption is a donation, not a discount.
Third, and only third, look at the per-session saving. If the package price divided by the number of sessions is less than 20 percent below the walk-in rate, the lock-in is buying you very little.
Fourth, decide how you are going to hand over the money, because the payment method changes both the real price and what recourse you have. That question is where most travellers stop thinking, and it is the one that costs them.
What a package saves, in real numbers
A 60-minute body massage at a mid-range spa in Ho Chi Minh City typically costs 350,000 to 550,000 VND. In Nha Trang the same hour at a simple neighbourhood salon starts around 100,000 VND, with mid-range spas charging 250,000 to 450,000 VND. Premium hotel spas in either city run past 1,000,000 VND per treatment.
Take the common offer: ten sessions for the price of eight at a 400,000 VND spa. You pay 3,200,000 VND and your effective rate becomes 320,000 VND a session, a saving of 800,000 VND if you use every one. Use seven of them and you have paid 457,000 VND per massage — worse than walking in off the street.
That breakeven point is the number worth holding in your head. On a ten-for-eight card you need to complete eight sessions just to match the walk-in price, which for most two-week visitors means a massage every other day.
If you are in Vietnam for a month or longer on a repeat basis — the digital nomad pattern — the package genuinely wins, and the better spas will quietly extend an expired card by a few weeks for a regular. If you are passing through, it does not.
Why the payment method matters more on a package than on a single session
Handing over 3,200,000 VND is a different act from handing over 400,000 VND. You now have a credit balance at a business you met twenty minutes ago, and you want a record of it that exists outside a handwritten card in a drawer.
Cash is the default most salons push for, and it is the method with the least recourse. Getting 3,200,000 VND out of a Vietnamese ATM also costs real money: withdrawal fees run 22,000 to 55,000 VND per transaction before your home bank's foreign transaction charge, and many machines cap out well below that amount, so you are making two or three trips to fund one package.
Cards are accepted at most premium spas and a good number of mid-range ones, but the surcharge is standard rather than exceptional — often around 3 percent. On a 3,200,000 VND package that is roughly 96,000 VND, about a third of a massage, handed back to the terminal.
QR is the third option and the one almost every spa in Vietnam now takes, from the 100,000 VND salon near Nha Trang beach to a District 1 day spa. Scanning the counter code produces an instant transfer with a timestamp, the exact amount, and the receiving business name — which is precisely the receipt you want when you are prepaying for eight future visits. The catch is that Vietnam's national QR standard runs on domestic bank rails, so a foreign Visa or Mastercard cannot scan a code directly.
That gap is what LocalPay closes. It is a non-custodial wallet you top up with the Visa, Mastercard, Apple Pay or Google Pay you already have, and it pays any VietQR merchant in Vietnam — no Vietnamese bank account, no local SIM, no Temporary Residence Card. For a package purchase it means you avoid both the card surcharge and the stack of ATM fees, and you keep a clean in-app record of what you paid and to whom.
Tips, upgrades and the therapist's own QR code
Packages almost never include the tip, and in Vietnam the tip is the part that goes to the person who did the work. Expect 50,000 to 100,000 VND at an independent salon, more at a premium spa. Cash genuinely wins here — a folded 50,000 VND note handed directly to the therapist arrives intact, where a tip added to a card total may not.
Carry a few 50,000 and 100,000 VND notes for exactly this and nothing else. It is one of the few remaining situations in Vietnam where the paper is better than the app.
Watch for the second QR code. Larger spas display the business code at reception, but individual therapists in smaller shops sometimes offer their own personal code for extras — hot stones, an extended 30 minutes, cupping. Paying that way is fine, but the transfer leaves the spa's books entirely, so do not expect it to count against your package or appear on any receipt you might need later.
Finally, be straightforward about asking for the package terms in writing, even just a photo of the card with the expiry and session count on it. Reputable spas in Ho Chi Minh City, Hanoi and Da Nang will provide it without blinking.
“A package is a loan you make to a spa at zero interest, repayable only in massages, only at that branch.”
Four numbers to check before the receptionist writes your name on a card
- The breakeven count. Divide the package price by the walk-in rate — on a ten-for-eight card at 400,000 VND, you need eight completed sessions before you have saved anything at all.
- The expiry date, in writing. A 60-day validity window on a 45-day visa exemption means you are buying sessions you cannot legally stay to use.
- The card surcharge on the total, not the session. Around 3 percent on 3,200,000 VND is roughly 96,000 VND — ask whether paying by QR removes it, because it usually does.
- The tip budget on top. At 50,000 to 100,000 VND a visit, ten sessions add 500,000 to 1,000,000 VND in cash that the package price never mentioned.
The honest answer for most visitors is pay per session. A 400,000 VND massage every few days in Ho Chi Minh City costs you nothing in risk, nothing in expiry, and leaves you free to try a different place the next evening. Packages make sense for people with an address in the city, not a hotel booking.
If you do take the package, decide how you are paying before you agree the price, because that single choice moves the real cost by 100,000 VND or more. Install LocalPay before you walk into the spa, top it up from the card in your pocket, and scan the counter code for the full amount — no surcharge from the terminal, no second trip to an ATM, and a timestamped record of a prepayment you will be drawing down for the next six weeks. It is on the iOS App Store and Google Play, and LocalPay is backed by Colosseum.
Frequently asked questions
Premium hotel spas and most mid-range spas in Ho Chi Minh City, Hanoi and Da Nang accept foreign Visa and Mastercard at NFC or chip terminals, frequently with a surcharge of around 3 percent added to the bill. Small independent salons charging 100,000 to 250,000 VND an hour generally take cash or QR only, with no card terminal on the premises.
Prepaid spa packages in Vietnam are generally non-refundable once purchased, and most carry a written expiry of 30, 60 or 90 days from the date of sale. Unused sessions are usually forfeited at expiry, though some spas will extend a card informally for a regular customer who asks politely before the deadline.
A tip of 50,000 to 100,000 VND is standard and appreciated at independent salons and mid-range spas in Vietnam, though tipping is not mandatory. Give it in cash directly to the therapist rather than adding it to a card or package total, since money routed through the till does not always reach the individual.
MoMo requires a Vietnamese phone number to register, and since Circular 41/2025 new e-wallet registrations in Vietnam also require biometric verification, which puts MoMo out of reach for most short-stay visitors. ZaloPay goes further and requires a Vietnamese ID document. Tourists who want to pay by QR need a wallet that works without Vietnamese identity documents, such as LocalPay.

