HomeFinance CalculatorsMath CalculatorsFitness & Health CalculatorsEducation CalculatorsPregnancy Calculators

CPA Calculator (Cost Per Action)

CPA stands for cost per action, also called cost per acquisition. It is the average amount you pay in advertising for each result you wanted: a purchase, a lead, a sign-up, an app install or a booked call. Enter your ad spend and the number of actions to get your CPA, then add the value of each action to see profit, ROAS and your break-even CPA.

Please enter an ad spend of 0 or more and at least 1 action. Optional boxes must be 0 or more (a target CPA must be above 0).

Your cost per action (CPA)
—

How to Use the CPA Calculator

  1. Enter the total you spent on ads for the campaign or period you are measuring.
  2. Enter how many actions that spend produced. Count the same action every time, for example purchases only, or leads only.
  3. Optionally add the value of one action (what a sale or lead is worth to you) to see revenue, profit or loss, ROAS and your break-even CPA.
  4. Optionally add a target CPA to see how far above or below it you are, and a planned budget to see how many actions you would get at the same CPA.

Use the same currency for every box. The big number is your CPA. The extra figures only appear when the optional boxes they depend on are filled in. Results are calculated in your browser and nothing is stored.

CPA Formula Explained

CPA = Total ad spend ÷ Number of actions

The calculator also uses these related formulas when you fill in the optional boxes:

CPA also links to click costs and conversion rate: CPA = cost per click ÷ conversion rate. If a click costs 0.50 and 2% of clickers take the action, each action costs 0.50 ÷ 0.02 = 25.00.

CPA Calculator Example Calculation

A campaign spends 1,500 and produces 60 sign-ups. CPA = 1,500 ÷ 60 = 25.00 per sign-up. If each sign-up is worth 40 to the business, revenue is 60 × 40 = 2,400, profit is 2,400 − 1,500 = 900 and ROAS is 2,400 ÷ 1,500 = 1.60. The break-even CPA is 40, so this campaign has room to spare.

With a target CPA of 30, a CPA of 25.00 is 16.7% below target. With a planned budget of 3,000 at the same CPA, you would expect about 3,000 ÷ 25 = 120 actions.

A losing example: 2,000 spent for 40 actions is a CPA of 50.00. If each action is worth 35, revenue is 1,400, the result is a loss of 600 and ROAS is 0.70. The CPA of 50.00 is above the break-even CPA of 35.

CPA, CPC, CPM and ROAS: What Is the Difference?

CPC and CPM describe the path to an action, while CPA and ROAS describe the outcome. Use CPA when every action is worth about the same, and ROAS when the value of each sale differs.

What Counts as an Action?

An action is whichever result you decide to count: a purchase, a lead form, a newsletter sign-up, an app install, a booked call or a free-trial start. Pick one action per calculation and count it consistently. Mixing purchases with sign-ups gives a CPA that fits neither. Ad platforms may report conversions with their own attribution windows, so the number of actions in your ad account can differ from the number in your own sales records. Use the figure you trust most.

How to Lower Your CPA

What Is a Good CPA?

There is no universal good CPA, because it depends on what an action is worth to you. Work out your break-even CPA first, using the value of one action, then aim for a CPA comfortably below it. A CPA that looks high for a low-priced product can still be fine for a high-value customer, and a CPA that looks low can still lose money if each action earns very little.

Good to know

This calculator uses only the numbers you enter. It does not include taxes, platform fees, returns, refunds or the cost of the product itself, so the profit figure is revenue minus ad spend, not a full profit-and-loss statement. Treat results as a planning estimate.

CPA Calculator — FAQs

What does CPA stand for?

CPA stands for cost per action, also written as cost per acquisition. It is the average advertising cost for each action you wanted, such as a purchase, a lead, a sign-up or an app install.

How do you calculate CPA?

Divide your total ad spend by the number of actions. For example, 1,500 spent on a campaign that produced 60 sign-ups gives a CPA of 25.00 per sign-up.

What is a good CPA?

A good CPA is one that leaves you with a profit. Compare it with your break-even CPA, which is the most you can pay per action before you lose money. If each action is worth 40 to you, any CPA below 40 is profitable and anything above it loses money.

What is the difference between CPA and ROAS?

CPA is a cost per result, so lower is better. ROAS (return on ad spend) is revenue divided by ad spend, so higher is better. CPA tells you what each action costs, while ROAS tells you how much revenue each unit of spend brought back.

Is CPA the same as CAC?

Not quite. CPA usually counts only advertising spend for one campaign or channel. Customer acquisition cost (CAC) normally adds other sales and marketing costs, such as salaries, tools and agency fees, and counts new customers only.

What is the difference between CPA and CPL?

Cost per lead (CPL) is a CPA where the action is a lead, such as a form submission. CPA is the broader term and can be used for any action you choose to count.

Related Calculators