The best site for cheap hotels depends on a question most roundups skip: does the booking still earn your hotel points and elite nights? Book the same room through the wrong channel and you save $20 and lose a qualifying night, a breakfast and your upgrade.
Two card portals answer that question in writing, and they answer it differently. Chase says portal stays at seven named hotel groups earn "points, elite night awards, and status benefits." Amex says the opposite for most of its inventory: "Card Members cannot earn loyalty points for hotels booked through Amex Travel that are not in Fine Hotels + Resorts or The Hotel Collection."
Everything below comes from the companies' own pages, read on September 12, 2026. Three sites blocked us, and they get named rather than guessed at.
Booking.com: the Commission Model, Stated Plainly
Booking.com is the clearest of the big sites about how it earns, which makes it easy to reason about.
Who pays. From its how we work page: "We don't buy or (re)sell any products or services. Once your stay is finished, the Service Provider just pays us a commission." For the guest: "We don't charge you any booking fees or add any administrative charges."
It also labels its paid placements. A thumbs-up badge means the property "pay us a higher commission," and a badge saying "Ad" means "the Service Provider has paid for it to appear there." Worth knowing before you read the first result as the best one.
Genius is a discount ladder, not a points program. Level 1 gives 10% off select stays on signing in. Level 2 arrives after five bookings in two years and adds free breakfasts and room upgrades on select stays, with discounts of 10 to 15%. Level 3 comes after 15 bookings in two years, with discounts of 10 to 20% and priority support. Booking.com says the levels are permanent: "After unlocking each Genius Level, the rewards are yours to enjoy for life."
The price match has a checklist, and one exclusion that matters. Booking.com promises to refund the difference if you find the same stay cheaper, but the other offer must match on property, room type, dates, cancellation policy, occupancy, meal plan and currency. The exclusion is the interesting part: you can't claim "If the other offer is on a website that doesn't reveal the property or accommodation type you'll be staying in until after booking."
That rules out opaque deals as a comparison, which is exactly the product Priceline built.
Agoda: Cheap, With a Fee Booking.com Doesn't Charge
Agoda often prices below the field in Asia, and its terms explain part of why.
It charges you. Agoda's terms describe an "Agoda Booking Fee," which "may also, where it is applicable to you, be displayed as a 'Convenience Fee' in the booking form," and add that "Except where expressly prohibited by law, the Agoda Booking Fee (including any Convenience Fee) is non-refundable."
So compare Agoda's total at checkout, not its headline rate.
AgodaCash is discretionary. Agoda's policies say it "is typically accorded to you at Agoda's discretion" and that "Agoda has no obligations to accord AgodaCash for every booking." It has "no cash value," can't be transferred, and "cannot be redeemed to pay or offset any cancellation fee."
On expiry, the terms set an outer limit: "in no event will issued AgodaCash be valid for a period exceeding five (5) years," with earlier per-allotment dates possible.
Its price guarantee is a promise without published conditions. Agoda commits to match a lower price found after booking, but the clause defers to a separate Best Price Guarantee document, and that document wasn't reachable. Treat the promise as real and the claim process as unpublished.
Google Hotels: a Referral Layer, Not a Seller
Google is the odd one out, and useful precisely because it sells nothing.
Its help page describes hotel search as a way to "discover, compare, and book accommodations," where you "Compare prices for your stay or reserve a room with one of our booking partners." Partners "can create booking links at no charge, or for a fee," and Google says of free booking links that "Hotel partners pay no fee" and "Google doesn't collect any payment for placement or user engagement with these links."
One number worth knowing when a price looks odd: "Google calculates the average nightly prices shown for each property by finding the median rate over the next 90 days of availability."
Google publishes no loyalty program, no price guarantee and no cancellation policy of its own, because the booking completes on someone else's site. Use it to find the rate, then decide where to book it.
The Three We Could Not Read
Hotels.com and Expedia both refused us. Every URL returned HTTP 429 with a bot challenge whose readable text is "Bot or Not? Show us your human side." That covers One Key, its earn rate, its expiry rules and both sites' price guarantees. Our One Key overview is what we documented previously, and it should be checked against Expedia's own terms before you rely on it.
Priceline's terms are behind a 403. Every current terms and help page returned "Access to this page has been denied," and its help content now sits behind an interactive assistant rather than a static document. The only Priceline-owned pages that resolved were press releases from 2013, which describe the mechanic that "After booking at the discounted price, the name of the specific hotel is revealed."
That matters for one specific claim. Opaque rates are widely described as non-refundable, and we could not confirm that on any Priceline page, so we're not asserting it. If you're considering an Express Deal, read the cancellation terms on the booking screen before you pay. Our guide to revealing Priceline's hidden hotel names covers how the product works in practice.
The Card Portals, Where the Real Decision Lives
This is the part that decides whether a cheaper rate is actually cheaper.
Chase Travel: loyalty earning at seven brand groups
Chase's published guidance says Sapphire Reserve cardmembers "will earn 8x points per dollar on Chase Travel purchases, including hotel stays booked through The Edit by Chase Travel."
More importantly, it names a program called Loyalty Plus: "eligible cardmembers earn loyalty rewards on flights, cruises and stays with select hotel brands plus Ultimate Rewards points when they book through Chase Travel." On hotels, Chase is specific about what that includes: "Qualifying purchases will earn applicable loyalty rewards from the hotel, which can include points, elite night awards, and status benefits."
The brand list is finite: IHG, Montage, Pendry, Omni, Virgin Hotels, Minor Hotel Group and Pan Pacific. Chase also warns that "Not all properties within participating brands qualify," and tells you to look for the Loyalty Plus banner in search results and to add your loyalty number to your trip profile.
The Edit is the Reserve-only collection: "more than 1,400 hand-picked hotels and resorts worldwide," with "up to $500 in annual statement credits" delivered as two $250 credits, each requiring "a prepaid booking for a minimum two-night stay." On-site benefits include daily breakfast for two, a $100 property credit, a room upgrade at check-in and early check-in or late check-out, all subject to availability.
Amex Travel: 5X, and loyalty only inside two collections
Amex's travel benefits FAQ says "American Express Travel does not charge booking fees" and pays "5X Membership Rewards points on prepaid hotels booked through AmexTravel.com."
Then it draws the line, in its own words: "Platinum Card Members can earn 5X Membership Rewards points while also earning hotel loyalty points for Fine Hotels + Resorts and The Hotel Collection bookings that have hotel loyalty programs. This includes hotel points + qualifying nights towards status benefits. Card Members cannot earn loyalty points for hotels booked through Amex Travel that are not in Fine Hotels + Resorts or The Hotel Collection."
The two collections differ on minimum stay. Fine Hotels + Resorts benefits come "With each Fine Hotels + Resorts booking," with no minimum nights stated: noon check-in when available, a room upgrade when available, daily breakfast for two, a $100 credit and guaranteed 4pm check-out. The Hotel Collection requires "two consecutive nights or more" and pays a $100 credit with check-in and check-out flexibility.
What the Fine Print Says About Cancelling
Cheap rates buy flexibility away from you. Each site words that differently.
Booking.com is clear that the property sets the terms. It says "any cancellation/no-show fee and any refund will depend on the Service Provider's cancellation/no-show policy." Some rates can't be cancelled free at all.
It also flags a second category. Rates supplied by a partner rather than the hotel "Must be paid for at the time of booking" and "Can't be modified." They also can't be combined with other offers, and you can't review the stay afterwards.
Agoda goes further. Its terms say Agoda "reserves the right to charge a cancellation and/or modification fee on behalf of the Travel Supplier, up to the full cost of the reservation."
There's a trap in Agoda's rewards too. Cancel a refundable booking paid with AgodaCash and the credit may come back with its original expiry. Cancel a non-refundable one and the terms say the AgodaCash "will not be re-issued to your account under any circumstances."
The rule of thumb is simple. The cheaper the rate, the less it moves.
Two Details That Decide the Portal Question
Two small lines matter more than any headline discount.
Chase pays loyalty even on points bookings. Its guidance says "Even Points Boost bookings, and all points redemptions, are eligible to earn hotel loyalty points." So paying with Ultimate Rewards doesn't cost you the hotel's points at a qualifying brand.
Amex splits airlines from hotels. Amex says you can add an airline number at checkout and "enjoy airline status and earn airline miles as you typically would." The hotel restriction doesn't apply to flights.
One practical step for either portal. Put your loyalty number in your profile before you book, and confirm it at the front desk. Chase says the desk awards the points at check-in.
When Booking Direct Wins
Book direct when the stay is your status. If you're chasing elite nights and the property isn't in Chase's seven brand groups or Amex's two collections, a portal booking can cost you the night credit entirely. That's the single most expensive mistake in this whole category.
Book direct when plans might change. Portal bookings add a party to every change, and the cheapest rates on any site are the least flexible. Booking.com says plainly that "Some bookings can't be canceled for free, while others can only be canceled for free before a deadline."
Book through the portal when the perks beat the points. A $250 Edit credit plus breakfast, or an FHR $100 credit plus a 4pm checkout, is usually worth more than a night's worth of points on a two-night stay.
Book through the portal when it earns both. A Chase booking at an IHG property is the best of both, because Chase says you get Ultimate Rewards points and IHG points and elite night credit on the same stay.
Use the metasearch layer to price, not to book. Google finds the rate. Where you put the reservation is a separate decision, and it's the one that decides what you earn.
For a longer look at the trade, our portal versus direct guide works through the math, and our Citi Travel review covers the third major card portal. If status is what you're really after, our hotel status match guide is the faster route, and our look at suite upgrades covers what status actually delivers at check-in.
One Last Check Before You Book
Open two tabs. Put the hotel's own site in one. Put the booking site or portal in the other.
Then compare three things, in this order.
First, the total. Taxes and fees belong in it.
Second, the cancellation date. Write it down.
Third, the loyalty line. Ask whether this booking still earns your points and your night.
If the totals tie, book direct. The hotel owns the room. That matters on the night something goes wrong.
This article contains affiliate links. If you apply through our links, we may earn a commission at no cost to you, which helps us continue sharing points and miles strategies with the community.
Sources
- Booking.com, How we work (read 2026-09-12): the property pays commission after the stay, no booking fees charged to the guest, and the Preferred Partner and Ad badge disclosures
- Booking.com, Genius page and Terms (read 2026-09-12): Level 1 discounts, Level 2 at five bookings in two years, Level 3 at fifteen bookings in two years, free breakfasts and room upgrades on select stays, priority support at Level 3, levels kept for life, the We Price Match checklist and the exclusion for sites that hide the property until after booking
- Agoda, Terms of Use and policies (read 2026-09-12): the Agoda Booking Fee and its non-refundability, AgodaCash awarded at Agoda's discretion with no cash value, the five year outer validity limit, and the Best Price Guarantee promise whose itemised conditions are not published
- Google, Hotel search help (read 2026-09-12): metasearch description, booking partners, free booking links at no charge to partners, and average nightly prices calculated as the median rate over the next 90 days of availability
- Chase, how to earn hotel points with Chase Travel (read 2026-09-12; Chase's published guidance, bylined editorial rather than program terms): 8x on Chase Travel purchases for Sapphire Reserve, Loyalty Plus earning points, elite night awards and status benefits, the seven participating brand groups, and the requirement to add a loyalty number
- Chase, The Edit credits and benefits (read 2026-09-12): more than 1,400 properties, up to $500 a year as two $250 statement credits, prepaid bookings with a two-night minimum, and the on-site benefits
- American Express, travel benefits FAQ and The Hotel Collection benefits (read 2026-09-12): no booking fees, 5X Membership Rewards on prepaid hotels, the statement that cardmembers cannot earn hotel loyalty points outside Fine Hotels + Resorts and The Hotel Collection, FHR benefits with no stated minimum nights, and THC requiring two consecutive nights
- Hotels.com and Expedia (attempted 2026-09-12): HTTP 429 bot challenge on every URL, so One Key earn rates, expiry and price guarantees are unsourced
- Priceline (attempted 2026-09-12): HTTP 403 Access Denied on every terms and help URL; only 2013 press releases on press.priceline.com resolved, which describe the reveal-after-booking mechanic and do not mention refundability
Some of the links in this article are affiliate links. We may receive a small commission at no extra cost to you if you apply through these links. This helps us keep the site running and continue creating free content.