AI Search

How ChatGPT Ads Work: Format, Targeting and Who Sees Them

How advertising inside ChatGPT works: the format, which users see ads, what data advertisers receive, how to buy, and the tier limitation that matters most for B2B.

Last updated: August 2026 Written by The FlairLytics editorial team Reviewed by The FlairLytics Editorial Team 8 min

ChatGPT Ads are clearly labelled sponsored placements below a ChatGPT response, delivered by a system separate from the chat model. They serve only to logged-in users on Free and Go tiers — Plus, Pro, Team, Enterprise and under-18 users see no ads at all.

The format

An ad appears below the assistant’s response, visually separated and labelled as sponsored. It does not appear within the answer, and advertisers cannot influence what the assistant says. The ad system and the chat model are separate systems.

There is currently one ad format. That is a meaningful constraint compared with mature channels offering search, display, video and lead-form variants, and it limits how much creative testing is possible.

Who actually sees ads

This is the single most consequential fact about the channel and the one most often omitted from vendor pitches.

User group Sees ads?
Logged-in Free tier Yes
Go tier Yes
Plus No
Pro No
Team, Enterprise, Business No
Users known or predicted to be under 18 No

Free-tier users can also opt into an ads-free experience with reduced usage limits. For B2B this matters enormously: senior buyers at well-resourced companies are disproportionately likely to sit on paid tiers, which places a share of many ICPs structurally out of reach.

How targeting works

Delivery is decided by OpenAI’s ads system based on expected relevance and outcomes, using the context of the current conversation and, where the user has enabled ads personalisation, broader signals. Advertisers do not build audiences the way they would on LinkedIn.

There is no firmographic targeting — no company size, no industry, no job title. That is a real limitation for B2B, where those filters are usually the whole point. What you get instead is conversational context, which is high-intent but imprecise about who the person is.

What data advertisers receive

Very little, deliberately. Advertisers do not receive chat content, chat history, memories, names, email addresses, precise location or IP data.

This is a genuinely privacy-forward design and it cuts both ways. It means fewer compliance concerns to manage and fewer levers to pull. Anyone expecting the audience granularity of a mature social platform will find the channel opaque by comparison.

How to buy

Two routes. A beta self-serve Ads Manager lets advertisers sign up, create campaigns and bid on a CPC basis directly. Alternatively, agency partners including Dentsu, Omnicom, Publicis and WPP, and technology partners such as Adobe, Criteo, Kargo, Pacvue and StackAdapt, provide access through tools many advertisers already use.

The self-serve route suits smaller test budgets. The partner route suits advertisers already operating at scale through those platforms and wanting consolidated buying.

Where it is available

Advertising in ChatGPT began testing in the United States in February 2026 and expanded through the year to further markets including the UK, Japan, South Korea, Canada, Australia, New Zealand, Mexico and Brazil.

Because market availability has been changing steadily, verify current eligibility for your target geographies before planning rather than relying on any published list, including this one. This is a channel where a six-month-old article can be materially wrong.

Key takeaways

  • 01Ads serve only to Free and Go tier users; Plus, Pro, Team, Enterprise and under-18 users see none.
  • 02There is no firmographic targeting — conversational context only, which is high-intent but imprecise.
  • 03Advertisers receive no chat content, history, names, emails, precise location or IP.
  • 04One ad format currently, which limits creative testing compared with mature channels.
  • 05Market availability has changed repeatedly through 2026 — verify rather than trusting any published list.
FAQ

FAQs

They are clearly labelled sponsored placements below a ChatGPT response, delivered by an ad system separate from the chat model. Advertisers cannot influence the assistant's answer. Delivery is decided by OpenAI's system using the context of the current conversation and, where enabled, broader personalisation signals.

Only logged-in users on the Free and Go tiers. Users on Plus, Pro, Team, Enterprise and Business plans see no ads, and neither do users known or predicted to be under 18. Free-tier users can also choose an ads-free experience with reduced limits.

No chat content, chat history, memories, names, email addresses, precise location or IP data. Targeting is handled by OpenAI's system rather than exposed to the advertiser, which means less audience control than LinkedIn or Google but fewer privacy obligations.

No. There is no firmographic targeting available. Delivery is based on conversational context, which produces high intent but no certainty about who the person is or where they work — a significant limitation for B2B.

FL
Reviewed by The FlairLytics Editorial Team
B2B revenue practice · a team with 15+ years, startups to enterprise

Figures and claims on this page are drawn from FlairLytics client engagements and verified platform documentation. Content is reviewed on a fixed cycle and updated when the underlying facts change.

Last updated: August 2026 · Next review: November 2026
Go deeper

Related Services

More reading

Other Articles

B2B SEO vs B2C SEO: What Actually Changes

B2B SEO has lower volumes, higher intent, longer cycles and a buying committee rather than a buyer. Here is what changes in keyword strategy, content and…


Fatal error: Uncaught Error: Call to a member function have_posts() on int in /home/u399681422/domains/flairlytics.com/public_html/wp-content/themes/flairlytics-theme/single.php:74 Stack trace: #0 /home/u399681422/domains/flairlytics.com/public_html/wp-includes/template-loader.php(106): include() #1 /home/u399681422/domains/flairlytics.com/public_html/wp-blog-header.php(19): require_once('/home/u39968142...') #2 /home/u399681422/domains/flairlytics.com/public_html/index.php(17): require('/home/u39968142...') #3 {main} thrown in /home/u399681422/domains/flairlytics.com/public_html/wp-content/themes/flairlytics-theme/single.php on line 74