HomeBlog › Advertising
Advertising

ChatGPT Ads: how the platform actually works in 2026

18 September 202611 min read

OpenAI put ads inside ChatGPT in February 2026 and opened self-serve access across 56 countries, the Baltics included. This is what the platform does today, taken from OpenAI's own documentation rather than launch-day headlines — the ad unit, the auction, the billing, and the limits nobody mentions.

What ChatGPT Ads are

ChatGPT Ads are sponsored placements that appear below the end of a ChatGPT response. OpenAI labels them as sponsored and separates them visually from the answer itself.

The timeline is short. OpenAI announced the plan on 16 January 2026 and began testing in the United States on 9 February 2026. A focused pilot ran from February through April, after which access widened through self-serve onboarding in Ads Manager Beta. The product is still officially in beta.

One thing worth stating plainly, because a lot of commentary gets it wrong: ads do not change the answers. OpenAI's position is that ads run on separate systems from the chat model, and that advertisers have no ability to shape, rank or alter what ChatGPT says. Buying ads is not a route into the model's recommendations. If that is what you are after, you are looking for a different discipline entirely.

Who actually sees the ads

The audience is narrower than the headline user numbers suggest. Ads may appear for people on the Free and Go plans only. Plus, Pro, Business, Enterprise and Edu accounts do not get ads at all.

On top of that, OpenAI excludes:

Free users also have an opt-out that is not a paid upgrade: an Ads-Free mode on the Free plan that removes ads in exchange for lower message limits and reduced feature access. How many people take it is not published, but it exists, and it removes exactly the sort of engaged user who reads a lot of ChatGPT answers.

Practical read: you are buying attention from the free and low-cost tier, not from the paying professional audience. For consumer offers that is fine. For B2B software sold to teams on Business plans, the people you want may never see the ad.

What a ChatGPT ad is made of

The unit is small and there is no design freedom in it. Each ad contains exactly six things:

That is closer to a search ad with a picture than to a social ad. No video, no carousel, no interactive block in the standard unit. The creative work is in the title, the copy and the landing page — the three things that also feed the matching system, which brings us to the next part.

How ChatGPT decides which ad to show

There are no keywords. This is the single biggest difference from Google Ads and the part most people set up wrong.

Matching runs on context hints, which you write at the ad-group level. A hint describes the conversations, topics or intents where your product is relevant. OpenAI is explicit that hints are not exact-match keywords and do not guarantee delivery in any specific conversation.

The system weighs several signals when choosing an ad:

Selection then runs through a relevance-weighted, second-price auction. Relevance is not a tiebreaker here — it is weighted into the auction itself, so a poorly matched ad does not simply cost more, it can fail to appear at all.

The practical consequence: your landing page is an input to targeting, not just a destination. A vague page produces vague matching. This is the opposite of the usual advice to build a thin, single-purpose landing page — here the page has to explain clearly what you sell and to whom.

What it costs and how billing works

Three objectives, three ways of paying:

Maximum bids are set at the ad-group level: max CPM for Views campaigns, max CPC for Clicks campaigns. OpenAI recommends starting CPC campaigns at a maximum bid of $3–5 USD per click. That is the only official cost figure the platform publishes, and it is a bid recommendation, not a promise of what you will pay — a second-price auction charges less than your maximum when it can.

Budgets work in a way that catches people out. A daily budget is an average, not a daily cap. Billed spend can reach twice your daily budget on a single day and will not exceed seven times it over a Sunday–Saturday week. Underspend earlier in the week can be used later in the same week. The alternative is a campaign total budget, which caps spend across the whole campaign and paces it against the schedule. You can change the amount later, but not the budget type.

Billing is postpay. Your account is assigned a payment threshold — OpenAI's own example is $25 — and your card is charged whenever accrued unpaid spend reaches it, plus a sweep of any remaining balance at month end. The threshold rises automatically with payment history; support will not change it on request. Adding a card produces a temporary authorisation hold that can sit visible on your statement for up to eight days.

Watch the pause behaviour. Campaign changes take time to propagate. Ads can keep appearing for up to 24 hours after you pause, and that spend is billable.

Where you can advertise from today

Self-serve access is granted by the country of the legal entity that will advertise and be billed — not by where you personally live or where your ChatGPT login was created.

As of this writing OpenAI lists 56 countries with self-serve availability. For our own region, all three Baltic states are on it:

If your country is not listed you can still create an account and be notified later, but creating it grants nothing in the meantime. Large advertisers can go through the OpenAI Ads Solutions team, agency partners or technology partners instead of self-serve.

One trap for agencies: an agency cannot create an advertiser account on a client's behalf. The client creates the account, then invites the agency in. Get that order wrong and you will be unpicking it with support.

Could this run itself in your business?

Book a free 30-minute process audit. We map one workflow end-to-end and tell you honestly whether automating it pays off.

The EEA rule that changes European campaigns

This is the detail most guides skip, and it is the one that matters most if you advertise from Europe.

Personalised ads are not initially available in the European Economic Area or Switzerland. European users still see ads, but selection leans on the context of the current conversation rather than on past chats, memory and ads history.

Two consequences follow. First, targeting quality in Europe rests almost entirely on the thing you control — hints, copy and landing page — so sloppy setup has nowhere to hide. Second, any performance figure you read from a US campaign was produced under a different matching regime and does not transfer to an EU account.

What "good performance" means when there are no benchmarks

OpenAI states it directly: "As an early platform, ChatGPT Ads does not yet have performance benchmarks across advertisers, industries, or campaign types."

Keep that sentence handy. It is the fastest way to evaluate any article or agency pitch quoting a typical ChatGPT Ads CTR or a normal cost per lead. Those numbers are either one advertiser's result in one niche presented as a rule, or invented outright. A single account's CTR in one category, in one country, over a few days is an anecdote — useful as an anecdote, worthless as a benchmark.

What you can measure is your own account against your own baseline. Reporting in Ads Manager Beta covers impressions, clicks, spend, CTR, average CPC, average CPM and conversions where measurement is set up. Impressions, clicks and CTR can appear within minutes; spend lags, so a zero spend figure next to real clicks does not mean you are not being charged.

Standard UTM parameters survive the click, so ChatGPT Ads traffic lands in your existing analytics alongside every other channel. That, not the in-platform dashboard, is where the comparison against Google Ads should be made.

Launching a campaign, step by step

Account setup is five steps and two of them block delivery entirely:

  1. Create the account at ads.openai.com with an OpenAI login tied to your work email
  2. Onboarding and verification — business name, website, logo, industry, then country, currency and time zone, then identity questions through Persona. Country, currency and time zone cannot be changed afterwards; a mistake means a new account
  3. Account information — the account name and logo exactly as they should appear in the ad unit. Ads will not serve until this is done
  4. Billing — billing profile plus a payment method whose country matches the advertiser entity. Also blocks delivery until complete
  5. Invite the team under Settings → Users

Campaign structure is familiar: Campaign holds the objective, budget, dates and targeting; Ad Group collects ads around one theme and carries the context hints; Ad holds the title, copy, image and landing page. Campaigns then go for review before serving.

Beyond the guided flow there is bulk CSV upload, product-feed campaigns, a Shopify connection, custom audiences and mobile measurement partner integrations. Bulk upload does not yet cover feed campaigns.

There is also a second way in: ChatGPT Ads Manager inside ChatGPT itself, which lets eligible business advertisers start account setup and work with campaigns, ad groups, ads and performance insights from a chat window. Agencies cannot use it to create accounts for clients.

What we saw setting up our own account

We opened a SayFocus advertiser account in Ads Manager Beta to see the flow first-hand, and we will be straightforward about where we are: the account exists, and it has not yet run paid delivery. So we have no CPC or CTR of our own to quote, and we are not going to borrow anyone else's and call it a benchmark.

What the setup does show is worth knowing before you budget time for it:

We will publish our own delivery numbers here once we have spent enough to make them mean something, and we will say what the spend and the period were.

If you already run Google Ads

The channels do not replace each other, and the honest comparison is about the moment of contact rather than about which is better.

Three practical differences to plan around: there are no keywords and no exact match, so granular control is replaced by the quality of your hints and copy; European accounts run without personalisation, so context is doing nearly all the work; and there are no platform benchmarks, so you cannot set a target CPA on day one from anything but your own Google Ads baseline.

The reasonable place to start is a small Clicks campaign at OpenAI's recommended bid range, UTM-tagged so that it lands next to your other channels in analytics, judged on what happens after the click rather than on in-platform CTR.

And whatever brings the enquiry in, the enquiry still has to be answered, logged and followed up. That part is the same whether the click came from Google, Meta or a ChatGPT answer — and it is the part that quietly decides what your cost per client actually is.

Frequently asked questions

Is ChatGPT Ads available in Latvia, Estonia and Lithuania?

Yes. All three Baltic states appear on OpenAI's self-serve availability list, along with most of the EU, the UK, Switzerland and Norway. Access depends on the country of the legal entity that will advertise and be billed, not on where you live or where your ChatGPT login was created.

How much does a click cost in ChatGPT Ads?

OpenAI does not publish an average. Its only official figure is a recommendation to start Clicks campaigns with a maximum bid of $3–5 USD per click. Because the auction is second-price, you generally pay less than your maximum. Any 'typical CPC' you read elsewhere is one advertiser's result, not a platform benchmark.

Can advertisers see my ChatGPT conversations?

No. OpenAI states that advertisers receive only aggregated, non-identifying performance data such as views and clicks, and never chats, chat history, memories, name, email, precise location or IP address. If a user messages an advertiser through an ad, the advertiser sees only those messages.

Do ads change the answers ChatGPT gives?

No. OpenAI says ads run on separate systems from the chat model and that advertisers cannot shape, rank or alter responses. Buying ads does not get your brand recommended inside answers — that is a separate problem, and paid placement is not the lever for it.

Who sees ads in ChatGPT?

Only users on the Free and Go plans. Plus, Pro, Business, Enterprise and Edu accounts never see ads, nor do accounts identified as belonging to under-18s. Ads also stay out of Temporary Chats and away from health, mental-health and political conversations.

How is targeting done without keywords?

Through context hints written at the ad-group level, describing the conversations and topics where your offer is relevant. They are not exact-match keywords and do not guarantee delivery. Your landing page, title and copy are also inputs to matching, so the page itself affects who sees the ad.

Why are my ads not serving?

The usual reasons are an incomplete account: no logo, no billing profile or payment method, or verification still in review. After that, check ad review status, campaign budget, campaign end date and payment method health. Ads that were rejected on policy grounds show a reason on the status tooltip.

Is a daily budget a hard daily cap?

No. It is an average. Billed spend can reach twice the daily budget on one day and up to seven times it across a Sunday–Saturday week. A campaign total budget is the option if you need a firm ceiling for the whole campaign.

Does personalised targeting work in Europe?

Not initially. Personalised ads are not available in the EEA or Switzerland at launch, so ad selection for European users relies on the context of the current conversation rather than past chats, memory or ads history. This also means US performance data does not transfer to an EU account.

Can an agency set up ChatGPT Ads for a client?

It can manage the account, but not create it. The client creates the advertiser account and then invites the agency. Account setup on a client's behalf is not supported, and one OpenAI login can belong to at most ten ad accounts before it can no longer create more.

Put a digital employee on it

Tell us which task eats your hours and we'll show you exactly what's possible — free audit, no commitment.