
In short: reputable UK hotels don't charge a separate "booking fee" when you book directly with them, and by law they can't add a surcharge for paying by debit or credit card that's been banned in the UK since 2018. Where booking or service fees do crop up, it's usually on third-party booking sites, not the hotel's own checkout. And since April 2025, any mandatory, unavoidable fee has to be included in the total price you're shown from the start under the UK's drip-pricing ban so it can't be sprung on you at the end.
You may still pay extra for genuinely optional things parking, breakfast, an early check-in or a late check-out but those should be clearly priced, and they're your choice. The simplest way to avoid fees altogether is to book direct with a transparent provider where the price you see is the price you pay. Here's the plain-English breakdown of when a fee is legitimate, when it isn't, and how to keep your bill clean.
Do UK hotels charge booking fees?
Usually not, not when you book directly. A hotel wants your booking, so a well-run UK hotel's own checkout normally shows the room rate plus any unavoidable taxes, and that's it. Booking fees and "service charges" are far more common on online travel agents (OTAs) and other third-party sites, which add them to cover their own costs. So if you've been charged a booking fee, it's worth checking who you actually booked with.
Can a hotel charge me for paying by card?
No. Since 13 January 2018, it has been unlawful for UK businesses to charge consumers extra for paying by debit or credit card the ban sits in the Consumer Rights (Payment Surcharges) Regulations 2012 (as amended). It also covers card-based mobile wallets like Apple Pay and Google Pay, and services like PayPal. Brexit didn't change this; it remains in force in 2026.
Importantly, a business can't dodge the ban by renaming the charge: a "card fee", "processing fee" or "admin fee" is still an illegal surcharge if it's only added or added at a higher rate because you paid by card. (The one exception is commercial or corporate cards, which fall outside the consumer ban.)

What about "service fees" on booking sites?
Third-party sites can still charge a genuine booking or service fee one that applies regardless of how you pay but it's no longer allowed to appear as a late surprise. Under the Digital Markets, Competition and Consumers Act 2024, in force since April 2025, any mandatory fee must be built into the total price shown at the start. Optional extras don't have to be, but must be clearly presented. The practical upshot: always take the price through to the final total and check what's a compulsory fee versus an optional add-on.
Which extras are legitimate?
Some charges are perfectly fair they're for genuinely optional things you can take or leave:
• Parking often extra, and worth checking whether it's on-site and included.
• Breakfast "room only" rates look cheaper until you add it back on.
• Early check-in / late check-out handy, but sometimes chargeable.
• Extra bed, cot, or a pet usually a small add-on.
There's also the local visitor levy (tourist tax) appearing in some UK cities that's a tax collected by the hotel, not a hotel booking fee. (See our guide to hidden hotel fees for where these apply.)

Watch the currency trap
If a hotel or site offers to bill you in your "home currency" rather than pounds, the built-in exchange rate is usually worse than your bank's. For a UK stay, pay in pounds (GBP) to avoid an invisible mark-up.
How to avoid booking fees
1. Book direct with the hotel or a transparent, no-fee provider.
2. Take the price to the final total and check for any mandatory fee.
3. Pay in pounds decline "pay in your home currency".
4. Confirm what's included breakfast, parking, wi-fi, cancellation.
5. Read the cancellation policy and any deposit or card hold.
FAQ
Do UK hotels charge booking fees?
Reputable UK hotels don't add a separate booking fee when you book directly with them. Booking and service fees are far more common on third-party booking sites, so check who you booked with if you've been charged one.
Is it legal for a hotel to charge a card fee in the UK?
No. Since January 2018, UK businesses cannot charge consumers extra for paying by debit or credit card, including via Apple Pay, Google Pay or PayPal. Renaming it a "card" or "admin" fee doesn't make it legal.
Why does Booking.com add a fee but the hotel doesn't?
Third-party sites may add their own service or booking fee to cover their costs. Booking directly with the hotel usually avoids it, because there's no middle-man taking a cut.
Do I have to pay a resort fee in the UK?
Resort fees are rare in the UK and common abroad. Any mandatory fee must now be shown in the total price upfront, so check the final total before you book.


