Advertisement

CPA Calculator — Cost Per Acquisition

Calculate your Cost Per Acquisition (CPA) and see how it compares to your target. Optionally enter product margin to see profit or loss per acquisition.

$
$
$

What is CPA (Cost Per Acquisition)?

Cost Per Acquisition (CPA) is the average total advertising cost required to generate one conversion — a purchase, sign-up, lead, or any other defined business outcome. CPA is the primary efficiency metric for direct-response advertising campaigns because it links spend directly to the business outcome that drives revenue, rather than intermediate metrics like impressions, clicks, or reach that do not themselves generate profit. A campaign with a low CPC but poor conversion rate may have a higher CPA than a campaign with a higher CPC but more targeted traffic.

CPA is calculated as Total Ad Spend ÷ Number of Acquisitions. A CPA below the gross margin per customer means each acquisition is immediately profitable on the first transaction; a CPA above the margin means you are paying more to acquire customers than they contribute on the first conversion — which can still be economically rational if the customer lifetime value (CLV or LTV) significantly exceeds the acquisition cost. Many subscription businesses accept a first-purchase CPA that exceeds first-purchase margin, relying on the 24–36 month customer lifetime to generate the real return.

CPA should always be evaluated in the context of customer lifetime value and evaluated separately by customer segment and acquisition channel. Optimising CPA in isolation — without considering the quality and tenure of the customers being acquired — can lead campaigns to reduce headline cost while acquiring shorter-tenure, lower-value customers who deteriorate the business's LTV:CAC ratio. The economically optimal CPA is typically some fraction (often 1/3 to 1/5) of the customer's predicted lifetime value.

CPA Formula

CPA = Total Ad Spend ÷ Number of Acquisitions
Profit per Acquisition = Product Margin − CPA
Total Profit = (Product Margin − CPA) × Acquisitions

How the CPA Calculator Works

Formula, assumptions, and calculation steps for this business tool.

Methodology

Business calculators combine revenue, cost, margin, productivity, or pricing inputs into operating metrics that can be compared across scenarios.

Calculation Steps

  1. Enter the business quantities, prices, costs, or rates.
  2. Separate fixed values from variable values where the formula requires it.
  3. Calculate the metric using standard business arithmetic.
  4. Return the headline result with supporting totals or percentages.

Assumptions and Limits

  • Inputs should represent the same period or business unit.
  • One-time and recurring costs should not be mixed unless the calculator explicitly supports them.
  • Results are planning estimates and may differ from accounting statements.

Frequently Asked Questions

CPA (Cost Per Acquisition) is the total cost of acquiring one paying customer or completing one conversion through advertising. It is calculated as Total Ad Spend ÷ Number of Acquisitions.

A good CPA is any amount less than the profit margin per customer. If your product earns $80 profit and your CPA is $50, you profit $30 per acquisition. Industry benchmarks vary: e-commerce averages $45–$80, SaaS $100–$300.

CPA is the cost per specific conversion event (could be a lead, sign-up, or purchase). CAC (Customer Acquisition Cost) is the total cost to acquire a paying customer, including all sales and marketing costs beyond just ad spend.

Improve your landing page conversion rate, test different ad creatives and audiences, use retargeting to convert warm audiences at lower cost, and optimise your bidding strategy. Even a small CVR improvement dramatically reduces CPA.

Real-World Applications

🛒
E-commerce Advertising
E-commerce managers calculate CPA for each product category and advertising channel — comparing the CPA for Google Shopping vs Meta dynamic ads vs email retargeting, and allocating budget to the channels with the lowest CPA relative to product margin.
💼
SaaS Lead Generation
SaaS companies track CPA (cost per trial, cost per MQL, and cost per paid customer) separately for each demand generation channel — using these metrics to calculate the payback period on each channel's acquisition cost against MRR generated.
📺
TV & Streaming Ad Attribution
Advertisers running CPA-optimised streaming campaigns use smart attribution models to assign credit for conversions to TV exposure — calculating the blended CPA across digital and linear channels using multi-touch attribution.
🏦
Financial Services Lead Acquisition
Mortgage brokers, insurance agencies, and wealth managers calculate CPA for each lead source — comparing the cost per submitted application across paid search, content marketing, referral networks, and comparison sites.
🎮
Mobile App User Acquisition
Mobile game and app developers optimise CPA (cost per install or cost per first purchase) across ad networks — using cohort data to compare the LTV of users acquired through different channels and CPA rates to calculate ROAS.
🏥
Healthcare Patient Acquisition
Healthcare practices and telehealth companies calculate CPA per new patient booking across Google Ads, Facebook, and directory listings — comparing against average revenue per patient visit to ensure acquisition remains profitable.

Common Mistakes

1
Optimising CPA Without Considering Customer Lifetime Value
Campaigns that minimise CPA can inadvertently acquire lower-quality customers who churn faster or spend less. A campaign with CPA $50 that acquires customers with $600 LTV is more valuable than a campaign with CPA $40 acquiring customers with $200 LTV. Always evaluate CPA against the LTV of the specific cohort being acquired.
2
Not Segmenting CPA by Channel and Audience
A blended CPA across all channels masks enormous variation: branded search CPA may be $20, cold social CPA may be $200, and email remarketing CPA $15. Aggregating these into a single number makes it impossible to identify which channels to scale and which to reduce.
3
Using Last-Click Attribution for CPA Calculation
Last-click attribution assigns 100% of CPA credit to the final touchpoint before conversion — typically a branded search or direct visit. This systematically understates the CPA contribution of upper-funnel channels (display, social prospecting, content) that initiate customer journeys without appearing in the final click.
4
Excluding Organic and Overhead Costs from CAC
CPA based on paid ad spend alone understates the true Customer Acquisition Cost (CAC). A comprehensive CAC should include total sales and marketing salaries, agency fees, software costs, event costs, and non-media marketing spend — divided by all new customers acquired in the period.
5
Setting Target CPA Without Knowing Margin
Target CPA should be set as a fraction of gross margin, not revenue. If a product sells for $100 with 40% margin ($40 gross profit), the break-even CPA is $40 — not $100. Setting a target CPA equal to revenue instead of margin will guarantee unprofitable customer acquisition.

Average CPA Benchmarks by Industry (Google Ads, 2024)

Industry Avg CPA (Search) Avg CPA (Display)
E-commerce $45–$80 $65–$130
SaaS / Software $100–$300 $150–$400
Finance & Insurance $81–$160 $90–$200
Legal Services $135–$300 $200–$500
Healthcare $50–$150 $100–$200
Real Estate $91–$200 $120–$300

References

  1. WordStream. Google Ads Industry Benchmarks for CPA. wordstream.com.
  2. Skok, D. SaaS Metrics 2.0 — CAC and LTV. forentrepreneurs.com.
  3. Google Ads Help. About Target CPA Bidding. support.google.com.
  4. HubSpot Research. State of Marketing Report. hubspot.com/state-of-marketing.
  5. Farris, P. W. et al. Marketing Metrics: The Definitive Guide to Measuring Marketing Performance, 3rd ed. Pearson, 2015.