What is CPA?
CPA, or cost per acquisition, is the average amount you pay for each action you aim to achieve with an ad, such as a purchase or a sign-up.

CPA (cost per acquisition, also known as cost per action) measures how much it costs you to achieve a specific conversion: a purchase, a sign-up, a subscription, or a coupon download.
You define the action. That's why CPA is flexible: you can measure it for sales, lead generation, or any other campaign objective.
Why does it matter?
CPA links your investment to a specific outcome. Unlike CPC (cost per click), it doesn't tell you how much it costs to drive traffic, but rather how much it costs to achieve what really matters to you.
Don't confuse it with CAC (customer acquisition cost). CPA can count every purchase, even if it's made by a customer you already had. CAC only counts new customers. Using both gives you a more accurate picture of your campaigns.
How is it calculated?
Formula: CPA = Campaign Investment / Number of Conversions Achieved.
For example, if you invest $2,000 and generate 40 purchases, your CPA is 2,000 / 40 = $50.
Story mode
An online sports store launches a campaign to sell a new line of bicycles. It invests $2,000 and generates 40 sales: its CPA is $50. Upon review, it finds that half of those sales came from repeat customers. It decides to exclude them from the ads and target them via WhatsApp, thereby lowering the CPA of the paid campaign.
How to Use It with Data4Sales
- Synchronized audiences: You import your own audiences into Meta Ads and Google Ads for retargeting and lookalike campaigns, or to exclude current customers.
- Attribution with a control group: You measure the actual incremental revenue from each campaign, beyond just clicks or opens.
- Own channels: Reach out to your current customers via WhatsApp, email, and SMS so you don't have to pay again to reach them.
Related terms
- CAC
- CPC
- ROAS
- Conversion rate