Quick answer

Vietnamese language schools typically accept three payment methods: cash in VND, a domestic bank transfer or QR payment, and an international credit card with a 2-3% processing fee added. Vietnamese students almost always use the transfer or QR route, which carries no surcharge. Foreigners default to cash or card and pay several hundred thousand dong extra for it.

A 20-session evening course at Saigon Language Center starts from 7,800,000 VND. Add the 2-3% processing fee most centres apply to international cards and you have handed over an extra 156,000 to 234,000 VND before your first lesson, for a transaction that costs the school nothing when a Vietnamese student does it.

The fee itself is not the scandal. The point is that the no-surcharge route is sitting on the front desk in the form of a printed QR code, and foreigners are rarely told it applies to them.

What Vietnamese students do at the front desk

A local student enrolling at a language centre in District 1 or Cau Giay does one thing: scans the QR code taped to the reception desk, types the amount, writes their name and class code into the transfer note, and turns the phone screen round so the receptionist can see the confirmation. The admin staff mark it off against the class list and print a receipt. No fee on either side.

The enrolment email sent to foreign students usually says something different. It lists cash in VND, an international credit card with a processing fee, or a bank transfer with the school's full account details and SWIFT code, which reads like an instruction to wire money from home.

That gap is where the money leaks. The domestic transfer is not restricted to Vietnamese nationals, and the QR code on the desk works for anyone who can send a VietQR payment. Most foreigners simply assume it requires a Vietnamese bank account, and reach for the card instead.

Mistake 1: treating the card surcharge as the price of being foreign

The 2-3% processing fee on international credit cards is standard across Vietnamese language centres, and it is almost always avoidable. On the 5,400,000 VND daytime block at Saigon Language Center that fee is 108,000 to 162,000 VND. On the upper band of the USSH course range, which runs from 3,420,000 to 8,400,000 VND depending on course type, it reaches 252,000 VND.

Your own bank then stacks its charges on top. A foreign transaction fee of 2-3% plus the card network's currency conversion margin means the real cost of putting tuition on a Visa issued abroad can approach 5% of the invoice.

The fix is a single question at the desk before you pay: does the school have a QR code for payment. Phrase it as co ma QR khong and the receptionist will understand immediately. In almost every centre the answer is yes, because that is how the Vietnamese students in the class ahead of you paid.

Mistake 2: funding tuition out of the ATM

Withdrawal fees at Vietnamese ATMs run from 22,000 to 55,000 VND per transaction, charged by the machine's bank, and per-transaction caps mean a 7,800,000 VND course fee often needs three or four separate pulls. Add your home bank's own withdrawal charge and the total cost of getting cash out can reach 3-8% on smaller amounts.

There is a second problem that only shows up later. Cash handed over at a smaller private centre sometimes comes back with nothing more than a handwritten note, and a handwritten note is not much use when you need proof of enrolment for a visa extension or a Temporary Residence Card file.

If you do pay cash, make it one withdrawal rather than four, and only for the first block of sessions. Then ask for a stamped phieu thu, the official receipt, before you leave the building.

Mistake 3: wiring money from home for a course priced in dong

An international wire makes sense for exactly one kind of fee: a university programme invoiced in US dollars. The University of Economics and Development, for example, lists 1,380 USD per course, which includes study materials but excludes the visa fee. That is a genuine USD obligation to a university account and a SWIFT transfer is often the only route the finance office accepts.

It makes no sense for a course priced in Vietnamese dong. Sending a wire to cover a 5,400,000 VND tuition bill means a sending fee at your bank, a possible intermediary bank deduction in the middle, a receiving fee in Vietnam, and the school's bank converting at a rate you do not get to see.

It is also slow. Budget two to five working days, and recognise that many schools will not confirm your place until the funds clear, which is a real problem if classes start on Monday.

If you are wiring for a USD-denominated university fee, ask the finance office which charge code they expect, OUR or SHA, before you send. Getting that wrong is how a 1,380 USD payment arrives as 1,345 USD and triggers a request for the shortfall.

Using the school's QR when you have no Vietnamese bank account

VietQR, the national QR standard run by NAPAS and the State Bank of Vietnam, is built on Vietnamese bank accounts and domestic apps. A foreign Visa or Mastercard cannot connect to it, and neither can Apple Pay or Google Pay, which only work at NFC terminals in international hotels, malls and chain cafes. MoMo and ZaloPay are closed off too: MoMo needs a Vietnamese phone number and, since Circular 41/2025 brought in biometric verification for new e-wallet registration, ZaloPay in practice needs a Vietnamese ID document as well.

That is the gap LocalPay fills. It is a non-custodial wallet that tops up from the Visa, Mastercard, Apple Pay or Google Pay you already have, and pays any VietQR merchant in Vietnam, including the code on a language centre's reception desk. No Vietnamese bank account, no local SIM, no Temporary Residence Card, no Vietnamese ID. Stablecoin top-ups in USDC or USDT are there as a secondary option. It is on the iOS App Store and Google Play, and the company is backed by Colosseum.

The honest caveat: if you already hold a TRC and a Vietcombank or Techcombank account, a domestic transfer from your own banking app is free and nothing beats it. Plenty of long-term students in Hanoi and Da Nang are in that position, and for them the question never arises.

For a one-off tuition payment of several million dong, pay at the desk rather than from your flat. The receptionist can confirm the payment landed against your name while you are still standing there, which removes the awkward follow-up email entirely.

Six things to check before you hand over tuition

  • Write the transfer note the way the school reconciles it: your full name in capitals plus the class code, for example JOHN SMITH A1 EVE. Vietnamese admin staff match payments by that note, not by the sender name on a foreign card.
  • Ask for a stamped phieu thu, the official receipt, every time. It is the document that supports a student visa application or a TRC renewal file, and it is far harder to obtain three months after the fact.
  • Pay one block of sessions at a time rather than a full year upfront. Refund policies at private centres are usually credit towards future classes, not money back.
  • Check what the headline figure covers. The University of Economics and Development includes study materials in its 1,380 USD course fee but explicitly excludes the visa fee, which you pay separately.
  • Compare timetables before you compare schools. The same 20 sessions at Saigon Language Center cost from 5,400,000 VND during the day and from 7,800,000 VND on evenings or Saturdays, a gap of 2,400,000 VND for identical teaching.
  • Treat a private tutor's personal account with care. A transfer to an individual is not a school receipt, so agree the hourly rate, the number of hours and the cancellation terms in writing over Zalo before the first payment.

The pattern across all six mistakes is the same. Every expensive route into a Vietnamese language school's bank account exists because foreigners are offered it, not because the cheap route is closed. Cash costs you ATM fees, cards cost you a surcharge, and wires cost you both fees and days, while the Vietnamese student next to you scans a code and pays the face value of the invoice.

So before you accept the payment instructions in your enrolment email, ask the school for its QR code and pay the quoted figure exactly. If you do not hold a Vietnamese bank account, install LocalPay, top it up with the card in your pocket, and settle tuition at the desk in front of the person who will mark you off the class list.

Frequently asked questions

Can I pay Vietnamese language school fees without a Vietnamese bank account?

Yes. Most language centres in Hanoi and Ho Chi Minh City display a QR code at reception, and a payment app such as LocalPay lets a foreigner pay it using a Visa, Mastercard, Apple Pay or Google Pay top-up, with no Vietnamese bank account, local SIM or Temporary Residence Card required. The alternative is cash in VND or an international card, which usually carries a 2-3% processing fee.

Do Vietnamese language schools accept international credit cards?

Many private language centres accept Visa and Mastercard but add a 2-3% processing fee to the tuition amount, which is roughly 156,000 VND on a 7,800,000 VND course. University programmes billed in US dollars, such as the 1,380 USD per course at the University of Economics and Development, more often require an international bank transfer to the university's account.

How much does a Vietnamese language course cost for a foreigner?

Private centres price by block of sessions: Saigon Language Center lists 20-session courses from 5,400,000 VND for daytime classes and from 7,800,000 VND for evening or Saturday classes. University courses at USSH range from 3,420,000 to 8,400,000 VND depending on course type, while the University of Economics and Development lists 1,380 USD per course including study materials but excluding the visa fee.