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:
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:
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:
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