CPA (Cost per Action): Definition, Formula, and Difference from Cost per Acquisition
CPA is one of those abbreviations in online marketing that causes confusion, because the same three letters hide two different concepts. This article is about CPA as Cost per Action, a pricing model for advertising where you only pay for a specifically defined action. We show you the formula, typical use cases, and how to clearly tell CPA apart from the similarly named Cost per Acquisition. No time to optimize your own CPA campaigns? Our performance agency handles it for you: get in touch.
What does CPA (Cost per Action) mean?
Cost per Action is a compensation model for online advertising where costs are only incurred when a user performs a predefined action. This action can be practically anything: a click on a button, an app install, a newsletter sign-up, a completed form, or a finished purchase. The big advantage over other pricing models lies in the risk: you don’t pay for mere impressions, only once something actually happens.
Why CPA works differently from CPC and CPM
With CPM (Cost per Mille), you pay for 1,000 impressions regardless of whether anyone reacts at all. With CPC (Cost per Click), you pay for every click, even if that click never leads to any action on your site. CPA goes a step further and ties the cost directly to the desired outcome, which is why, from an advertiser’s perspective, it’s the most predictable and lowest-risk of the three models.
The CPA formula and how to calculate it
The CPA calculation is deliberately kept simple so it can be applied to any channel and any campaign.
- CPA = total campaign cost divided by the number of actions achieved
- Example: a $2,000 advertising budget with 100 sign-ups results in a CPA of $20
- The lower the CPA, the more efficiently the campaign is performing relative to the goal
For the formula to stay meaningful, the “action” has to be clearly defined beforehand. Without a clean definition and working conversion tracking, the number of actions can’t even be captured correctly, which makes the entire CPA figure worthless.
Typical use cases for Cost per Action
Affiliate marketing
In affiliate marketing, CPA is the classic compensation model: partner websites promote a product and only earn a commission once a visitor performs the defined action, such as making a purchase or submitting a form. For the advertiser, this means predictable cost per result instead of the risk of wasted spend.
Performance advertising on social media and Google
Large ad networks like Google Ads or Meta Ads also offer CPA-oriented bidding strategies, where the algorithm automatically optimizes toward a target action. This is especially useful for campaigns further down the funnel, closer to the decision stage of the buyer’s journey.
App marketing
For app campaigns, the “action” is often the app installation or a specific in-app event, such as the first sign-in. CPA models are widespread here, because installs can be measured with great technical precision.
| Model | You pay for | Risk for the advertiser |
|---|---|---|
| CPM | 1,000 impressions | high |
| CPC | every click | medium |
| CPA | a defined action | low |
With CPA, you don’t pay for attention, you pay for the outcome that actually matters in the end.
CPA (Cost per Action) versus CPA (Cost per Acquisition): the big mix-up
In practice, the same abbreviation, CPA, is used for two different metrics, and that regularly causes misunderstandings in meetings and reports. Cost per Action is the broader term and covers every kind of action, from a newsletter subscription to a purchase. Cost per Acquisition, on the other hand, is narrower and refers specifically to the cost of acquiring a new paying customer.
Put simply: every Cost per Acquisition is also a form of Cost per Action, but not every Cost per Action is customer acquisition. An app install or a newsletter sign-up counts as an action, but doesn’t automatically turn into a paying customer. If you use both terms interchangeably, you risk setting the wrong expectations in reports and budget decisions.
CPA in relation to other success metrics
CPA on its own doesn’t yet tell you whether a campaign is truly worth it. Only in combination with ROI and the actual value of the respective action can you judge whether a CPA of, say, $20 is cheap or too expensive. A newsletter sign-up at $20 can be worthwhile if it regularly generates revenue, or turn into a losing deal if the average customer value is significantly lower.
It therefore makes sense to set a maximum acceptable CPA for each target action before the campaign even launches. This so-called target CPA is based on the value of the action to your business and serves as a guardrail against which you measure ongoing campaigns. If the actual CPA consistently exceeds this target value, it’s worth taking a close look at your target audience, creative, and landing page, instead of simply raising the budget.

Conclusion: Cost per Action as a predictable pricing model for measurable results
Cost per Action is one of the lowest-risk pricing models in online marketing, because costs are only incurred through a concretely completed action. The formula behind it is simple, but only delivers real value with properly set up tracking and a clear definition of the target action. Also make sure not to confuse CPA as Cost per Action with the more specific Cost per Acquisition, so your reports and budget decisions stay consistent. You can find out your own CPA directly with our CPA calculator.
Frequently Asked Questions about CPA (Cost per Action)
How do you calculate the CPA of a campaign?
CPA is calculated as a campaign’s total cost divided by the number of actions achieved. This requires working tracking that correctly attributes every action to the right campaign.
- Formula: total cost divided by number of actions
- Requires a clean definition of the target action
- Needs working conversion tracking
What’s the difference between CPA and CPC?
With CPC, you pay for every single click, regardless of what happens on your site afterward. With CPA, you only pay once the user actually completes the desired action after the click.
- CPC: cost per click
- CPA: cost per completed action
- CPA is considered lower risk
Is Cost per Action the same as Cost per Acquisition?
No, they only share the abbreviation CPA but mean different things. Cost per Action covers any kind of target action, while Cost per Acquisition refers specifically to acquiring new paying customers.
- Same abbreviation, different meaning
- Action: any defined action
- Acquisition: specifically new customers
Where is CPA used most often?
CPA is most common in affiliate marketing, performance campaigns on Google and social media, and app marketing. In all three areas, the target action can be measured with high technical precision, which makes the model especially predictable.
- Affiliate marketing
- Performance ads on Google and social media
- App installs

















4.9 / 5.0