CPA Calculator
Cost per acquisition.
Loading toolโฆ
About CPA Calculator
The CPA Calculator works out your Cost Per Acquisition (also called Cost Per Action) in seconds. Enter your total ad spend and number of conversions, or switch to the clicks-and-conversion-rate mode, and it divides spend by conversions to show a clear CPA. Pick from eight currencies and see supporting stats like cost per click.
It's completely free with no sign-up, no limits, and no ads to click through. Every calculation runs entirely in your browser, so the numbers you type never leave your device or get uploaded to a server.
Frequently asked questions
- How do you calculate CPA (cost per acquisition)?
- CPA is your total ad spend divided by the number of conversions. For example, $1,000 in spend and 40 conversions gives a CPA of $25. This tool does that math instantly and also lets you derive conversions from clicks and a conversion rate.
- What is the difference between CPA and CPC?
- CPC (cost per click) is what you pay for a single click, while CPA (cost per acquisition) is what you pay for a completed action such as a sale, lead, or sign-up. When you use the clicks-and-conversion-rate mode, this tool shows both figures side by side.
- Can I calculate CPA from clicks and conversion rate?
- Yes. Switch the "Calculate from" option to "Clicks & conversion rate", then enter your clicks and conversion rate percentage. The tool multiplies them to estimate conversions, then divides your ad spend by that number to give you CPA.
- What is a good CPA?
- A good CPA depends on your industry, margins, and the value of each customer. As a rule of thumb, your CPA should be comfortably below the profit a conversion generates. Compare your CPA to your average order value or customer lifetime value to judge whether campaigns are profitable.
- Is this CPA calculator free?
- Yes, it is 100% free to use with no account, no sign-up, and no usage limits. You can run as many calculations as you like.
- Is my data uploaded anywhere?
- No. The calculator runs entirely in your browser using JavaScript. Your ad spend, conversions, and all other inputs stay on your device and are never sent to or stored on any server.