Booking a hotel room online is a search, a total-price check, and a payment on a site you can actually trust. That's the job, start to finish.
Have you ever booked a rate so cheap it felt like the hotel might not have you in the system?
U.S. travelers hit three problems most: fake booking pages, a rate that isn't the card charge, and a stay the front desk can't find. Hotel rate terms still control the stay. This is practical guidance, not legal advice.
Use a site you already know, not a random ad
Type the address yourself. Skip a sponsored result if the URL looks off.
Major booking sites and the hotel's own website are the normal tools. Google Hotels helps you line up prices on a map. You still need to see who takes the payment. Back out if the click-through lands on a domain you don't recognize.
Thing is, a copied logo is cheap to fake. The Better Business Bureau tells people to book with the hotel when they're unsure. Check for https and a padlock on the payment page, then call the property and ask if the stay is in their system.
Direct booking cuts out a reseller. The rate can still come out higher than a travel site. Match room type, dates, refund rules, and guest count before you treat one option as cheaper.
Compare the total you'll pay, not the teaser rate
Search tiles still train your eye on a low nightly figure. Resort fees, destination fees, and facility charges used to show up late, after you'd already picked a room.
The Federal Trade Commission issued a rule aimed at junk fees in hotel and ticket ads. The prominent price is supposed to be the all-in total. Breakdowns are fine. They shouldn't bury the real number.
You still open the details. Parking, pet fees, extra beds, and late checkout are often add-ons. Taxes may sit on a separate line. Two listings for the same hotel can disagree because one folded a mandatory fee into the rate and the other didn't. The cancellation rules may differ too.
You click a map pin, a photo carousel, a member-rate banner, you think you've compared enough, and then checkout shows a different figure than the search tile, which is exactly when tired people either quit or tap pay. Don't tap yet. Screenshot the total and the cancellation cutoff.
Book in this order so you don't pay first
Set your constraints first. Shop and compare before anyone gets a card number.
- Write down dates, city or neighborhood, number of guests, and non-negotiables such as a crib, a pet, parking, or late checkout.
- Search the same stay on at least one well-known booking site and on the hotel's own site.
- Prefer a free-cancellation rate if your plans might move. The cheaper prepaid box is harder to unwind.
- Open the full price, not the headline. Compare that number across sites.
- Skim recent reviews and photos. Ignore comments that only talk about "the deal."
- Check the browser bar for https, a padlock, and a domain that matches the company you intended.
- Pay with a credit card if you have one. Save the confirmation email and a screenshot. If the rate looked unusually low, call the hotel with that confirmation number before you travel.
The phone call is dull. It also catches bookings that never hit the property's computer.
Loyalty points don't rewrite the rate rules
Joining Hilton Honors or Marriott Bonvoy can add points or a late checkout. Those programs don't replace the cancellation box you ticked at checkout.
Fake hotel pages copy the real ones
They aren't obviously broken. They're busy, branded, and in a hurry.
Countdown clocks and "only 1 room left" banners exist to rush you. AAA says scammers count on that rush so you won't inspect the URL. The FTC's advice on travel scams is simple: don't sign or pay until you know the terms. To be honest, the fake page can look cleaner than the hotel's real site.
Run this check before any card number goes in:
- [ ] The domain matches the hotel brand or a booking company you already use, with no extra words or odd ending
- [ ] Payment is a normal card checkout, not a wire, gift card, crypto transfer, or a payment-app request to a person
- [ ] The rate isn't far below every other listing for those dates
- [ ] You can find a property phone number that matches the hotel's published contact info
- [ ] You'll call or chat the hotel and ask whether they see the reservation
If the seller wants more money to "release" a booking the hotel can't see, stop. Don't send it.
Cancellation lives in the rate you clicked
Flexible rates let you cancel up to a printed deadline. That deadline is on the rate rules, not in a generic help article.
Non-refundable prices cost less because the site or hotel can keep the money if you cancel. Changing dates usually means using the same confirmation in the same account. A later price drop only helps if your rate still allows a cancel-and-rebook, and if the new total is actually lower after fees.
People still grab the lowest box and assume they can shuffle the trip later. On a prepaid non-refundable rate, they usually can't.
Travel protections on a credit card are card benefits. They aren't the hotel's refund policy. Read the card guide if you're counting on that help.
When the room isn't there, or the charge looks wrong
Contact the site or hotel first. Give the confirmation number. Ask them to pull the reservation on their screen. Keep the chat or email.
If you didn't authorize the charge, or the amount doesn't match what you were shown, call the card issuer next. Issuers run billing-dispute processes with their own forms and time limits. Use that channel quickly. A social post is not a dispute.
The FTC describes common travel fraud, including shady third-party offers, on its page about avoiding scams when you travel. Report through the tools it points to. Hang up on anyone who calls as a "reservation desk," changes your rate, then piles on fees. That's a pattern the BBB has flagged. Deal with the hotel or your card issuer instead.
Turns out the unglamorous moves are the ones that hold: confirm the hotel has you, keep screenshots, pay by credit card, and never wire money to lock in a room.
Before you enter card details, open a new tab, find the hotel's published phone number (not the number on a pop-up), and ask whether they can see the rate. Save that answer. Then book.