ChatGPT shows ads to eligible users on its Free and Go plans, and OpenAI opened the platform to self-serve advertisers on May 5, 2026. OpenAI publishes overall ChatGPT usage in the hundreds of millions, but does not publish a specific ad-addressable audience count for Free and Go alone. This guide covers who ads reach, what you can run, how tracking works, and how to launch a first campaign, current as of September 2, 2026. Fulfill Digital runs ChatGPT ad campaigns for local businesses today, from account and pixel setup through ongoing management, and we can run yours.
A ChatGPT ad appears below a chat response, clearly labeled as sponsored, never inside the response itself. Each ad unit includes an advertiser name, favicon, a title, a description, an image, and a link to your landing page, and OpenAI states plainly that ads do not influence what ChatGPT actually answers. A single unit can show one advertiser or several, depending on how many relevant ads OpenAI’s system finds for that moment in the conversation. Ads never appear in Temporary Chats, and during this test they do not appear in the ChatGPT Atlas browser.
ChatGPT ads reach only Free and Go plan users, never Plus, Pro, Business, Enterprise, or Edu accounts, which OpenAI’s own FAQ states outright. Users under 18 are excluded entirely, based on account-level age information and OpenAI’s age prediction system. Free users who would rather not see ads at all can also switch to an Ads-Free option, which trades ads for lower usage limits rather than requiring an upgrade to a paid plan. Logged-out sessions can see ads too, though those are limited to general-audience creative, while anything mature-rated is reserved for eligible logged-in users. Self-service access has expanded well beyond the US, including most of Europe, and the country list keeps growing, so check OpenAI’s live Ads Manager Availability page for your specific market rather than relying on any number printed here. Europe carries an explicit caveat: even where self-serve account access is available, personalized ads are not initially available in the European Economic Area or Switzerland, and Custom Audiences cannot target those markets either. Advertisers in newer European markets can also start through OpenAI’s Ads Solutions team or an agency partner ahead of full self-serve.
Eligibility in ChatGPT ads is judged by what your business is, not only by what a single ad promotes, and by where you operate, OpenAI draws a hard line between the US and everywhere else for several regulated categories. OpenAI’s early-phase eligible categories are household and consumer goods, local services, travel and experiences, and digital products or education. Financial services and healthcare are generally prohibited outside the US, with approved US advertisers allowed on a manual, case-by-case basis for a defined list of products. Legal services are permitted only in the US and only when the advertiser is licensed to practice in the jurisdiction shown; legal services are currently prohibited everywhere else. A couple of categories are closer to fully closed than merely restricted: political advertising and counterfeit goods are disallowed with no documented exception. A few others read as flatly disallowed but carry a documented exception worth knowing about: individual job or housing listings are prohibited, but a platform that hosts many such listings can still advertise as long as the ad and landing page don’t point at one specific listing; alcohol and tobacco promotion is disallowed, but an incidental reference is acceptable when alcohol isn’t the ad’s focus; and lingerie, underwear, or swimwear can advertise in a standard retail context. Every one of these standards applies to your ad copy, your images, and your landing page together, not just the creative alone.
More generally: some industries are restricted or reviewed case by case rather than flatly open or closed. OpenAI evaluates the advertiser, the creative, and the landing page together as a single package, not the business category in isolation, and a rejection under one framing does not always mean permanent ineligibility. If an application in a nuanced category gets rejected, the more useful next step is usually reviewing how the ad and landing page frame the offer, not assuming the category itself is closed.
Worth saying plainly: this policy is young and still moving. OpenAI has published five revisions since the initial March 2026 policy, most recently version 1.5 on August 31, 2026, which added legal services in the US as a newly eligible category. A rejection today is not necessarily a permanent answer.
A standard ChatGPT ad is a single unit with a title, description, image, and landing page link, matched to the conversation it appears under. For businesses selling a catalog of products rather than one offer, OpenAI’s developer documentation describes Product Feeds, a merchant-catalog format with a Delta Feeds API that lets you update prices and availability without re-uploading the whole catalog. We are not able to show you a screenshot of the ad unit itself, OpenAI’s own screenshots are not ours to use and we have not yet captured our own live campaign examples, but the anatomy above is exactly what OpenAI’s help documentation describes field by field.
Targeting starts with context hints, an open text field at the ad group level where you describe the conversations, topics, or keywords your product fits, and OpenAI is explicit that these are not exact-match keywords and do not guarantee delivery. Geographic targeting layers on top: campaigns target a set of included locations, country, and within the US, state, DMA, or ZIP code, and OpenAI’s documentation describes inclusion only, not a separate location-exclusion mechanism, so plan your included list deliberately rather than counting on excluding markets after the fact. Where it gets more nuanced than a lot of early coverage suggests: OpenAI’s own FAQ confirms that when a user has ad personalization turned on, targeting can also draw on “select signals from your broader ChatGPT experience,” including past chats and memory, a setting users can toggle off directly in Ads Controls. That is a real, first-party signal, not the cross-web behavioral tracking Meta and Google run through third-party cookies and pixels. OpenAI does not share ordinary ChatGPT conversations with advertisers under any circumstance, but there is one specific carve-out: if a user chooses to message an advertiser directly through an ad experience, the advertiser sees the messages that user sends them, the same way any direct message would work.
Custom Audiences are now fully documented and available for campaign inclusion, exclusion, and bid adjustments. You upload a first-party list, email, phone number, SHA-256 hashed email or phone, or Google Advertising ID, as a UTF-8 CSV or TXT file, up to 500 MB. Inclusion and bid-adjustment audiences need at least 25,000 matched users before they’re usable; exclusion audiences carry no minimum. Bid multipliers on matched users run from 0.1x to 10x. Broker-sourced data is explicitly prohibited, first-party data you have the right to use only. Custom Audiences are not available for campaigns targeting the European Economic Area or Switzerland, matching the personalized-ads restriction in those markets. Dynamic URL macros are documented too: {campaign_id}, {ad_group_id}, {ad_id}, and {ad_account_id} are all supported in landing page query parameters and populate automatically at delivery, alongside plain static UTM-style parameters. If you use these, preserve the OpenAI click reference, called oppref, through any redirects, the Measurement Pixel captures it automatically in a first-party cookie, and it’s usable in server-side Conversions API calls when you pass it along yourself.
| Signal | How it works in ChatGPT Ads |
|---|---|
| Context hints | Advertiser-written text describing relevant topics, not exact-match keywords |
| Geo targeting | Included locations only: country, and in the US, state, DMA, or ZIP code. No documented exclusion mechanism |
| Personalization signals | Past chats and memory, only when the user has ad personalization on, user-toggleable |
| Custom Audiences | First-party list upload (email, phone, hashed, or GAID); 25,000-match minimum for inclusion; 0.1x-10x bid multipliers; not available for EEA/Switzerland |
| Cross-web behavioral tracking | Not used. No third-party cookies or pixels following users around the web |
You choose one of three pricing objectives: CPM if you’re optimizing for reach and paying per 1,000 impressions, CPC if you’re optimizing for clicks and paying per valid click, or oCPC if you want delivery optimized toward a specific conversion event while still billing per valid click rather than per conversion. OpenAI runs a relevance-weighted, second-price auction to decide which eligible ads actually show. For manual CPC bidding, OpenAI’s own guidance recommends starting with a maximum bid of $3 to $5 per click, and Ads Manager may also provide bid-strength guidance indicating whether a bid is likely to be competitive or may limit delivery. Maximize Results, an automated bidding strategy, is now the default for eligible new ad groups, and adjusts bids toward your selected goal automatically unless you switch to manual.
Minimum daily spend is now documented and published by billing currency: $25 USD, 25 CAD, 15 GBP, 25 AUD, 40 BRL, 725 INR, 2,500 JPY, 150 MXN, and 25 NZD, among others, check OpenAI’s campaign-setup documentation for your specific currency. A daily budget is a seven-day average, not a hard daily cap: it’s a delivery target, a single day can spend up to twice your selected daily budget, and total spend across the seven-day period is capped at seven times that figure. There’s no separate minimum total commitment, only the daily minimum. (An earlier, roughly $200,000 pilot commitment reportedly existed before the May 5, 2026 self-serve launch; we found no current source, primary or third-party, that stands behind that figure today, so we’re not repeating it as fact.)
OpenAI’s measurement stack has three pieces: a Measurement Pixel for client-side events with a no-JavaScript Image Tag fallback, a server-to-server Conversions API, and conversion setup inside Ads Manager itself. Conversion tracking is required if you’re running oCPC campaigns, since that objective optimizes toward a tracked event, and it’s best practice on CPM or CPC campaigns too so you can actually measure what your spend produced. Send the same conversion through both the Pixel and the Conversions API and OpenAI deduplicates using a shared event ID, so use identical IDs across both. Measurement quality improves further with advanced matching, hashed first-party contact data sent alongside a conversion, and automatic advanced matching, where the Pixel detects and hashes supported customer information from your own site forms without any extra setup. View-through conversions are also available, on a fixed one-day window after an eligible impression, reported separately from click-through conversions rather than blended into the main total. Reporting inside Ads Manager covers impressions, clicks, spend, click-through rate, average CPC, average CPM, and conversions, viewable as a table, as trend charts, or exported to CSV.
One requirement that catches businesses off guard: your landing page has to actually allow OpenAI’s crawler, named OAI-AdsBot, to access it, or the ad is not eligible to run at all, this is a hard gate, not a ranking or delivery penalty. OpenAI also recommends allowing OAI-SearchBot, though OAI-AdsBot is the one required for ad review specifically. This is a technical, web-development fix, robots.txt rules, firewall or CDN allowlisting, bot-mitigation exceptions for the crawler, not something you set inside the ads account, and it is worth checking before you launch rather than discovering it after an ad never starts serving.
Our own working pattern, developed running these accounts for clients, is one ad account per business rather than one account managing several brands, this also matches OpenAI’s own documented requirement (each advertiser needs its own account), not just our internal practice, and it keeps billing, review history, and policy standing cleanly separated. If you want this handled end to end, from the account and pixel setup through ongoing campaign management, that is exactly what our ChatGPT Advertising service covers.
OpenAI has not published performance benchmarks of its own, so any CPM, CPC, or conversion-rate number you see quoted publicly, including ours above, is early and should be treated as directional rather than a guarantee. OpenAI states plainly that it cannot expedite account or ad review, but does not publish a specific turnaround-time SLA, so treat any review-speed figure, including our own experience above, as anecdotal rather than a documented commitment. The ad policy itself is genuinely still moving: five revisions since the initial March 2026 policy and counting, so a category that is restricted today may not be restricted next month, and the reverse is also true. We will keep this guide updated as the platform changes, and where we cite our own account observations rather than an OpenAI document, we have dated them so you can judge how current they still are.
Questions, answered
Only users on the Free and Go plans, never Plus, Pro, Business, Enterprise, or Edu accounts, and never anyone identified as under 18. Free users can also opt into an Ads-Free experience with lower usage limits instead of seeing ads. Logged-out sessions can see general-audience ads too.
You choose CPM, CPC, or oCPC pricing. For manual CPC bidding, OpenAI's recommended starting max bid is $3 to $5 per click; Maximize Results, an automated bidding strategy, is now the default for eligible new ad groups. Minimum daily spend is published by currency, $25 USD, 15 GBP, 25 CAD, and others, and the daily budget works as a seven-day average rather than a hard daily cap.
No. Early-phase eligible categories are household and consumer goods, local services, travel and experiences, and digital products or education. Financial services and healthcare are generally US-only and case by case for approved advertisers; legal services are US-only and require the advertiser to be licensed. Gambling, adult content, and political content are currently disallowed, with political content and counterfeit goods the two categories that carry no documented exception at all.
Not cross-web behavioral tracking. There are no third-party cookies or pixels following users around the internet. But when a user has ad personalization turned on, targeting can draw on first-party signals from their broader ChatGPT experience, including past chats and memory, a setting the user controls directly.
A verified Ads Manager account (business details, Persona identity verification, and application review), billing set up, a landing page that allows OpenAI's OAI-AdsBot crawler, and creative built around one ad group per intent with clear context hints. Conversion tracking should be set up before you scale spend, not after, required for oCPC campaigns and best practice otherwise.
Eligibility depends on both what your business is and where you operate, several regulated categories, including financial services, healthcare, and legal services, are restricted or prohibited outside the US even when approved US advertisers can run them case by case. OpenAI evaluates the advertiser, the creative, and the landing page together as one package, not the category alone, so a rejection under one framing doesn't always mean the business is permanently ineligible.
Whether you have a clear roadmap or just a sense that your digital potential is not being fulfilled yet, we will figure out what is possible, build what is needed, and push until the needle moves.