ChatGPT Hotel Ads Are Live
Sponsored ads now appear in 20β35% of hotel queries for US users. Booking.com owns 43.5% of all ad slots. We tracked 613 queries to find out who pays for your AI recommendations.
TL;DR: ChatGPT hotel ads went live on March 31 for US free-tier users. Booking.com dominates with 43.5% of ad slots, followed by Airbnb (21.2%) and Expedia (17.6%). Ads don't influence the answer β they sit at the bottom, labeled βSponsoredβ β but they redirect clicks to OTAs. The top 3 OTAs own 82.3% of all ChatGPT hotel ad inventory.
Key Findings
OpenAI announced ad testing on February 9, 2026. But in our continuous monitoring of ChatGPT hotel queries with a US IP, the first actual sponsored placements appeared on March 31 β nearly two months later.
Since then, ads have appeared consistently in 20β35% of hotel queries, exclusively for free and Go-tier users. The advertiser mix is striking: 5 of the 9 advertisers are OTAs (Booking.com, Airbnb, Expedia, Priceline, trivago), and the top 3 alone control 82.3% of all observed ad slots.
Ads also appear for non-US destinations. Queries about hotels in Paris, Amsterdam, Rome, Istanbul, and Dubai all triggered US-advertiser placements β confirming that targeting is based on user location, not destination.
The Switchover: March 31
We've been monitoring ChatGPT hotel queries with a US IP since late December 2025. The transition from zero ads to 20β35% is abrupt β a clear deployment, not a gradual rollout.
Sponsored ad rate over time (% of hotel queries with ads)
Line chart showing 0% sponsored rate from December 2025 through March 23, then jumping to 20-35% starting March 31, 2026
| Date | Queries | With Ads | Ad Rate |
|---|---|---|---|
| 2026-04-13 | 166 | 36 | 21.7% |
| 2026-04-12 | 47 | 11 | 23.4% |
| 2026-04-11 | 3 | 1 | 33.3% |
| 2026-04-10 | 44 | 12 | 27.3% |
| 2026-04-08 | 113 | 40 | 35.4% |
| 2026-04-07 | 102 | 29 | 28.4% |
| 2026-04-02 | 48 | 11 | 22.9% |
| 2026-03-31 | 90 | 30 | 33.3% |
Who's Buying the Ads?
9 advertisers observed across 170 sponsored placements. Booking.com alone accounts for nearly half of all ad impressions.
ChatGPT hotel ad market share by advertiser
Horizontal bar chart showing Booking.com at 43.5%, Airbnb at 21.2%, Expedia at 17.6%, with smaller shares for Preferred Hotels, Priceline, trivago, Barcelo, Marriott, and Hilton
| Advertiser | Type | Ad Share |
|---|---|---|
| Booking.com | OTA | 43.5% |
| Airbnb | OTA / Platform | 21.2% |
| Expedia | OTA | 17.6% |
| Preferred Hotels & Resorts | Hotel Group | 8.2% |
| Priceline | OTA | 2.9% |
| trivago | Metasearch | 2.4% |
| Barcelo | Hotel Chain | 1.8% |
| Marriott | Hotel Chain | 1.8% |
| Hilton | Hotel Chain | 0.6% |
OTAs: 87.7% of ad spend
Booking.com, Airbnb, Expedia, Priceline, and trivago collectively own 87.7% of all ChatGPT hotel ad slots. This is the same concentration pattern as Google Hotel Ads and Meta Search β the same players, the same dominance, a new channel.
Hotel brands: 4.2% of ad spend
Only 3 hotel brands advertise: Preferred Hotels & Resorts (8.2%), Barcelo (1.8%), and Marriott (1.8%). Hilton barely registers at 0.6%. The high enrollment fee and application process limit participation to major brands and chains.
What It Looks Like in Practice
Every prompt below triggered sponsored ads in 100% of our captures. Notice that ads appear for European and Middle Eastern destinations too β as long as the user has a US IP.
βdesign hotels in Amsterdam Jordaan areaβ
βbest luxury hotels in New York Cityβ
βboutique hotels in Trastevere Romeβ
βbest hotels in Brooklyn with skyline viewsβ
βluxury hotels in Amsterdam with spaβ
βaffordable hotels in Taksim Square areaβ
βbudget hotel near soho londonβ
βdesign hotels in Dubai with infinity poolβ
β5 star hotels in Istanbul with hammamβ
βhotels in Courchevel with mountain view restaurantβ
βbest beachfront hotels in Los Angelesβ
βaffordable hotel near marais paris with good breakfastβ
How ChatGPT Ads Work
OpenAI has a dedicated help page about ads in ChatGPT and an advertiser enrollment page. Here's what we know from official sources and observed behavior.

A Preferred Hotels & Resorts ad at the bottom of a Paris luxury hotel query. Note the βSponsoredβ label and the disclaimer: βAds do not influence the answers you get from ChatGPT.β

The βAbout this adβ modal. Key detail: βThis ad matched one or more topics in your current chat.β Targeting is topic-based, not conversation-history-based. Advertisers only receive βbroad, non-identifying stats.β
Placement
Ads appear at the bottom of the response, below the AI-generated hotel recommendations. They are clearly labeled as βSponsoredβ with a small tag. The ad content is a clickable card with the advertiser's name, a short description, and sometimes an image. As OpenAI's own disclaimer states: βAds do not influence the answers you get from ChatGPT. Your chats stay private.β
Targeting
Ads are matched to the topic of the query, not integrated into the recommendation. The βAbout this adβ modal confirms: βThis ad matched one or more topics in your current chat.β A query about βboutique hotels in Romeβ triggers travel/hotel advertisers, regardless of which specific hotels ChatGPT recommends. Targeting is based on user IP location (US only for now), not the destination.
Pricing
OpenAI uses a CPM (cost per thousand impressions) model. Informal industry reports suggest CPMs in the $40β60 range β significantly higher than typical display advertising ($2β10 CPM) but comparable to premium search placements. This is notable because every automated query that receives an ad counts as an impression β whether a human sees it or not.
Eligibility & Enrollment
Advertisers must apply through OpenAI's advertiser page. Industry reports suggest a minimum spend commitment of $100,000+ to enroll β this is not a self-serve platform. It's a managed sales model similar to early Google Ads or premium programmatic buys. This naturally limits participation to large OTAs, chains, and hotel groups. No independent hotel can realistically participate at these levels.
The scraper impression problem
At $40β60 CPM, impressions are expensive. And here's the funny part: the growing ecosystem of AI visibility monitoring tools (ours included) runs automated hotel queries at scale. Each query that returns an ad counts as a paid impression β even though no human saw it. With dozens of monitoring tools running thousands of queries daily, OTAs may be paying meaningful sums for robot eyeballs. At $50 CPM and 27% ad rate, every 1,000 monitoring queries costs advertisers ~$13.50 in phantom impressions.
Inside a Real Ad Response
We captured the full raw response for βromantic hotels in Hollywood Hillsβ on March 31, 2026 β one of the first hotel queries to return an ad. Here's what the response stream reveals about how ChatGPT assembles a hotel recommendation with a sponsored placement.
The response stream in order
What the raw data reveals
The ad is separate from the answer
The ad arrives as a distinct type: "ads" event after the message stream completes. It's not injected into the model's output β it's appended by the serving infrastructure. The model never sees or generates the ad content.
Ad creative structure
Each ad contains a single_advertiser_ad_unit with the advertiser's brand info (name, favicon from bzrcdn.openai.com), a carousel of clickable cards (title + body + destination URL + image), and encrypted tracking tokens.
Notable: the ad's click target uses target.type: "url" β currently always an external URL (e.g. booking.com). But the schema accepts a type field, which means other target types are possible. A type: "app" target could let advertisers deep-link into a ChatGPT app/GPT β a Booking.com GPT, a Marriott concierge GPT, or The Hotels Network Connect AI app β instead of redirecting outside ChatGPT. This would keep users inside the platform β a potentially much higher-value ad format. No type: "app" ads have been observed yet, but the infrastructure appears ready for it.
OpenAI built an βAsk ChatGPT about this adβ feature
Buried in the Statsig configuration payload, we found a system prompt template for when users ask about ads shown to them. This confirms OpenAI anticipated users would interact with ads and built a dedicated response path:
Only 1 web citation for 6 hotels
Out of 6 recommended hotels, only The Hollywood Roosevelt gets an actual web citation β a 2016 CondΓ© Nast Traveler article about Hollywood pools. The other 5 hotels are recommended based entirely on entity data (Yelp profiles, Google Place IDs) and the model's training knowledge. No TripAdvisor, no Booking.com, no editorial sources. For GPT-5.3, entity data providers β not web citations β drive the recommendation.
Hotel websites get direct links β then the ad redirects to Booking.com
Every hotel entity card includes a direct website_url link: theasterla.com, carahotel.com, magiccastlehotel.com, hollywoodhillshotel.com, marriott.com for The Hollywood Grande. All with ?utm_source=chatgpt.com tracking. The organic answer links to hotel direct sites. Then the ad at the bottom links to Booking.com. The direct-booking paradox in action.
What This Means for Hotels
1The OTA tax follows you everywhere
Hotels hoped AI search would be a direct-booking channel β and to some extent it is (ChatGPT surfaces hotel websites in its organic recommendations). But with OTAs owning 87.7% of ad inventory, the last thing a user sees after a hotel recommendation is a Booking.com ad. The channel may generate awareness directly, but the conversion path loops back through OTAs.
2Free users are the ad audience β and that's 95% of ChatGPT
Ads only appear on free/Go tiers. Roughly 95% of ChatGPT's user base is on these tiers. This means the vast majority of hotel recommendations served by ChatGPT now come with OTA advertising attached. Paid users (Plus/Pro) don't see ads, but they're a small minority.
3Independent hotels can't compete β yet
The current enrollment model (application + high fee) makes ChatGPT ads inaccessible to independent hotels. Only OTAs, chains, and hotel groups can afford to participate. Preferred Hotels & Resorts at 8.2% shows that consortiums may be a path β but a single independent property has no realistic way to advertise here today.
4US-only for now, but this will expand
Currently limited to US IPs, but the ad infrastructure is built. European and Asian expansion is a matter of when, not if. Hotels in Paris, Rome, and Tokyo should prepare for a world where ChatGPT recommendations come with OTA ads attached β even if the organic answer links to their direct site.
5The new distribution math
In traditional search, you pay Google to appear in results. In AI search, you appear for free in the organic answer β but OTAs pay to intercept the user at the last step. The hotel wins the recommendation but may lose the booking. This is a fundamentally new distribution dynamic, and hotels need to understand it before it scales beyond the US.
How We Collected This Data
Monitoring Setup
- Platform: ChatGPT.com (web interface)
- IP: US-based residential IP
- Tier: Free / Go account (no Plus/Pro)
- Method: Automated headless browser captures
- Period: December 25, 2025 β April 13, 2026
What We Captured
- Presence of βSponsoredβ label in response
- Advertiser name and branding
- Full response text (organic + sponsored)
- Prompt text and query metadata
Data Summary
- 613 successful queries in the ad-active period (Mar 31 β Apr 13)
- 170 queries with sponsored ads (27.7%)
- 9 unique advertisers observed
- 6,000+ queries pre-ads (JanβMar 23) as baseline
Limitations
- US IP only β we cannot measure ad rates in other regions
- Free/Go tier only β Plus/Pro ad behavior is untested
- Automated captures β ad experience may differ for logged-in users with history
- Advertiser share is based on observed impressions, not actual spend or bid data
Data Access
We believe in open research. Contact us for access to the raw monitoring data and methodology details.
Frequently Asked Questions
Continue Reading
This study is part of our ongoing research into how AI search engines monetize hotel recommendations.