Free marketing calculator
CPA Calculator
Use this free CPA calculator to calculate cost per acquisition from your advertising spend and number of customers, leads, or conversions. You can also estimate the maximum CPA your business can afford while protecting your desired profit margin.
CPA Calculator
Enter ad spend and acquisitions to calculate cost per acquisition and estimate spend at common customer volumes.
The total amount spent on ads during the period.
The number of customers, leads, or conversions acquired.
Maximum CPA Calculator
Estimate how much you can afford to spend per customer after protecting your desired profit margin.
Revenue from one average order.
Gross profit as a percentage of order value.
Profit you want to keep after acquisition cost.
CPA Guide
How to Calculate Cost Per Acquisition
What Is CPA?
CPA stands for cost per acquisition. It measures how much you spend to generate one acquisition from your marketing or advertising campaigns.
An acquisition can be a customer, purchase, lead, signup, or another conversion depending on the goal you are measuring.
Cost Per Acquisition Formula
The standard cost per acquisition formula is:
CPA = Total Ad Spend / Number of Acquisitions
For example, if you spend $2,500 on advertising and acquire 100 customers, your CPA is $25.
How to Calculate CPA
To calculate CPA, add up your total advertising spend for the campaign or period you want to measure. Then divide that amount by the number of acquisitions generated from the same spend.
Example CPA calculation
Total ad spend: $2,500
Acquisitions: 100
CPA: $2,500 / 100 = $25
This means the campaign cost an average of $25 for each acquisition.
How to Use the CPA Calculator
Enter your total advertising spend and the number of acquisitions generated. The calculator will automatically calculate your cost per acquisition.
You can use customers, purchases, leads, signups, or other conversions as acquisitions as long as the same definition is used consistently.
CPA Calculation Examples
CPA = Total Ad Spend / Number of Acquisitions
Spend Per 10 Customers = CPA x 10
Spend Per 100 Customers = CPA x 100
What Is a Good CPA?
A good CPA is one that allows your business to acquire customers while remaining profitable. There is no single CPA target that works for every business.
Your ideal CPA depends on average order value, gross margin, customer lifetime value, operating costs, and your desired profit margin.
Use the Profit Margin Calculator to understand how much margin you have available before setting your acquisition target.
Maximum CPA Formula
Maximum CPA estimates the highest amount you can spend to acquire one customer while still keeping your desired profit per order.
Gross Profit Per Order = AOV x Gross Margin %
Desired Profit Per Order = AOV x Desired Profit Margin %
Maximum CPA = Gross Profit Per Order - Desired Profit Per Order
CPA vs CAC
CPA usually measures the cost of generating a specific conversion from advertising, such as a sale or lead. CAC, or customer acquisition cost, often includes broader sales and marketing expenses used to acquire a new customer.
CPA vs ROAS
CPA measures how much it costs to acquire one customer or conversion. ROAS measures how much revenue advertising generates for every dollar spent.
Use the ROAS Calculator when you want to measure advertising revenue efficiency instead of acquisition cost.
CPA and Break-Even Advertising
CPA should always be considered alongside your margins. If your acquisition cost becomes too high relative to gross profit, your advertising may become unprofitable even if it continues to generate customers.
Use the Break-Even ROAS Calculator to understand the advertising efficiency required to avoid losing money.
Frequently Asked Questions
How do you calculate CPA?
To calculate CPA, divide your total advertising spend by the number of acquisitions. For example, $2,500 in ad spend divided by 100 customers equals a CPA of $25.
What is the cost per acquisition formula?
The standard cost per acquisition formula is CPA = Total Ad Spend / Number of Acquisitions.
Is a lower CPA always better?
A lower CPA is usually more efficient, but the best CPA depends on customer value, gross margin, average order value, and your profit goals.
Can CPA be used for leads instead of customers?
Yes. You can use leads, signups, purchases, or other conversions as acquisitions depending on what you want to measure.
What is a good CPA?
A good CPA is one that allows your business to acquire customers profitably. The right CPA depends on your margins, customer value, and growth goals.
Why should I calculate maximum CPA?
Maximum CPA estimates the highest acquisition cost your business can afford while still preserving your desired profit per order.