Guide written by Ovi C., Senior Editor · Updated July 2026
What is cost per acquisition (CPA)?
Cost per acquisition — CPA, sometimes called cost per action — is the average amount you pay in ad spend for each conversion. A conversion is simply any action you count as a win: a sale, a signup, a lead, a download. So CPA answers a very practical question: how much does it cost me, on average, to get one?
It's one of the clearest ways to judge whether ads are working, because it ties your spend directly to results rather than to clicks or views. Two campaigns can have the same cost per click and wildly different CPAs — and the one with the lower CPA is the one actually turning clicks into outcomes.
How to calculate CPA: the cost-per-acquisition formula
To calculate cost per acquisition, divide your total ad spend by the number of conversions it produced:
CPA = Ad spend ÷ Conversions
For example, $5,000 of ad spend that brings 250 conversions gives a CPA of $20. Because the formula links three values, you can rearrange it to solve for whichever one you're missing — which is what the calculator above does:
- Find CPA — Spend ÷ Conversions ($5,000 ÷ 250 = $20)
- Find Spend — CPA × Conversions ($20 × 250 = $5,000)
- Find Conversions — Spend ÷ CPA ($8,000 ÷ $25 = 320)
A worked example
If you spend $5,000 on a campaign and it drives 250 signups, your cost per acquisition is:
$20 = $5,000 ÷ 250
Each signup cost $20. If you improved the landing page and the same $5,000 now brought 320 signups, the calculator would show your CPA falling to about $15.60 — a quick way to see how much a better conversion rate is worth.
How to use this calculator
- Choose which value to solve for — CPA, ad spend, or conversions.
- Enter the two values you already know. Results update instantly as you type.
- Switch currency if you're planning in something other than dollars.
- Use Copy shareable link to send the exact scenario to a colleague — the numbers are saved in the URL.