Using a Foreign Credit Card at Hotels in China: What Actually Works

Paying for a hotel in China with a foreign credit card is usually straightforward at international and mid-range hotels, but it is not guaranteed. Some properties can only take local cards or cash, and card machines occasionally reject foreign cards even when they should work. The safe play is to confirm card acceptance when you book and always carry a backup form of payment.

Do foreign cards actually work in China?

At international chains, large business hotels and most four- and five-star properties, yes — Visa, Mastercard and American Express are normally accepted at the front desk, and the pre-authorisation for your deposit posts like anywhere else. The friction shows up lower down the market: many three-star, boutique and budget hotels run on domestic payment rails and may only take UnionPay local cards or cash. If your whole trip relies on one foreign card, book at a property that explicitly lists international card acceptance.

Why a desk sometimes cannot take your card

Even at a card-friendly hotel, a transaction can fail for reasons that have nothing to do with you:

  • The card terminal is configured for UnionPay only and cannot route a Visa/Amex sale.
  • The hotel’s pre-authorisation (deposit hold) is declined by your bank’s fraud filter.
  • The machine is offline, which happens more often than it should in smaller cities.
  • Your bank blocks the charge because it looks like an unusual foreign transaction.

None of these mean the hotel is scamming you; they are practical payment gaps. The two fixes that solve almost all of them are a quick call to your bank to pre-clear travel spending, and a second card or cash as a fallback.

Which cards work best

Card typeAcceptance at foreigner-friendly hotelsNotes
Visa / MastercardHigh at 4–5 star, patchy belowCarry a backup regardless
American ExpressLower than Visa/MCConfirm before relying on it
UnionPay co-badgedBest, if you have oneWorks almost everywhere
Local Chinese bank cardUniversalOnly if you already hold one
Debit (foreign)Usually works for paymentPre-auth holds can be slower

A card that is co-badged with UnionPay tends to sail through the most terminals. If you only have a standard Visa or Mastercard, expect it to work at international hotels and to be hit-or-miss at smaller ones.

Deposit by card versus cash

The deposit is a hold against incidentals, separate from the room charge, and most hotels will pre-authorise it on your card rather than take cash. With a foreign card, a pre-authorisation can tie up funds for several days after checkout while it releases — annoying but normal. If you would rather not have a hold sit on a travel card, ask whether a cash deposit is an option; many desks will take it and refund it on the spot at checkout. Our guide to hotel deposits in China covers the release timelines.

A payment card being used at a hotel front desk
Foreign cards work at most international hotels, but a backup payment method avoids a declined-terminal surprise. Image via Wikimedia Commons / free source.

Mobile payment as a backup

Alipay and WeChat Pay now let foreign visitors link an international card through a simplified setup, and some hotels accept these apps at the desk or for incidentals. It is worth setting up before you travel, because a working Alipay balance can rescue a stay when the physical card machine refuses. Treat it as a backup, not your primary method, and keep the linked card informed of travel. For the bigger picture on money, see paying for hotels in China.

Cash and ATMs

Carry a modest amount of cash (RMB) as a genuine fallback. International ATMs in major cities dispense RMB against a foreign card, though fees vary. In a pinch, cash at the desk settles the room even when every terminal is down. You do not need stacks of it — a few hundred yuan covers a deposit or a night at a budget property.

What to do when the machine declines

Stay calm and run through the list: try a second card, offer cash, or ask if Alipay/WeChat is accepted. If none work and you have already paid the platform, the hotel is motivated to find a way — they already have your booking. The worst case is a short walk to a nearby international hotel that takes your card. The key is not to arrive with a single point of failure.

Pre-authorisation holds and daily limits

When a hotel pre-authorises your deposit, it is not taking the money — it is asking your bank to ring-fence a sum for a few days. With a foreign card this hold can sit longer than you expect, sometimes close to a week, because the release has to propagate across banks. If that tie-up bothers you, a cash deposit returned at checkout avoids it entirely. Also watch daily spending limits: if your bank caps foreign transactions low, a large room prepayment and a deposit in the same window can trip the limit and decline the whole stay. A quick call to the bank to raise the travel limit solves it before you leave home.

Paying through the platform versus at the desk

If you prepay on a platform with a foreign card, the room is settled before you arrive, which removes the biggest desk-side risk — but the deposit is still usually taken at the desk, so you still need a working card or cash on arrival. Paying everything at the desk keeps it simple if your card is reliable, but leaves you exposed if the terminal is down. There is no single right answer; the point is to know which step depends on which payment method, so a failure in one does not sink the whole check-in. Our overview of paying for hotels in China lays out the trade-offs by hotel tier.

UnionPay co-badged cards

If your bank at home offers a Visa-UnionPay or Mastercard-UnionPay co-badged card, it is the most friction-free option in China, because it can route through the domestic UnionPay network that every terminal accepts. Many travellers do not realise their existing card may already carry the UnionPay logo on the back; if it does, let the terminal choose the network. This single detail resolves more “card declined” moments than any other trick, and it is worth checking before you travel.

What a declined charge usually means

A decline at a Chinese hotel desk is rarely personal. It usually means one of three things: the bank’s fraud filter flagged an unfamiliar country, the terminal cannot route the specific card network, or the pre-authorisation exceeded an available limit. Each has a different fix — call the bank, try a second card, or switch to cash. Knowing the cause stops you repeating the same failed tap. If you have already prepaid through a platform, the hotel wants you checked in as much as you do, so they will work with you on the deposit even if the room is settled.

Frequently asked questions

Should I tell my bank I am travelling to China?

Yes. A quick travel notice prevents your bank from freezing the first hotel charge as suspicious, which is the single most common cause of a declined card at check-in.

Is American Express accepted at Chinese hotels?

At major international hotels, often yes; at smaller or domestic hotels, frequently no. Confirm before you rely on it as your only card.

Why is a deposit still taken if I prepaid the room?

The deposit covers incidentals and possible damage, not the room itself, so it is separate from any prepayment and is normally released after checkout.

Can I pay the whole stay in cash?

At many hotels yes, especially budget and mid-range ones, but international hotels may prefer a card pre-authorisation. Cash is a reliable fallback if cards fail.

How long until a deposit hold clears?

Release timing depends on your bank, not the hotel; it can take a few business days after checkout for the hold to drop off a foreign card.

Do I need a Chinese bank card to book a hotel?

No. You can book and pay at the desk with a foreign card at most international hotels, though having Alipay or cash as backup removes the risk of a declined terminal.

Similar Posts