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.