CPA = Total Cost ÷ Conversions
Use this free CPA calculator to calculate your cost per acquisition instantly, or switch the dropdown to work backwards and find total cost or conversions instead. No sign-up, no limits, enter any two known values and it solves for the third.
What Is CPA (Cost Per Acquisition)?
CPA, or cost per acquisition, is the average amount spent to generate one conversion, whether that’s a sale, a lead, a sign-up, or whatever action defines success for a given campaign. Unlike CPC, which only measures traffic cost, CPA connects spend directly to results, which makes it one of the metrics that most directly ties advertising to actual business outcomes.
CPA is sometimes called “cost per action” instead of “cost per acquisition,” since the underlying calculation is identical regardless of what specific action you’re counting as a conversion.
How to Calculate CPA
To calculate CPA, divide your total ad spend by the number of conversions that spend generated.
CPA = Total Cost ÷ Conversions
CPA Calculation, Step by Step
- Find your total ad spend for the campaign or period you’re measuring
- Find the total conversions that spend generated over the same period
- Divide total cost by total conversions
Worked Examples
- Small campaign: $500 spent, 25 conversions $500 ÷ 25 = $20.00 CPA
- Mid-size campaign: $6,800 spent, 140 conversions $6,800 ÷ 140 = $48.57 CPA
- Agency-scale account: $42,000 spent, 610 conversions $42,000 ÷ 610 = $68.85 CPA
CPA Calculator Formula (Reverse Calculation)
Because this is a reverse-capable calculator, you can also start from a target CPA and solve for total cost or conversions instead.
- To find Total Cost: Total Cost = CPA × Conversions
- To find Conversions: Conversions = Total Cost ÷ CPA
This is the calculation behind campaign planning. If your CPA typically runs $50 and your client wants 100 leads this month, you know the budget needs to be at least $5,000 before you even build the campaign.
Target CPA Calculator: What “Target CPA” Actually Means
“Target CPA” is a specific automated bidding strategy available in Google Ads (and similar features exist on other platforms). Instead of manually setting bids per keyword, you tell the platform the maximum you’re willing to pay per conversion, and its algorithm adjusts bids in real time to hit that average across your campaign.
A few things worth knowing if you’re setting a Target CPA:
- It’s an average, not a ceiling. Individual conversions can cost more or less than your target; the algorithm optimizes toward the average over time, not per-auction.
- It needs conversion history to work well. Google Ads generally recommends at least 15 to 30 conversions in the past 30 days before Target CPA bidding has enough data to perform reliably.
- Setting it too aggressively low can restrict volume. If your target is well below what the auction actually costs for your audience, the algorithm may simply serve fewer ads rather than chase an unrealistic number.
Use the calculator above to work out a realistic CPA from your actual historical cost and conversions before setting that number as your bidding target.
What Is a Good CPA?
There’s no universal “good” CPA. It only means something next to what that conversion is worth to your business, and 2026 benchmark reports vary substantially by source and methodology.
|
Context |
Typical CPA Range |
Source |
|---|---|---|
|
Google Search Ads, all industries |
$23.74 – $70.11 |
WordStream/LocaliQ, Ryze AI (2026) |
|
Google Search, automotive repair (lowest) |
~$28.50 |
WordStream/LocaliQ (2026) |
|
Google Search, legal/attorneys (highest) |
$86.02 – $131.63 |
WordStream/LocaliQ, Amra and Elma (2026) |
|
Google Display Network |
~$60.76 |
WordStream/LocaliQ (2026) |
|
Meta/Facebook, all industries |
$18.68 – $38.19 |
WordStream/LocaliQ, Ryze AI (2026) |
|
Meta, education (lowest) |
~$7.85 |
Ryze AI (2026) |
|
Meta, professional services (highest) |
~$187.60 |
Ryze AI (2026) |
|
B2B SaaS |
$150 – $700+ |
Tomba (2026) varies heavily by deal size |
Why the range is wide: a $70 CPA is excellent for a product with a $500 average order value, and unsustainable for one that sells for $40. Before judging your CPA against any benchmark, work out what a conversion is actually worth to you (average order value, or better, customer lifetime value), and make sure your CPA sits comfortably below that number, not just below an industry average.
How to Improve Your CPA
- Improve landing page conversion rate, the fastest way to lower CPA is often the page, not the ad
- Use remarketing to re-engage people who already showed interest, which typically converts at a lower CPA than cold traffic
- Set a Target CPA bid strategy once you have enough conversion history (generally 15 to 30 conversions in the trailing 30 days) for the algorithm to optimize against
- Exclude consistently poor-performing placements, devices, or audience segments that quietly drag up your blended CPA
- Compare CPA against customer lifetime value, not in isolation. A higher CPA can still be profitable if lifetime value is high enough
- Tighten your conversion definition, counting only genuinely qualified actions (not every form fill or add-to-cart) gives you a CPA number you can actually act on
