Skip to content
Hotelmark
Google + local visibility

Google Ads for Hotels and B&Bs: When It Pays Off and What It Costs

2026-06-05·10 min read
Google Ads for Hotels and B&Bs: When It Pays Off and What It Costs

Google Ads often costs a small accommodation $8 to $18 per direct booking. A comparable booking via Booking.com costs $30 to $45 in commission. That difference is the whole reason to advertise as a hotel or B&B as a paid channel, and at the same time why it doesn't work for everyone.

Google Ads is paid advertising in search engines, in jargon SEA (search engine advertising). You pay per click on your ad, not per booking. That's the heart of it: the channel can be cheaper than an OTA (online travel agency, a booking platform like Booking.com or Expedia), but only if the people who click actually book with you. This article provides the overview. For each section I point to a deeper article where you can dig further.

The Problem

Say you have 6 rooms and now get 72 percent of bookings via Booking.com. When you Google your own accommodation, you see Booking at the top, below that Bedandbreakfast.nl, and yourself somewhere below or not at all. The guest searching for "B&B Friesland weekend" clicks the first result. That's almost never your own site.

The painful part is that booking could have been yours. The guest wanted to stay with you anyway, or at a comparable place nearby. But because the platform is at the top, they book via Booking and you pay 15 to 25 percent commission on a guest you could have captured via Google.

Organic visibility solves this partly, but slowly. A good Google Business Profile and strong local SEO bring you higher in the free results, but it takes months and you always rank below advertisers. Google Ads buys that top spot directly. You pay for it, but you pay per click, not the 18 percent that Booking skims off the entire booking value.

The choice is therefore not "ads or not." It's: weigh the cost per click against the commission you would otherwise pay an OTA.

Important to understand: with Booking you pay only if the guest actually comes. With Google Ads you pay per click, even if the click delivers nothing. So you shift risk from the platform to yourself. That sounds scary, but it's exactly why it can be cheaper: you pay a few dollars for a visitor instead of dozens in commission over the full room price. The price is that you have to make sure that visitor also books. If you do that well, ads are the cheapest paid channel you have. If you don't, you burn budget without bookings.

That makes Google Ads a middle-of-the-funnel channel (MOF, the phase where a guest already knows what they're looking for but is still choosing where to book). It's not meant to give people ideas, but to draw the guest already searching for "B&B Friesland" to your site instead of to Booking.

Concretely, the channel pays off more for you if:

  • Your average nightly rate is above $90, because then the savings in commission provides enough absolute margin to cover the click costs.
  • You have a working booking button on your own site where the guest can directly reserve and pay.
  • You can get at least 15 to 20 bookings a month through this channel so the campaign gets enough data to optimize itself.
  • You can set your direct price sharper than on the OTA because you don't need to reserve for commission.

It pays off less if your nightly rate is around $50, you don't have a booking module, or your organic foundation isn't solid. In those cases, you spend your money better first on the foundation: a complete Google Business Profile and a site where people can book.

The Math

The whole model turns on three numbers: your budget, your CPC (cost per click, the cost per click) and your conversion (the percentage of clickers who actually book). Below is a realistic scenario for a B&B with an average booking value of $240 (two nights at $120 each).

ItemValue
Monthly Google Ads budget$300
Average CPC (cost per click)$1.20
Number of clicks per month250
Conversion (click to booking)8 percent
Bookings via ads20
Cost per booking$15
Average booking value$240
Advertising costs as percentage6.3 percent

Those same 20 bookings via Booking.com at 18 percent commission on $240 cost you $43 per booking, together $864 a month. Via Google Ads you pay $300 for the same number of bookings. A difference of $564 in the month, and that money goes straight to your bottom line.

Conversion makes or breaks the model

At 8 percent conversion a booking costs $15. If your conversion drops to 3 percent because your booking button works poorly or your price isn't sharp, that same booking costs $40 and the advantage is gone. The ad is cheap, the poor landing page is expensive.

Note: this is a favorable scenario. In practice your CPC fluctuates by region and season, and you don't always hit 8 percent conversion. How to calculate this exactly for your nightly rate, occupancy, and region, read in what Google Ads really costs a hotel per month. What you currently pay in Booking commission, you calculate in Booking.com commission calculated per night.

To line the three channels alongside each other for that same $240 booking:

ChannelCost per bookingHow it works
Organic (Google Business Profile, SEO)$0 directFree, but costs months to build and you rank below advertisers
Google Ads$8 to $18You pay per click, even without booking. Risk is yours, costs are low
Booking.com (18 percent)$43You pay only when guest stays. Risk-free, but expensive per booking

Organic is always your cheapest channel and should be the foundation. But it has a ceiling: you can't get more bookings than your organic visibility delivers. Google Ads is the channel where you buy on top of that at costs still well under OTA commission. The OTA remains useful for the volume you don't fill yourself, but is by far the most expensive per booking.

Action Plan

Setting up Google Ads follows a fixed order. This is the overview. Each step has its own deeper article where you find the details.

  1. Make sure the foundation is solid first. A verified Google Business Profile and a working booking button on your own site. Without these two you burn advertising budget. Advertising to a dead booking page is throwing money away.

  2. Determine your goal and budget. Do you want direct bookings or visibility in a new region. Set a daily budget that caps per day, for example $5 to $10. That way you never spend more than you set.

  3. Choose your keywords. People typing "B&B Veluwe book" are closer to a booking than people typing "weekend getaway Netherlands." Target searches with booking intent and exclude irrelevant keywords.

  4. Write the ad and build the landing page. The ad promises something concrete (sharp direct price, free cancellation), the landing page makes it true and lets the guest book immediately.

  5. Measure and adjust. Connect your bookings to your ads so you see which keywords deliver bookings and which only cost money. Turn off keywords that deliver no bookings after a month and increase bids on keywords that do convert.

The complete elaboration with screenshots and settings is in setting up a Google Ads campaign for your accommodation. There you read per step what you exactly fill in. Expect that you mainly learn in the first weeks: which keywords people type who actually book, and which only cost clicks. You need that data before the campaign runs profitably, so figure on a learning period before you can make a fair judgment.

Hesitating between regular text ads and the hotel block with live prices. The difference between those two channels and when to use which I cover in Google Hotel Ads versus Search Ads. For the hotel block specifically for independent accommodations there is Google Hotel Ads for independent accommodations.

What you can do today

Google your own accommodation and see who ranks above you. Does Booking rank at the top with your room and your photos, and you nowhere. Then you know exactly which clicks you're currently giving the platform.

Common Mistakes

  • Advertising without a working booking button. You pay per click even if the guest on your site can't book and has to call or email. Then you send paid visitors down a dead end. First the booking module, then the ad.

  • Buying keywords that are too broad. Whoever advertises on "vacation Netherlands" pays for thousands of clicks from people who don't know where they want to go yet. Focus on specific searches with location and booking intent, and exclude everything that doesn't fit.

  • Ignoring conversion. Many hoteliers stare at the CPC and forget conversion. An expensive click that converts is cheaper than a cheap click that delivers nothing. Always measure through to the booking, not just the visit.

  • Immediately going all out without an organic foundation. Ads strengthen a good foundation, they don't replace it. If your Google Business Profile is half-empty and your site outdated, you're paying money to send visitors to a weak experience. First the foundation.

  • Not setting your direct price sharper than on Booking. If you show the same price via ads as on the platform, the guest has no reason to book with you. You save on commission so set your direct price a few dollars lower or give a small extra.

  • Stopping after two weeks. A campaign needs time to build data and optimize itself. Whoever concludes after ten days that it doesn't work stops just as it's about to pay off. Figure on at least a month before you can make a fair judgment.

What You Can Do Now

Google Ads is not a first step for a small accommodation, but also not a luxury only large hotels can afford. It's a calculation: if a booking via ads costs less than the commission you'd otherwise pay an OTA and you get enough volume to make it worthwhile.

Start with the foundation. Make sure your Google Business Profile is fully set up and there's a working booking button on your site. Then calculate what Booking costs you now in the savings calculator so you have a concrete number to weigh the ad costs against.

Foundation in place, then the order is clear: read what Google Ads really costs a hotel per month to determine your budget, then follow the action plan to set up a campaign, and choose between channels with Google Hotel Ads versus Search Ads.

Never advertise to a site where the guest can't book

Google Ads only makes sense if the visitor after the click can reserve and pay for a room on your own site. Without a working booking module you pay per click for visitors you then have to send to Booking to book. Then you pay twice.

Would you rather first look together to see if paid advertising fits your accommodation and if the numbers work for your situation. We discuss that at marketing for hotels.

Frequently asked questions

What is the difference between Google Ads and Google Hotel Ads?
Google Ads are the text ads at the top of search results that you pay per click for. Google Hotel Ads show your live room price and availability in the hotel block, alongside Booking and Expedia, and often charge per stay or commission. For a small accommodation, they are two separate channels you can use independently or together.
How much does a booking via Google Ads cost for a B&B?
Figure on $8 to $18 per direct booking, depending on your CPC (cost per click) and your conversion percentage. At a click price of $1 and a conversion of 8 percent you pay roughly $12.50 per booking. That is almost always lower than the Booking commission on that same booking.
Do I need a big budget to start with Google Ads?
No. You can start with $5 to $10 a day and cap the budget per day so you never spend more than you set. More important than the budget is that your ad leads to a page where the guest can actually book and pay.
Does Google Ads pay off for an accommodation with 4 rooms?
That depends on your nightly rate and your conversion. At a nightly rate around $50 and few bookings, the margin quickly disappears. At a nightly rate above $90 and a working booking button, the cost per booking via ads is usually well worth the effort against OTA commission.
Do I need to have my website in order first?
Yes. Advertising to a site without a working booking module is throwing money away. You pay per click even if the guest can't book. First get a booking button and a verified Google Business Profile, then activate paid channels.
How does Google Ads relate to organic and OTAs?
Organic and your Google Business Profile are the free foundation and cost only time. OTAs deliver volume but cost 15 to 25 percent commission. Google Ads is in between: you buy visibility you don't get organically at a fixed price per click with direct booking as the result.

A concrete tip in your inbox each month

Practical marketing and automation tips for small-scale accommodations. No sales talk, unsubscribe anytime.

Your email address is only used for these emails and never shared. You can unsubscribe from any email. See the privacy policy.

Read more

Questions about what this means for you?

Join the waitlist for the launch. We translate the news into concrete steps for your accommodation.