Cost Per Action (CPA) is an online advertising pricing model in which you pay only when a user completes a defined action, such as a purchase, sign-up, lead, or download, rather than for impressions or clicks. CPA equals total ad spend divided by the number of completed actions. It is the model that ties ad budget directly to outcomes, and the threshold an ad platform has to cross before it can act as a direct-response channel.
What is cost per action (CPA)?
Cost per action is a performance pricing model where the advertiser is charged based on a completed, predefined action instead of an impression or a click. The action is whatever the advertiser decides matters: a sale, a lead form, a trial start, an app install, a newsletter sign-up. The formula is simple. Divide total ad spend by the number of completed actions. Spend $1,000 and generate 200 actions, and your CPA is $5 per action.
The term has a sibling that causes constant confusion. Cost per action and cost per acquisition share the CPA initials and are often used as if they mean the same thing. The practical distinction: action covers any event the advertiser defines, while acquisition usually means winning a new customer specifically. Every acquisition is an action, but not every action is an acquisition. Whenever a dashboard reports CPA, the first question is which action it is counting, because that determines whether two CPA figures are even comparable.
CPA is not new. It is a foundational direct-response model documented across advertising references from WordStream to Wikipedia, and it predates AI advertising by decades. What is new is which platforms can now offer it.
How cost per action works
CPA depends on a chain of three things, and the chain breaks if any link is missing.
- Define the action and track it. The advertiser declares what counts as a conversion and installs conversion tracking (a pixel or a server-side conversions feed) so the platform can see when the action happens. No tracking, no CPA.
- The platform optimizes toward the action. Once it can observe conversions, the ad system steers delivery toward the users most likely to complete the action, rather than the users most likely to click or simply see the ad.
- Spend aligns with outcomes. In a pure CPA model the advertiser is charged when the action occurs. In a target-CPA model the advertiser still pays per click or impression, but the system bids to hit an average cost per action. Both are referred to as CPA, which is the second big source of confusion in the term.
That dependency on conversion tracking is why CPA almost always arrives late in an ad platform's life. A platform can sell impressions on day one and clicks soon after, but it cannot honestly bill or optimize on actions until measurement infrastructure exists. The arrival of CPA is therefore a maturity signal: it means the platform can connect an ad to a downstream outcome.
CPA vs CPC vs CPM (and vs ROAS)
CPM, CPC, and CPA charge at three different points in the funnel. The model you choose should match the job you are asking the campaign to do.
| Model | You are charged | Optimizes for | Best for |
|---|---|---|---|
| CPM | per 1,000 impressions | reach | awareness, brand |
| CPC | per click | traffic | consideration, research |
| CPA | per completed action | conversions | direct response, performance |
CPA is also commonly confused with ROAS, but they sit on opposite sides of the same equation. CPA is a cost measure: what you pay to produce one action. ROAS is a return measure: how much revenue each ad dollar produces. A campaign can post a low CPA and still post a poor ROAS if the action is cheap but low-value. For B2B campaigns where the action (a lead or a trial) sits months ahead of revenue, CPA needs to be read alongside pipeline context. The ChatGPT Ads ROAS Stack is the framework for layering that context on top of a raw CPA number.
Why cost per action matters for AI advertising
For most of their early life, AI ad surfaces could only sell exposure. CPA is the line that separates a reach-and-traffic channel from a true performance channel, because it requires the platform to measure outcomes, not just serve ads. That is exactly the line ChatGPT Ads is now crossing.
According to communications OpenAI sent to advertisers, reported by Digiday and Search Engine Land, ChatGPT Ads is rolling out conversion-optimized (cost-per-action) campaigns, with early access beginning June 5, 2026 for accounts that set up the OpenAI Pixel or Conversions API by June 1. It is the latest step in a fast sequence: ChatGPT Ads launched on CPM, added CPC bidding, and shipped pixel and Conversions API measurement, which OpenAI confirmed in its May 2026 buying-options update. CPM and CPC buying remain. For a full breakdown of what shipped and how to qualify, see ChatGPT Ads turns on cost-per-action campaigns.
How to measure and improve CPA
Measuring CPA starts with the tracking layer. Define the action, install the conversion pixel or server-side feed, and only then is CPA (spend divided by actions) a number you can trust. On ChatGPT Ads specifically, that means the Pixel or Conversions API, which is also the prerequisite for the conversion-optimized campaigns above. The pixel install walkthrough covers the setup, and the conversion-tracking deep-dive covers the events and attribution window.
Improving CPA is a matching problem more than a bidding problem. Tighten targeting so impressions reach people likely to act, align the destination page with the conversation that produced the click so intent does not leak on arrival, and prune actions whose cost outruns their value. There is one AI-specific layer most CPA math ignores: paid exposure on an AI surface can lift your organic citations, an effect the catalog calls AI Visibility Lift. A single-channel CPA number cannot see that halo. Measure your organic citation baseline with the AI Visibility Checker, and interpret the full return with the AI Ads module rather than reading CPA in isolation. For the complete ROI treatment, see how to measure ROI for ChatGPT Ads.
Common misconceptions
Lower CPA is always better
Only if the action is worth the same in every case, which it never is. CPA is meaningless without the value of the action beside it. A $5 CPA on a low-intent newsletter sign-up can be worse for the business than a $200 CPA on a sales-qualified demo. Optimize CPA against action value and lifetime value, not toward zero.
CPA and CPA bidding are the same thing
They are two different mechanics wearing the same initials. Pure CPA billing charges you when the action happens. Target-CPA bidding still charges you per click or impression but optimizes delivery to hit an average cost per action. Knowing which one a platform offers changes how you budget and how you read the report.
CPA is only for e-commerce
B2B runs on CPA too, just on different actions: a demo request, a trial start, a qualified lead. The difference is that the B2B action sits far upstream of revenue, so the raw CPA needs pipeline and sales-cycle context to mean anything. That is the entire reason a layered framework exists rather than a single number.
Frequently asked questions
#What is cost per action (CPA) in simple terms?
Cost per action (CPA) is what you pay each time someone completes an action you care about, like a purchase, sign-up, lead, or download. You calculate it by dividing total ad spend by the number of completed actions: spend $500 and get 50 sign-ups, and your CPA is $10. Unlike paying for impressions or clicks, CPA ties your ad budget directly to a business outcome, which is why performance marketers treat it as the truest efficiency number on a campaign.
#What is the difference between cost per action and cost per acquisition?
They share the CPA initials and are often used interchangeably, but there is a useful distinction. Cost per action measures any advertiser-defined action, which can sit anywhere in the funnel (a page view, a trial start, a form fill). Cost per acquisition usually means the cost to win a new customer or close a conversion specifically. In practice, treat acquisition as a narrower case of action: every acquisition is an action, but not every action is an acquisition. When a platform or report says CPA, check which action it is counting before you compare numbers.
#How is CPA different from CPC and CPM?
The three models charge at different points in the funnel. CPM (cost per mille) charges per 1,000 impressions and optimizes for reach. CPC (cost per click) charges per click and optimizes for traffic. CPA charges based on a completed action and optimizes for conversions. CPM and CPC bill on exposure or interest; CPA bills on outcome. That is why CPA is considered the most performance-aligned model, and why an ad platform usually cannot support true CPA until it has conversion tracking in place.
#Does ChatGPT Ads support cost-per-action bidding?
It is rolling out. According to communications OpenAI sent to advertisers, reported by Digiday and Search Engine Land, conversion-optimized (cost-per-action) campaigns begin early access on June 5, 2026 for accounts that set up the OpenAI Pixel or Conversions API by June 1. ChatGPT Ads launched on impressions (CPM), added cost-per-click (CPC) bidding, and shipped pixel and Conversions API measurement before this step. CPA is the milestone that turns ChatGPT Ads into a direct-response channel rather than a reach-and-traffic one. CPM and CPC buying remain available.
#How do you lower your cost per action?
Lower CPA by improving the match between the ad and the action, not just by cutting bids. Tighten targeting so the people who see the ad are the people likely to act, align the landing page with the promise of the ad so intent does not leak on arrival, and remove or de-prioritize actions that cost far more than they are worth. The trap is chasing a lower CPA on a low-value action: a $5 CPA on a newsletter sign-up can be worse business than a $200 CPA on a closed deal. Always read CPA against the value of the action.
