About commissions (per stay) for hotel ads

Starting 30 April 2024, commissions (per stay) and commissions (per conversions) bid strategies will no longer be available for new Hotel Ads campaigns.

Active Hotel Ads campaigns with commissions-based bid strategies will continue to serve until 31 October 2024. Review Commission-based bid strategies in Hotel ads to sunset to learn more about your next steps.

Note: Commissions (per stay) is a new auto-bidding feature for Hotel campaigns. Contact your Google Account team to learn more about how to enable commissions (per stay) for your account.

Commissions (per stay) is a bidding strategy for Hotel campaigns that allows partners to pay only when the guest stay has actually occurred. Commissions (per stay) helps partners leverage the power of Google AI to efficiently acquire guest stays without having to worry about the risk of cancellations.

Note: Both conversion tracking and purchase conversion values (full booking amount) are required for all Hotel ads Smart Bidding bid strategies. Learn more about conversion tracking for Hotel campaigns.

How commissions (per stay) bidding works

Commissions (per stay) bidding begins after a partner creates a campaign and sets the commission rate (% of booking value) in the campaign’s Bid Settings. The following steps occur when a user searches for a property.

  1. Google AI calculates a bid using auction-time signals to achieve an overall target ROAS (booking value/cost) based on the commission rate the partner has set.
  2. The user clicks on the ad and converts on the partner’s website.
    • Note: The user may plan to complete their hotel stay up to several months later.
  3. Within 45 days of the user's check-out date, the partner will reconcile the stay (tell Google if the booking was completed or canceled) via a reconciliation upload in Google Ads.
  4. Once reconciled, Google will bill the partner for the guest stay based on the campaign’s commission rate multiplied by the booking value.
Note: Google won't bill the partner for bookings that a user cancels.


  • Enable Hotel Centre billing. You can contact your Google Account team for help with setting up Hotel Centre billing.
  • Link your Google Ads account to at least one Hotel Centre account.
  • Set up conversion tracking with transaction specific values.
  • Set your conversion action category to 'Purchase'.
  • Submit a reconciliation report at regular intervals.
Note: Customers based in Turkey must be billed in Turkish Lira (TRY).

Getting started

If you want to set up commissions (per stay) bidding, but you don’t meet the requirements, follow the steps below to update your account information, get started and understand your reports.

Set up conversion tracking transaction values

Review the full instructions on how to set up conversion tracking for Hotel campaigns. Make sure that you submit your transaction data using the global site tag with the following required parameters:

  • 'start_date'
  • 'end_date'
  • 'id' 'value'
  • 'currency'

'value' is used to compute the cost for each conversion. If 'value' and associated 'currency' aren't provided, Google will use the default value in the conversion settings, and the bidder will adjust bids accordingly. We default to click-date parameters when the 'start_date' and 'end_date' aren't available.

Note: The conversion transaction values are only for hotel campaigns.

Configure your landing page URL (optional)

Hotel ads includes the following new landing page URL parameters to support commissions (per stay):

(PAYMENT-ID): Resolves to a predefined string 'commission', or Google’s assigned IATA number (for example, '01234567') if you use a commissions collection agency. To change the formatting of your IATA number or pre-defined string, contact your TAM.

(IF-PAYMENT-ID): Resolves to 'true' for hotels using commissions (per stay) bidding, otherwise 'false'. If 'true', then values following this condition are inserted into the URL. Otherwise, values following the ELSE directive are inserted.

For more information about building landing page links, review Building dynamic URLs.

Example 1

The following example shows the new parameters in a landing page URL definition: http://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)(IF-PAYMENT-ID)&bookingSource=(PAYMENT-ID)(ELSE)(ENDIF)
For a hotel using commissions (per stay), this resolves to:
For a hotel not using commissions (per stay), this resolves to:

Example 2

For a hotel using commissions (per stay), this resolves to:

Set up a commissions (per stay) campaign

Note: The instructions below are part of the new design for the Google Ads user experience. To use the previous design, click the 'Appearance' icon and select Use previous design. If you're using the previous version of Google Ads, review the Quick reference map or use the search bar in the top navigation panel of Google Ads to find the page you’re searching for.
Note: You can’t use an existing campaign for commissions (per stay). You must be pre-authorised to create a new commissions (per stay) campaign.
  1. In your Google Ads account, click the Campaigns icon Campaigns Icon.
  2. Click the Campaigns drop-down in the section menu.
  3. Click Campaigns.
  4. Click the plus button plus, then select New campaign.
  5. Choose the Create a campaign without a goal’s guidance objective.
  6. Select Hotel as your campaign type.
  7. Click Continue.
  8. Enter your campaign settings on the 'Select campaign settings' page. Learn more about each setting.
  9. Under 'Bid settings', select Commission from the 'Bidding' drop-down menu.
  10. Under 'Commission amount', enter a commission value.
  11. Under 'Pay for', select Guest stay.
  12. Click Save and continue.

If you have technical questions concerning the Google Ads API (for example, questions directly related to API or SDK usage, errors received from the API or SDK, etc.), please use the troubleshooting steps found on the API technical support page.

If you have questions concerning Google Ads API that relate to the Google Ads UI specifically, please click 'Contact us' at the bottom of the page.

Use the Google Ads API

If you would prefer to use the API for campaign creation, creating a commissions (per stay) campaign using the Google Ads API is similar to creating other campaign types in Google Ads. For more information, check Add Hotel ad.

There are specific settings needed for PaymentMode, BudgetType and BiddingStrategyType. Check the Google Ads API for details.

After you've completed the steps listed above, your commissions (per stay) campaign is ready to use. If you don't find traffic within a day, review your settings to make sure that nothing is wrong.

Create a reconciliation report

You must reconcile your bookings within 45 days of a booking’s check-out date. For example:

  • A conversion (booking) happens on 1 January for a guest stay of 28 February to 1 March.
  • After the guest has checked out, you must reconcile this booking before 15 April (1 March + 45 days).
  • On 15 April, Google will bill you for the completed guest stay based on your designated commission rate. If it’s cancelled, you won’t be billed. If you don’t reconcile by 15 April, Google will assume the guest stay was completed and bill you for the guest stay.

We strongly recommend that you download the per-booking report from the 'Commissions' page in Google Ads and use the download as your reconciliation template. Check Create a reconciliation report for details.

Upload a reconciliation report

After you’ve created a reconciliation report, click on the 'Commissions' tab in Google Ads to upload your file. If you don’t find it in the left-hand navigation menu, click 'More' to expand.

Important to know:

  • If you upload a row without a Commission ID or Order ID, we’ll try to match your guest stay to a booking event based on other available information, such as Hotel ID and itinerary dates.
  • If your stay was cancelled but you received a cancellation fee, please include that in the reconciliation.
  • You can’t modify any part of a booking after the reconciliation deadline (45 days after the check-out date).
  • Your reconciliation file is for the entire account (Customer ID). Even if your 'Commissions' table view is filtered to an ad group or campaign, your upload applies to the entire customer ID.
  • If you’re uploading a reconciliation report in a language other than English, use the downloaded template from Google Ads instead of the template in the help centre. To download a reconciliation report, click 'Download' in the upper right hand corner of the report.
    • If your self-translated column names differ from what the system expects, the report may not be accepted.
      • Example: Help Centre reconciliation has the column name 'Commission' but the partner’s account language is Spanish. If the partner manually translates the column name to 'La comisión' but Google Ads expects 'Comisión', the upload will fail. Downloading the template directly from Google Ads and not from the help centre ensures that you get the exact translations required.

If Google isn’t satisfied with the accuracy of your reporting, we may, with at least seven days' notice (and on reasonable grounds), request that you provide documents or records required in order for Google to determine whether your reports or payments made were accurate at the time. If you fail to provide such documents or records or if Google isn't satisfied that they demonstrate the accuracy of your reporting, we may stop displaying ads for your hotel.


The cost of each booking is calculated by multiplying the reconciled value by the commission rate. You have 45 days from the checkout date of each booking to reconcile any completed guest stays. Bookings not marked as cancelled or reconciled will be billed as completed stays based on the originally booked value. Reconciling before 45 days won’t cause your account to be billed early.

Best practices

Data Volume: To get the best performance with commissions (per stay), each campaign needs to have at least 10 conversions per week. Consider merging campaigns if you have any campaigns that are expected to get fewer than 10 conversions on a weekly basis.

Reliable conversion tracking: Conversion tracking must be implemented on all devices and points of sale. Any conversion tracking outages can significantly impact campaign performance. Don’t remove your conversion tracking code from your website or move it to a different location while the campaign is running. If you change your conversion tracking code, allow our algorithm at least two weeks to readjust. Also ensure that auto-tagging is turned on at all times for your account.

Set up your commission percentage targets: Every advertiser has a different acceptable return on ad spend (ROAS) threshold for their investment. When choosing a commission rate or bid, start with your acceptable ROAS target, then adjust up or down to achieve the optimal balance of ROAS and traffic volume that you want.

  • Let’s say that your post-cancellation ROAS target is 500% (that is, you get £5 GBP of booking value for every £1 GBP spent on advertising after cancellations) and your cancellation rate is 20%. Your pre-cancellation ROAS would be 500%/(1–20%) = 625%. If you’re using commissions (per stay) or commissions (per conversion), your recommended commission rate would be the inverse of your pre-cancellation ROAS: 1/625% = 16%
  • After you've determined the ideal commission rate or CPC that achieves your target ROAS, monitor your campaign performance metrics to check if you’re achieving your traffic volume goals (number of impressions, clicks or conversions). Evaluate this regularly and update your commission rate as needed to ensure the right balance of ROAS and traffic volume.

Consistent reconciliation: All bookings must be reconciled within 45 days of the checkout date. Check the 'Commissions' tab in Google Ads each month to ensure that you have updated the status of every booking that is past its checkout date. You won’t be billed until 45 days after checkout regardless of when you reconcile. You’re encouraged to reconcile as soon as possible after the booking status has been confirmed to ensure that the bidding model gets timely feedback and to allow yourself enough time to fix any errors before billing is finalised.

Modifying booking value: There may be instances where a booking is changed, resulting in a modified booking value. When the booking value at the time of conversion is different from the value at the time of checkout, use the booking value at the time of checkout in your reconciliation report. This is the expected response if the booking value is either higher or lower than the booking value at the time of conversion.

Ramp up time and campaign performance: Allow each campaign to run for at least seven days before evaluating performance and making any changes. Try to avoid frequent and drastic changes while the campaign is running (such as starting and stopping campaigns daily) to prevent performance volatility.

Frequently asked questions

How is commissions (per stay) different from commissions (per conversion)?

There are two major differences:
  • With commissions (per conversion), you don’t need to reconcile guest stays. If you find reconciliation to be too cumbersome, commissions (per conversion) may be a better bid strategy for you.
  • With commissions (per conversion), you’re charged a commission rate for conversions (bookings), not guest stays. If you’re concerned about unpredictable or high cancellation rates, commissions (per stay) may be a better option for you.

Are any bid adjustments compatible with commissions (per stay)?

Currently, only device bid adjustments are set to -100% work. Country-level targeting can be separately set for the campaign.

Why does my Hotel ads booking link not show up higher in the placement?

Just like with any other bid strategy, your ad placement depends in part on your bid relative to competitive bids in the same auction. If there are a lot of advertisers bidding to be displayed in Hotel ads for a popular property, your bid may not be competitive enough to outrank other auction participants, and your Hotel ads booking link may be lower in the ad placement or it may not be displayed at all. To increase your rank, you can try raising your commission rate. Remember, you don't pay anything unless a guest stay is completed. Learn more about how Google ranks your ads

How are commissions (per stay) campaigns billed?

Commissions (per stay) campaigns are billed 45 days after the check out date for each reported guest stay in the 'Commissions' tab. Bookings that aren't marked as cancelled after 45 days will be automatically billed to your account as completed stays.

How do I evaluate campaign performance?

With commissions (per stay) campaigns, your post-cancellation ROAS is always guaranteed. If you set a commission rate of 10%, you’ll only ever pay 10% of completed guest stays no matter what. Therefore, your post-cancellation ROAS will always be 1÷10% = 10 (that is, you get £10 GBP in booking value for every £1 GBP that you pay for ad spend). To compare a commissions (per stay) campaign with your CPC campaign, you should make sure the ROAS is comparable. For example:
  • Assume that you have a CPC campaign and a commissions (per stay) campaign running with the following setup and performance, an average 20% cancellation rate, and average booking value of £100 GBP for both campaigns:
    • Commissions (per stay) campaign:
      • 10% commission rate
      • Daily impressions: 1,000 impressions
    • CPC campaign:
      • Average CPC: £0.80 GBP
      • Average CVR: 5%
      • Daily impressions: 1200 impressions
    • Your commissions (per stay) campaign effectively has a pre-cancellation ROAS of (1/10%)/(1–20%) = 12.5. In other words, you’re getting £12.50 GBP for every £1.00 GBP that you spend on your commissions (per stay) campaign before cancellations.
    • In contrast, your CPC campaign has a pre-cancellation ROAS of (5%)*(£100 GBP)/(£0.80 GBP) = £6.25 GBP. This means that your CPC campaign is getting more impressions than your commissions (per stay) campaigns while delivering lower ROAS.
    • To make a fair comparison, you should make sure that the ROAS for both campaigns are the same before comparing total volume (impressions, clicks and conversions). In this example, you can increase your commission rate to (1-20%)/6.25 = 12.8% to make a meaningful comparison.

How do free booking links interact with commissions (per stay) campaigns?

Hotel campaigns use last ad click attribution for conversion reporting. If a user interacts with an organic search result or free booking link before converting, it’s not included in the Google Ads attribution path. Additionally, if a user interacts with a hotel ad and then an organic search result or free booking link and converts within the conversion window, the conversion will show in the Google Ads Commissions reporting.

How are commissions reported for multiple hotel clicks?

Commissions (and conversions) are reported through Google Ads Commissions reporting. For example, if a user clicks on Hotel A and converts within the conversion window against Hotel B, Google will credit the impression or click to Hotel A. However, the conversion from the user click will be credited and reported to Hotel B with Hotel A’s commission rate.

How are cross-device conversion costs reported for commissions campaigns?

When viewing reports at a campaign or ad group level, cross-device conversions will be part of the total reported cost. However, viewing by Hotel ID won’t include cross-device conversions costs. To calculate the costs coming from cross device conversions, you can compare the campaign total cost versus the sum of cost by Hotel ID. For example, if campaign A had £1,000 GBP in total costs yesterday and when viewing by Hotel ID you spot a combined total of £950 GBP, then the remaining £50 GBP were from cross-device conversions.

Related links

Was this helpful?

How can we improve it?
Clear search
Close search
Google apps
Main menu