← Before you go

Hotels in China — book one that takes your passport

Updated September 2026 · Verified against Exit & Entry Administration Law Art.39 & Shanghai PSB hotel-registration rules (2025)

A traveller with a suitcase checking in at a hotel reception desk

The single biggest surprise for foreign travellers: not every hotel in China is allowed to check you in. By law a hotel needs a "foreigner-reception qualification" (接待外宾资质) before it can take a foreign passport and upload your details to the police system. This page tells you how to book one that can, what check-in actually involves, and the 24-hour rule if you stay with friends.

Checking in at a hotel that takes foreign passports

Hotel check-in in China with a foreign passport

Three questions in the order they come up: whether this hotel is allowed to take you at all, how to book one that is, and what the desk will actually ask for when you arrive.

  1. 1

    Not every hotel is allowed to take a foreign passport

    This is the wall almost nobody warns you about. A hotel needs foreigner-reception qualification before it can register a foreign passport and upload your details to the police system, and a hotel without it will turn you away at the desk. Four and five star hotels nearly always hold it, budget chains sometimes do, and small guesthouses and most homestay listings often do not.

  2. 2

    How to book one that will actually take you

    Use a platform that lets you filter for hotels accepting foreign guests, then ask the hotel directly, in writing, whether it can register a foreign passport. A listing on an international site is not proof of the qualification: the filter belongs to the platform, the licence belongs to the hotel. The written answer is the thing worth keeping, because it is also the thing that gets you moved to a sister hotel at no charge if the desk says no.

  3. 3

    At the desk: what they will actually ask for

    A passport for every guest, not only the one who booked, because every person staying is registered. The hotel scans and uploads the details itself, usually within a couple of hours, so there is nothing for you to file. Age rules are set locally rather than nationally, and a minority of hotels will not take a guest under 18 travelling alone, so if that is your case, settle it in writing before you pay.

Staying with friends instead of a hotel moves the job to you: registration at the local police station has to happen within 24 hours of arriving, and nobody at the front desk will do it for you.

The hard facts (you cannot guess these)

License
Many hotels lack the foreigner-reception qualification — they will turn you away at the desk
Real-name
Passport is scanned and uploaded to the police system (Shanghai: within 2h)
24 hours
If you stay with friends / non-hotel, register at the local police station within 24h
Self-pay
Room is on you; most bookings have no insurance direct-billing
Sources: Exit & Entry Administration Law of the PRC, Art.39; Shanghai PSB "Hotel Accommodation Registration Rules" (沪公行规〔2025〕6号, effective 2025-04-28); Jinan Govt "Guide for Foreign Business Persons (2025)".

How to book without getting rejected

Use a platform that filters for hotels which accept foreign passports, and confirm in writing before you pay. Trip.com (Ctrip's international version) lists the most complete China inventory and supports international bank cards; Booking.com has an English interface and a "Foreigner Friendly Hotels" filter; Amap (Gaode) also books hotels. Four- and five-star hotels almost always hold the license; budget chains (Jinjiang, Hanting, Home Inn) sometimes do — ask. Small guesthouses and most Airbnb / homestay listings do NOT, so always confirm first.

If a hotel rejects you at check-in even though you booked, call the platform immediately — they can usually move you to a nearby licensed hotel at no extra cost.
123Book on Trip.com /Amap / Bookingfilter: foreigner-friendlyConfirm in writing“accept foreign passport?”Check in withpassportreal-name upload ≤2h

Book on a platform that filters for foreigner-friendly hotels. Confirm in writing before you pay.

Does the hotel have a foreigner-reception license?yes / noYESNOBook it4–5 star almost always doPick anotherbudget inns / Airbnb often don't

One question, two paths. Your answer picks the road.

Check-in & the 24-hour rule

At check-in, show your original passport — the hotel does the real-name registration and uploads it to the police system. If you stay in a hotel, the hotel handles it; you just need your passport. If you stay with friends, in a private apartment, or an unlicensed place, the law (Art.39) says you must register at the local police station within 24 hours of arriving. The desk will print a stay-registration slip — keep it; some cities let you self-report by scanning a QR code.

1234Hotel does itlevel 1Friends'place?level 2Police in 24hlevel 3Keep the sliplevel 4

Staying with friends or in an Airbnb? You must register at the local police station within 24 hours.

⚠ Things people actually get stuck on ▶
  • Booked a cheap guesthouse that legally cannot host foreigners — turned away at midnight
  • Arrived with only a passport photo — the desk needs the original to scan
  • Stayed with friends and missed the 24h police registration
  • Assumed the hotel takes Visa — it didn't, and there was no ATM nearby

Cases that land in this module

Each page gives the diagnosis and the first step free. Green ones are fully solved free as samples; amber ones unlock with the kit.

The amber cases above are what the kit covers.

This page stays free, and so do the green cases above. The kit adds the full fix sequence for all 62 documented cases, plus the offline pack.

Get the offline kit — $9.99

Terms apply. See our disclaimer.

Go deeper on each module

Other modules, each with a complete free guide:

First 24 hours — arrival, visa, data Seeing a doctor — clinics & ER Payments — bind a foreign card Trains — 12306 & tickets Emergencies — what to do & who to call Tax refund — get the VAT back Ordering — read any menu Card declined? Start here