ChatGPT ads are priced per campaign as either CPM or CPC. The average CPM sits around $45, in a range of roughly $25 to $60 depending on how competitive your market is, and CPC bids clear from about $3 to $5. You pay after ads deliver, in your account currency, and there are no free credits. Those are the numbers we see on the platform every week, not projections from a blog post.
What you actually pay
There are two costs, and it helps to keep them separate. The first is media: the money that goes to OpenAI when your ads serve. The second is management: what it costs to build and run the campaign well, whether that is your own time or an agency fee. This guide is about the media cost, because it is the one most people get wrong before they start.
Media is billed on a postpay basis. You are charged after the ads deliver, when your account reaches a billing threshold or on a scheduled date, whichever comes first. The charge lands in your account currency, so a UK account is billed in pounds even though the platform quotes CPM ranges in dollars.
CPM or CPC, and which to pick
You choose the pricing model at the campaign level. CPM charges per thousand impressions and suits awareness once your relevance is high. CPC charges per click and ties your spend directly to people who engage, which is the safer default while you are still learning what converts.
| Model | You pay for | Typical range |
|---|---|---|
| CPM | Every thousand impressions | $45 average, $25 to $60 by market |
| CPC | Each click to your site | $3 to $5 per click |
The lever most people miss is that this is a relevance-weighted auction, not a pure bidding war. The closer your ad, your context hints and your landing page match the user's real situation, the less each placement costs. That is why our context-hints method is a cost lever, not just a creative one: better relevance lowers your effective CPC.
What $3k, $5k and $10k a month buy
Rough math makes the budget conversation concrete. At a $4 average CPC, every $1,000 of media buys about 250 clicks. At a $45 CPM, the same $1,000 buys about 22,000 impressions. Real campaigns land somewhere between the two, but the shape is useful for planning.
| Monthly media | Clicks at ~$4 CPC | What it is good for |
|---|---|---|
| $3,000 | ~750 clicks | One tight market, a few intent clusters, first signal |
| $5,000 | ~1,250 clicks | Broader intent coverage, faster learning |
| $10,000 | ~2,500 clicks | Multiple markets or products, real optimization room |
Signal, not spend, is the thing to watch in the first weeks. Expect the numbers to move in steps rather than a smooth line: flat while the system learns which ads and situations work, then a jump once it concentrates budget on the winners. Judging a campaign in week one is like judging a race at the first corner.
The $100 that is not a charge
When you add a card, the platform places a temporary authorization hold of about $100 to verify it. This is the single most common thing new advertisers misread as a charge. It is not. It never settles into a payment, which is why your outstanding balance correctly shows zero while the hold is pending.
- +It appears in US dollars even when your billing currency is different.
- +It usually releases within a few days, up to about ten depending on your bank.
- +If it is still showing after ten days, contact your bank first, then OpenAI billing.
Why we set a $3,000 floor
OpenAI has lowered its own minimums as the platform has opened up, so the floor here is ours, not the platform's. We work with brands spending from $3,000 a month on media for one reason: below that, a campaign cannot gather enough signal to optimize before the month is over, and you end up paying to learn things you never get to act on.
Three thousand dollars buys enough clicks to tell a real winner from noise, to run more than one intent cluster, and to make the management work pay for itself. If you are exploring below that, the honest move is to get launch-ready first: the complete guide covers everything you need, and when the budget is there, we build and run the campaign end to end.

