What is CPA (cost per acquisition) in digital marketing
Also known as: Cost per Acquisition, Cost per Action
CPA in marketing is cost per acquisition: how much a business spends on ads to generate each conversion, whether that is a sale, a signup or an enrollment. You divide media spend by the number of conversions in the period. It is also called cost per action, because the conversion is whatever action you chose to measure.
CPA = ad spend ÷ number of conversions
The "conversion" is the action you chose to measure. That is why the same ad can have a CPA of $15 per signup and $150 per sale: they are different actions.
A clinic spent $6,000 on ads in a month. The campaigns generated 120 booked appointments, which is the configured conversion. CPA was $6,000 ÷ 120 = $50 per appointment.
Of those appointments, 80 patients showed up and 40 started treatment. The cost per patient who signed on was $6,000 ÷ 40 = $150. Same spend, measured at different points along the way.
CPA, CPL and CAC: where each one measures
All three are cost divided by a result. What changes is the result. CPL divides by leads, the contacts generated. CPA divides by the chosen conversion, which can be a lead, a purchase or a signup. CAC divides by customers who actually paid, and adds every marketing and sales cost, not just media.
CPA is the most flexible of the three and, for that reason, the easiest to misuse: a low CPA on an easy conversion can hide a high CAC at the bottom of the funnel.
| Divides cost by | Costs included | |
|---|---|---|
| CPL | Leads generated | Media |
| CPA | Chosen conversions | Media |
| CAC | Paying customers | Media, team, tools and agency |
Target CPA bidding in Google Ads
Google Ads has an automated bid strategy where you enter the average cost you are willing to pay per conversion, and the system sets bids based on each ad's likelihood to convert, according to Google Ads Help. The target is an average: some conversions will cost more, others less.
Since June 2026 the strategy is simply called "Target CPA" (previously "Maximize conversions with a Target CPA"). It works the same way.
What decides the outcome is the configured conversion. If the account optimizes for clicks on a chat button, the algorithm will bring many people who click and few who buy.
How to pick the right conversion to optimize for
- As close to the sale as possible, as long as there is volume: conversions that are too rare leave the algorithm with no data to learn from.
- With a value when possible. A $100 sale and a $1,000 sale are not worth the same, and CPA treats them as equal.
- Imported from your CRM when the sale happens offline. That way the platform learns from people who bought, not just people who clicked.
Common CPA mistakes
- Comparing the CPA of campaigns optimizing for different conversions.
- Celebrating a low CPA on a conversion that never becomes a sale.
- Counting the same conversion twice, for example with a tag firing on two pages.
- Setting a CPA target without knowing what the conversion is worth to the business.
Frequently asked questions
What does CPA mean in marketing?
Cost per acquisition, also called cost per action. It is how much you spend on ads to generate each chosen conversion, such as a sale or a signup.
How do you calculate CPA?
Divide ad spend by the number of conversions in the same period. $3,000 in spend and 60 conversions is a CPA of $50.
What is the difference between CPA and CAC?
CPA divides only media cost by the chosen conversions. CAC adds every marketing and sales cost and divides by customers who actually paid.
What is Target CPA?
It is the Google Ads automated bid strategy where you enter the average cost you accept per conversion, and the system adjusts bids to aim for that cost.
Is a lower CPA always better?
Only if the conversion leads to sales. A cheap signup that never turns into revenue is worse than a more expensive one that does.
Related terms
- CACCAC (customer acquisition cost) is how much a business spends, on average, to win each new customer. You add...
- CPLCPL (cost per lead) is how much a business spends on ads to generate each lead, meaning each contact who left...
- ROASROAS (return on ad spend) is how much revenue your campaigns generated for each dollar spent on media. A ROAS...
- CPCCPC (cost per click) is how much an advertiser pays, on average, for each click on an ad. It is also...
- ROIROI (return on investment) is the percentage that shows how much an investment earned beyond what it cost...
Rodrigo Fávaro
Founder of ROO3, a marketing and technology agency in São José do Rio Preto, Brazil. Builds AI products running in production (Tobia, gerar.app, Pense Mercado) and maintains the AI Benchmark, a public ranking of AI models.
X @rodmf LinkedIn rodrigofavaroMarketing you can measure, from the ad to the sale.
ROO3 builds and runs paid media, SEO and websites with real targets, dashboards and numbers. The first conversation is free.