hi ..first trip to China and starting to book hotels in Shanghai.
Every hotel I have looked at wants the full price of the stay paid at the time of booking, even those I’ve looked at on booking.com.
I’m used to the booking.com policy of paying when you arrive, or a few days before .
Is this pre payment of the full amount months before a trip (even if fully refundable) how hotels in China work?
Thanks for your help
In China, it is quite common for hotels, especially in major cities like Shanghai, to require prepayment for the full stay at the time of booking. This applies even when booking through international platforms like Booking.com. The prepayment is often fully refundable up to a certain date before your stay, so it is not unusual or a sign of a scam.
The reason for this practice includes:
Some points to keep in mind:
In short, prepaying for hotels months in advance—even fully refundable—is standard practice in Shanghai and across China. It is safe and common, and you should not worry about this being unusual.