Metrics and KPIs

What is CPA (cost per acquisition) in digital marketing

Also known as: Cost per Acquisition, Cost per Action

Rodrigo Fávaro, founder of ROO3
Rodrigo Fávaro Founder of ROO3
Published
The acronym CPA in large letters on a dark background, with the address roo3.co/marketing
Short answer

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.

Formula

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.

Hypothetical example

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.

CPL vs CPA vs CAC
Divides cost byCosts included
CPLLeads generatedMedia
CPAChosen conversionsMedia
CACPaying customersMedia, 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

Common CPA mistakes

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

Sources
Rodrigo Fávaro

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 rodrigofavaro

Marketing 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.