Cost Per Action (CPA) Calculator

Find your CPA (Cost Per Acquisition) by dividing your total campaign spend by the number of conversions. Use this calculator to evaluate campaign efficiency, allocate budget effectively, and compare performance across platforms such as Google Ads, Facebook Ads, or any conversion-driven channel.

By CalcMastery Editorial Team

CPA Calculator (Cost Per Acquisition / Action)

Calculate CPA from cost and conversions, or solve for cost or conversions. Optionally estimate CPA from CPC and conversion rate.

Calculate CPACalculate CostCalculate ConversionsEstimate via CPC & CR

Choose what you want to calculate based on the values you have.

$

Total advertising spend for the selected period (media + platform fees).

Number of acquisitions/actions (e.g., purchases, signups). Must be > 0.

$

Target or observed cost per acquisition/action.

Expected number of acquisitions/actions.

$

Cost per acquisition/action to use for the estimate.

$

Total spend available or planned for the period.

$

Average cost per click.

%

Click-to-acquisition rate (in percent). Example: 4% means 4 out of 100 clicks convert.

Results

  • CPA $/acquisition
  • Total Cost$
  • Conversions
  • CPC (optional) $/click
  • Conversion Rate %

Enter your inputs above to calculate the results.

The metric Cost Per Acquisition (CPA) shows exactly how much you spend to get one conversion or one customer through your marketing efforts. It’s a fundamental KPI for performance-driven campaigns, letting you judge whether you’re paying too much for each result.

A lower CPA signals greater efficiency and more cost-effective acquisition, while a higher CPA may mean you’re paying too much, your targeting is loose or competition is fierce.

Formula

The formula to calculate CPA is:

CPA = Total Cost / Conversions

Where:

  • Total Cost = the full amount spent on the campaign
  • Conversions = the number of successful actions (sales, sign-ups, leads)
  • CPA = cost incurred to acquire each action or customer

For example, if your campaign spend is $3,000 and you generated 150 conversions:

CPA = 3000 / 150 = 20

Your average cost per acquisition is $20.

Why CPA Matters

CPA gives you a direct handle on the cost of acquiring customers or leads. Knowing your CPA helps you:

  • Gauge efficiency: Are you converting for less than you’re willing to pay?
  • Allocate budget: Shift funds toward channels or campaigns with lower CPA
  • Set targets: Establish acceptable CPA thresholds relative to customer value
  • Compare performance: Understand how different ad platforms or campaigns stack up

Example

An online retailer runs a Facebook Ads campaign with a spend of $4,500 and receives 300 conversions. Plugging the numbers in:

CPA = 4500 / 300 = 15

The result: each conversion cost $15. This figure can then be compared with your average order value or lifetime value to judge profitability.

Tip

Track CPA alongside related metrics like Conversion Rate (CR) and Return on Ad Spend (ROAS). A low CPA is good, but only if those conversions lead to value.

How to use the CPA Calculator

What you need

Choose calculation mode

  • Click the mode that matches what you want to find.
  • Options: Calculate CPA, Calculate Cost, Calculate Conversions, or Estimate via CPC & CR.
  • Each mode uses a different pair of inputs to find the missing value.

Enter Your Inputs

  • For Calculate CPA, enter _Total Cost_ and _Conversions_.
  • For Calculate Cost, enter _CPA_ and _Conversions_.
  • For Calculate Conversions, enter _CPA_ and _Total Cost_.
  • For Estimate via CPC & CR, enter _CPC_ and _Conversion Rate (%)_.

Adjust Decimal Display (Optional)

  • Turn Show decimals on for more precise results (e.g., cents).
  • Turn it off for rounded, cleaner outputs.

Review the Results Panel

  • The calculator instantly updates once both inputs are filled.
  • The Results panel displays:

- CPA – cost per acquisition - Total Cost – campaign spend - Conversions – number of acquisitions - CPC (optional) – shown only for the CPC/CR mode - Conversion Rate – displayed as a percentage

Interpret the Outcome

    • Use the results to evaluate campaign performance or set targets.
    • Example outcomes:

- If CPA = $25, each acquisition costs $25. - If Total Cost = $5,000 and CPA = $25, you can expect 200 conversions. - If CPC = $1.50 and CR = 4%, estimated CPA = $37.50.

Use the Quick Formulas for Reference

  • CPA = Total Cost ÷ Conversions
  • Total Cost = CPA × Conversions
  • Conversions = Total Cost ÷ CPA
  • CPA (estimate) = CPC ÷ CR

Keep These Notes in Mind

  • Always use the same currency for all fields.
  • Enter conversion rate as a percentage, not a decimal.
  • A conversion value of 0 will make CPA invalid.
  • Toggle decimals when precision matters for budgeting.

Frequently Asked Questions

What is CPA in advertising?

CPA (Cost Per Acquisition) is the average amount you spend to achieve one conversion — such as a sale, sign-up or lead — through your marketing efforts.

How is CPA calculated?

Use the formula: CPA = Total Cost ÷ Number of Conversions Where “Total Cost” is your ad spend (and any relevant conversion-related costs) and “Number of Conversions” is the successful results you count.

What is a good CPA?

It depends heavily on your industry, product price and customer lifetime value. For some industries a CPA of $50 might be excellent, for others a CPA of $5 might already be too high. Use your own business metrics as your benchmark.

Why is my CPA high?

High CPA typically means your acquisition cost is large compared to results. Causes may include weak ad creative, poor targeting, a saturated market, or landing pages that don’t convert well. Optimizing these areas can reduce CPA.

Can I use this calculator in any currency?

Yes — just enter your spend and conversions in the same currency unit. The result will show your CPA in that currency.

Sources & Methodology