Quick answer

Rural Vietnamese homestays cost roughly 280,000 to 1,200,000 VND a night, and most expect payment in person rather than by card. Prepaying through Booking.com or Agoda with a foreign Visa or Mastercard covers the room only. Meals, laundry, bike hire and guides are settled on site in cash or by QR scan.

A homestay bed in Vietnam runs from about 280,000 VND (roughly $11) for a mattress on a stilt-house floor to 6,500,000 VND (roughly $253) a night for a boutique room with a rice-paddy view. The common band for a private room in a family-run place in Mai Chau, Ha Giang or Ninh Binh is 350,000 to 700,000 VND.

The price is rarely the hard part. The hard part is that the money usually has to move while you are standing in a village with no card terminal, and the nearest ATM is in the district town.

1. Prepaying on Booking.com or Agoda: what the room rate actually covers

Prepaying online is the one situation where a foreign card works without friction. Booking.com, Agoda and Airbnb all charge international Visa and Mastercard, so a 500,000 VND room can be paid for from your sofa in London three weeks before you arrive.

Check the currency the platform charges you in. If it bills in GBP, EUR or USD rather than VND, the platform sets the exchange rate, and most UK and EU cards then add a non-sterling transaction fee of around 2.75 to 3 per cent on top. Choosing to be charged in VND usually means your card issuer handles the conversion instead, which is normally the cheaper of the two.

What prepayment does not cover is everything else. Homestay listings in Vietnam frequently include breakfast and nothing more, so dinner, beer, laundry and transport all land on a handwritten bill at checkout.

2. Pay-at-property is the default outside the cities

Most rural homestays in Vietnam are listed as pay-on-arrival, and many hosts prefer it that way because platform commission of 15 to 18 per cent comes out of their side of a prepaid booking. Book direct and you will often be quoted 50,000 to 100,000 VND less per night than the listed rate.

Pay-at-property does not mean cash-only any more. A family guesthouse in Dong Van or Tam Coc with no card machine and no reception desk will still almost certainly have a bank QR code on the wall, because QR payment adoption in Vietnam grew 150 per cent in 2025 according to the State Bank of Vietnam.

So the practical question at checkout is not whether the host takes electronic payment. It is whether your phone can produce the kind of payment they accept.

3. The deposit request over Zalo or Facebook

Book direct and the host will often ask for a deposit of one night, typically 200,000 to 500,000 VND, transferred to a Vietnamese bank account before they hold the room. Ha Giang loop homestays in peak season (September to November) are the most likely to insist on this.

Here a foreign card is no help at all, because what the host wants is a domestic bank transfer to an account number and name. This is one of the few payment jobs in Vietnam where Wise genuinely wins: it can send VND to a Vietnamese bank account from abroad, and for a one-off 400,000 VND deposit the fee is small.

The alternative is simply to negotiate it away. Plenty of hosts will hold a room on a message alone, especially outside high season, and asking whether you can pay the full amount on arrival works more often than travellers expect.

4. That laminated QR code by the door

The QR sticker taped beside the doorframe of a Vietnamese homestay belongs to the host's bank account and runs on VietQR, the national standard managed by NAPAS and the State Bank of Vietnam across more than 40 banks. Scanning it is how Vietnamese guests pay, and it is instant and free at the point of sale.

Foreign Visa and Mastercard cannot connect to that system, and neither can Apple Pay or Google Pay, which in Vietnam only work at NFC terminals in international hotels, malls, supermarkets and chain cafes. The domestic wallets are closed to you too: MoMo needs a Vietnamese phone number, ZaloPay needs a Vietnamese ID document, and since Circular 41/2025 new e-wallet registration requires biometric verification. A standard bank account needs a long-term visa, work permit or Temporary Residence Card, which rules out anyone on a 45-day exemption or 90-day e-visa.

This is the gap LocalPay is built for, and in a village guesthouse it is the cleanest answer available. It is a non-custodial wallet you top up with the Visa or Mastercard you already carry, or with Apple Pay or Google Pay, and it pays any VietQR merchant in Vietnam. No Vietnamese bank account, no local SIM, no residency card.

Practically, that turns a 650,000 VND bill in Bac Son into the same action a Vietnamese guest takes: scan the sticker, type the amount, show the host the screen.

5. Dinner, beer, laundry, bike: where the bill grows

Homestay extras are where a 400,000 VND room becomes a 900,000 VND day. Family dinner is usually 100,000 to 200,000 VND per person, a bottle of Bia Hanoi or Saigon Special is 20,000 to 30,000 VND, laundry is charged by the kilo at around 30,000 to 50,000 VND, and a semi-automatic scooter hired through the host costs 120,000 to 200,000 VND a day plus petrol.

All of it goes on one bill at checkout, tallied by hand. Ask for the total the night before you leave if you are heading off at 6am, which in Ha Giang and Sapa you probably are.

6. Agribank, and the 30km round trip for cash

In genuinely rural Vietnam the ATM network is mostly Agribank, and the machines sit in district towns rather than villages. Between Meo Vac and Du Gia, or out in the Mekong Delta backroads, the gap between cash points can be 30 to 50km.

The cost of relying on those machines is not just fuel and time. Vietnamese banks charge foreign cards roughly 22,000 to 55,000 VND per withdrawal, your home bank adds its own foreign ATM fee, and the conversion sits on top of both. On a small withdrawal the total commonly works out at 3 to 8 per cent of the amount you take out.

If you do withdraw, withdraw once and withdraw big, then break the 500,000 VND notes at a supermarket or petrol station before you head into the hills. Nobody in a village can change a 500k note for a 60,000 VND bowl of pho.

7. Guides, boat trips and homestay-arranged tours

Anything the homestay books on your behalf involves a third party, and third parties in the countryside are the most cash-oriented part of the trip. A Ha Giang easy rider costs roughly 1,000,000 to 1,800,000 VND a day, a local trekking guide in Sapa or Pu Luong is typically 500,000 to 800,000 VND for a day walk, and ticketed boat trips in Ninh Binh sit in the 150,000 to 250,000 VND per person range.

Guides paid directly will often take a QR scan, because a motorbike guide running a small business has a bank account and a printed code. Ticket counters at managed sites like Trang An take QR too. What tends to stay stubbornly cash is the incidental layer: 20,000 VND parking, 10,000 VND for a bottle of water at a mountain pass, a 50,000 VND tip for the cook.

Budget 200,000 to 300,000 VND in small notes per person per day for that layer and pay everything else electronically.

Six numbers to settle before you leave the last big town

  • The nightly rate, confirmed in VND rather than dollars, and whether breakfast is in it.
  • The deposit, if any: one night at 200,000 to 500,000 VND is standard for direct bookings in peak season.
  • The dinner price per person, usually 100,000 to 200,000 VND, so the checkout bill holds no surprises.
  • Whether the host has a QR code on the wall, which is a one-line message on Zalo and saves guessing.
  • How much cash you want for the incidental layer: 200,000 to 300,000 VND a day per person in 10k, 20k and 50k notes.
  • The nearest ATM, because knowing it is 40km away in Meo Vac changes how you plan the day, not just the money.

The money side of a rural homestay trip is not really about the room rate, which is cheap and predictable. It is about the 900,000 VND checkout bill, the deposit request over Zalo, and the fact that the payment method every host prefers is the one your foreign card cannot reach.

Sort the QR problem before you get on the night bus. LocalPay is on the iOS App Store and Google Play, is backed by Colosseum, and takes a card top-up in the time it takes to order a coffee — which means the sticker by the homestay door stops being a problem and cash becomes something you carry for parking attendants, not for your bed.

Frequently asked questions

Do homestays in Vietnam accept credit cards?

Most rural homestays in Vietnam do not accept credit cards, because a card terminal costs money to rent and almost no domestic guest uses one. Guesthouses that do have a machine usually pass on a surcharge of around 3 per cent. The reliable ways to pay a village homestay are cash or a QR scan.

How much does a homestay in Vietnam cost per night?

Vietnamese homestays range from about 280,000 VND (roughly $11) for a shared mattress in a stilt house to 6,500,000 VND (roughly $253) for a high-end boutique room. A private room in a family-run homestay in Mai Chau, Ha Giang or Ninh Binh typically costs 350,000 to 700,000 VND per night, often including breakfast.

Can I pay a Vietnamese homestay by QR code without a Vietnamese bank account?

Yes. LocalPay is a non-custodial wallet that pays any VietQR merchant in Vietnam and is topped up with a foreign Visa or Mastercard, Apple Pay, Google Pay or stablecoins. It requires no Vietnamese bank account, no local SIM card and no Temporary Residence Card, so it works for tourists on a 45-day exemption or a 90-day e-visa.

Should I prepay my Vietnam homestay or pay on arrival?

Paying on arrival is usually cheaper, because hosts lose 15 to 18 per cent in platform commission on prepaid bookings and will often quote 50,000 to 100,000 VND less per night for a direct booking. Prepaying online is worth it in peak season, roughly September to November in the northern mountains, when good homestays sell out.

How much cash should I carry for a homestay trip in rural Vietnam?

Budget 200,000 to 300,000 VND per person per day in small notes for parking, water, snacks and tips, plus a reserve if you are on a multi-day loop far from an ATM. Withdraw in one large transaction rather than several small ones, since Vietnamese bank ATM fees of 22,000 to 55,000 VND per withdrawal work out at 3 to 8 per cent on small amounts.