{"id":23918,"date":"2026-09-02T14:40:05","date_gmt":"2026-09-02T11:40:05","guid":{"rendered":"https:\/\/hpanov-digital.com\/?p=23918"},"modified":"2026-10-14T18:01:45","modified_gmt":"2026-10-14T15:01:45","slug":"chatgpt-ads-cost","status":"publish","type":"post","link":"https:\/\/hpanov-digital.com\/en\/chatgpt-ads-cost\/","title":{"rendered":"How much advertising in ChatGPT costs: CPM, CPC, oCPC and a budget for the first test"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"23918\" class=\"elementor elementor-23918 elementor-bc-flex-widget\">\n\t\t\t\t<main class=\"elementor-element elementor-element-ee10941 e-flex e-con-boxed e-con e-parent\" data-id=\"ee10941\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f550cec elementor-widget elementor-widget-text-editor\" data-id=\"f550cec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Advertising in ChatGPT is paid to OpenAI under one of three models: per 1,000 impressions (CPM) with the Reach objective, per valid click (CPC) with the Clicks objective, or per click with conversion optimisation (oCPC) with the Conversions objective. There is no payment per sale and no payment \u201cper recommendation\u201d. For CPC campaigns, OpenAI recommends an initial maximum bid of 3\u20135 USD per click, and the real price is determined in a second-price auction weighted by relevance. The minimum daily budget depends on the account currency: the published values are 25 USD for the US and 15 GBP for the United Kingdom, while a euro value had not been announced as of September 2026 and is shown when the campaign is created. The daily budget is an average over seven days \u2014 spend on a single day can reach double the amount, and over a week up to seven times the daily budget. For a meaningful first test in Bulgaria, I recommend an advertising budget of \u20ac600 to \u20ac1,000 over 30 days.<\/p>\n<p>I am Hristiyan Panov \u2014 a Performance Marketing consultant with over 5 years of experience and over \u20ac2,000,000 in managed advertising budget for over 90 companies on Google and Meta. Below is a breakdown of pricing in ChatGPT Ads according to OpenAI\u2019s official documentation, and how to work out what click you can afford.<\/p>\n<h2><b>What are the payment models in ChatGPT Ads?<\/b><\/h2>\n<p>The campaign objective determines how you pay and what delivery is optimised for. With Reach (CPM), the platform maximises impressions and charges per 1,000 impressions \u2014 suitable for reach. With Clicks (CPC), the platform looks for clicks from users who are likely to engage, and charges per valid click. With Conversions (oCPC), the platform looks for clicks that are more likely to lead to the chosen event \u2014 a purchase, a sign-up, an enquiry \u2014 but charging remains per click, not per conversion. The objective cannot be changed after the campaign is created; if you need a different objective, a new campaign is created.<\/p>\n<p>An important detail: oCPC requires tracking to be set up in advance through the OpenAI Pixel or the Conversions API, and at least one standard event with enough volume. A campaign with a rare event is hard to evaluate and hard to optimise.<\/p>\n<h2><b>How does the auction work and what determines the cost per click?<\/b><\/h2>\n<p>OpenAI uses a second-price auction weighted by relevance. This means two things. First, you do not pay your maximum bid, but a price determined relative to the next competitor. Second, the relevance of the ad to the conversation weighs alongside the bid \u2014 an ad whose context hints, headline and landing page match the conversation exactly can win impressions at a lower bid. That is why the first step when the cost per click is high is not raising the bid, but improving relevance: more precise hints, more specific headlines, a page that answers the customer\u2019s comparison.<\/p>\n<p>Ads Manager also gives an indication of the strength of the bid \u2014 whether it is competitive or likely to limit delivery. For new ad groups, the Maximize results strategy is selected by default, under which the platform sets the bids itself within the budget; it does not guarantee a specific cost per click or per result. If you need a hard ceiling, a manual maximum bid is chosen.<\/p>\n<h2><b>What is the minimum budget for advertising in ChatGPT?<\/b><\/h2>\n<p>The minimum daily budget is determined by the currency of the ad account. OpenAI\u2019s table as of September 2026 includes Australia (25 AUD), Brazil (40 BRL), Canada (25 CAD), India (725 INR), Japan (2,500 JPY), Mexico (150 MXN), New Zealand (25 NZD), South Korea (25,000 KRW), the United Kingdom (15 GBP) and the US (25 USD). A euro value has not yet been published; the real minimum is shown when the campaign is created. A technically feasible minimum and a meaningful test, however, are two different things.<\/p>\n<p>The budget can be daily or total for the campaign. With a daily budget, OpenAI paces spend as an average over a seven-day period: on a single day up to twice the daily budget can be spent, and over the seven days up to seven times the daily budget. An example from the documentation: with a daily budget of 100 USD for a seven-day campaign, the ceiling on media spend is 700 USD. The budget type cannot be switched back from daily to total after a change.<\/p>\n<h2><b>How much advertising budget is needed for a first test in Bulgaria?<\/b><\/h2>\n<p>With an initial bid of 3\u20135 USD per click, as OpenAI recommends, \u20ac500 buys a limited volume of traffic. If Bulgarian competition in the auction produces lower prices, all the better, but this should not be promised in advance. For a first test I recommend three levels of advertising budget, going entirely to OpenAI:<\/p>\n<p>A minimum start of \u20ac300 to \u20ac500 \u2014 only to check whether there is delivery and whether the intents are right. A full first test of \u20ac600 to \u20ac1,000 over about 30 days \u2014 enough to read the relevance and quality of the traffic. A serious test for an online shop or lead generation \u2014 \u20ac1,000 to \u20ac2,000 and up, when tracking is stable and there is a working catalogue campaign.<\/p>\n<p>The cost of managing the campaign is a separate matter and depends on the scope \u2014 it is determined for the specific case after an eligibility check.<\/p>\n<h2><b>How do you work out what cost per click you can afford?<\/b><\/h2>\n<p>A click from ChatGPT can cost more than a click in Google or Meta and still be better value, if the person is further along in their decision. The right measure is not \u201cCPC in ChatGPT against CPC in Meta\u201d, but the threshold cost per click: the website conversion rate multiplied by the contribution from one conversion. If each visitor brings on average \u20ac4 of contribution (for example a 2% conversion rate at \u20ac200 contribution per order), a click for \u20ac1.50 is profitable, while a click for \u20ac0.20 from traffic that does not buy is a cost.<\/p>\n<p>Therefore the first 30 days are read on three levels. First delivery: impressions, CTR, cost per click. Then traffic quality: engaged sessions, products viewed, additions to the basket or enquiries started. Finally business result: orders or enquiries, cost per result, revenue. Decisions after 20 clicks are premature; decisions after 30 days with working tracking are meaningful. Method for the threshold: <a href=\"https:\/\/hpanov-digital.com\/en\/threshold-roas-margin\/\">ROAS and margin thresholds<\/a>.<\/p>\n<h2><b>How is it billed and when is the card charged?<\/b><\/h2>\n<p>ChatGPT Ads works on post-payment: spend accumulates in the account and is charged to the saved card when the account\u2019s payment threshold is reached. New advertisers start with a lower threshold, which OpenAI may raise automatically after a successful payment history; the threshold cannot be changed manually, nor through support. A balance at the end of the month is charged even if the threshold has not been reached. When a card is added, the bank may show a temporary authorisation of 100 USD \u2014 this is a check, not a charge, and it is released after verification.<\/p>\n<p>The payment information must match the country and legal entity from the account registration. The country, currency and time zone cannot be changed after creation, which for a Bulgarian business means choosing carefully at registration.<\/p>\n<h2><b>What does OpenAI say about expected prices and results?<\/b><\/h2>\n<p>OpenAI states explicitly that the platform is in beta and that there are no performance benchmarks by advertiser, industry or campaign type. All ranges for CPM, CPC or CTR published by third parties come from individual accounts and early months, when the market was different, and should not be used for planning in Bulgaria. The only guiding statement from OpenAI is that ads from a product feed are among the strongest in the programme \u2014 for an online shop, a catalogue campaign is a good first step.<\/p>\n<h2><b>FAQ \u2014 Frequently asked questions about the cost of advertising in ChatGPT<\/b><\/h2>\n<p><b>Is it paid per sale or per result?<\/b><\/p>\n<p>No. Even for campaigns with a conversion objective, billing is per valid click. The bid in oCPC is oriented towards conversion, but it is not a cost per conversion and does not guarantee a cost per result.<\/p>\n<p><b>What bid should I set at the start?<\/b><\/p>\n<p>OpenAI recommends a maximum bid of 3\u20135 USD per click for CPC campaigns. For CPM, Ads Manager shows whether the bid is competitive. For oCPC there is no recommended value at present \u2014 the bid is tuned according to results.<\/p>\n<p><b>Can the campaign spend more than the daily budget?<\/b><\/p>\n<p>Yes, on a single day \u2014 up to twice the daily budget. Over the seven-day period, spend does not exceed seven times the daily budget.<\/p>\n<p><b>Is there a minimum budget in euros?<\/b><\/p>\n<p>As of September 2026, OpenAI has not published a value in euros. The account minimum is shown when the campaign is created.<\/p>\n<p><b>Is a click in ChatGPT more expensive than in Google?<\/b><\/p>\n<p>According to the official documentation, there are no benchmarks to compare against. The right measure is the threshold cost per click for your business, not a comparison between platforms.<\/p>\n<h2><b>Conclusion<\/b><\/h2>\n<p>The price of advertising in ChatGPT is determined by three things: the chosen objective (CPM, CPC or oCPC), the relevance of the ad to the conversation, and competition in the auction. The minimum budget is a technical question; a meaningful test is a business question \u2014 an advertising budget of \u20ac600 to \u20ac1,000 over 30 days with working tracking answers whether the channel brings customers at an acceptable cost. The decision to scale is made on cost per result, not on cost per click.<\/p>\n<p><a href=\"https:\/\/hpanov-digital.com\/en\/chatgpt-advertising\/\">Request a quote for ChatGPT ads \u2192<\/a><\/p>\n<p>Related articles: <a href=\"https:\/\/hpanov-digital.com\/en\/advertising-in-chatgpt\/\">Advertising in ChatGPT: how it works<\/a> \u00b7 <a href=\"https:\/\/hpanov-digital.com\/en\/chatgpt-ads-conversion-tracking\/\">ChatGPT Ads conversion tracking<\/a> \u00b7 <a href=\"https:\/\/hpanov-digital.com\/en\/how-much-does-google-advertising-cost-in-bulgaria-in-2\/\">How much Google advertising costs<\/a><\/p>\n<p>Sources: <a href=\"https:\/\/help.openai.com\/en\/articles\/20001210-create-campaigns-for-chatgpt-ads\" rel=\"nofollow noopener\" target=\"_blank\">OpenAI Help Center \u2014 Create Campaigns (minimum budgets)<\/a> \u00b7 <a href=\"https:\/\/help.openai.com\/en\/articles\/20001413-daily-budgets\" rel=\"nofollow noopener\" target=\"_blank\">OpenAI Help Center \u2014 Daily Budgets<\/a> \u00b7 <a href=\"https:\/\/help.openai.com\/en\/articles\/20001216-billing-payment\" rel=\"nofollow noopener\" target=\"_blank\">OpenAI Help Center \u2014 Billing &amp; Payment<\/a> \u00b7 <a href=\"https:\/\/help.openai.com\/en\/articles\/20001207-ads-in-chatgpt-the-basics\" rel=\"nofollow noopener\" target=\"_blank\">OpenAI Help Center \u2014 The Basics<\/a><\/p>\n\n<h2>Sources<\/h2>\n<ul><li><a href=\"https:\/\/developers.facebook.com\/documentation\/ads-commerce\/conversions-api\" target=\"_blank\" rel=\"noopener\">Meta for Developers: Conversions API<\/a><\/li><li><a href=\"https:\/\/help.openai.com\/en\/articles\/20001047-ads-in-chatgpt\" target=\"_blank\" rel=\"noopener\">OpenAI Help: ads in ChatGPT<\/a><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/main>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Advertising in ChatGPT is paid to OpenAI under one of three models: per 1,000 impressions (CPM) with the Reach objective, per valid click (CPC) with the Clicks objective, or per click with conversion optimisation (oCPC) with the Conversions objective. There is no payment per sale and no payment \u201cper recommendation\u201d. For CPC campaigns, OpenAI recommends an initial maximum bid of 3\u20135 USD per click, and the real price is determined in a second-price auction weighted by relevance. The minimum daily budget depends on the account currency: the published values are 25 USD for the US and 15 GBP for the United Kingdom, while a euro value had not been announced as of September 2026 and is shown when the campaign is created. The daily budget is an average over seven days \u2014 spend on a single day can reach double the amount, and over a week up to seven times the daily budget. For a meaningful first test in Bulgaria, I recommend an advertising budget of \u20ac600 to \u20ac1,000 over 30 days.<\/p>","protected":false},"author":1,"featured_media":24254,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-23918","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-marketing"],"_links":{"self":[{"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/posts\/23918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/comments?post=23918"}],"version-history":[{"count":3,"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/posts\/23918\/revisions"}],"predecessor-version":[{"id":24008,"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/posts\/23918\/revisions\/24008"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/media\/24254"}],"wp:attachment":[{"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/media?parent=23918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/categories?post=23918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hpanov-digital.com\/en\/wp-json\/wp\/v2\/tags?post=23918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}