Free tools

CPA Calculator

Calculate cost per acquisition from ad spend and conversions, then compare it against your break-even CPA so you know whether a campaign is actually profitable.

Inputs

$

Total spend over the same period as the conversions.

Leads, purchases, signups, booked calls, or another real outcome.

$

Average revenue or expected lead value for one conversion.

%

Margin before ad cost. Used to calculate break-even CPA.

Results

CPA is below break-even
$40.00
cost per acquisition

Your CPA is $14.00 below break-even, leaving $14.00 profit per conversion after ad cost.

CPA

$40.00

Ad spend divided by conversions.

Break-even CPA

$54.00

Max CPA before ad spend eats gross profit.

Estimated ROAS

3.00x

Revenue

$3,000.00

Net profit

$350.00

Margin

45.0%

CPA only matters against break-even

A $40 CPA can be great or terrible. Margin and value per conversion decide which one it is.

CPA = ad spend ÷ conversions

CPA tells you what each lead, signup, purchase, or booked call cost. It is the clearest single metric for whether paid ads are buying real outcomes.

Break-even CPA = value × margin

If a conversion is worth $120 and your gross margin is 45%, the most you can pay before losing money is $54.

Profit requires margin

A campaign can have a positive ROAS and still lose money if CPA is above your gross profit per conversion.

CPA is the scaling guardrail

Once CPA is below break-even, the next question is whether the channel can spend more while staying under that target.

Use CPA to decide what to scale

CPA is the metric that connects media buying to the business. It lets you compare Google search, Meta prospecting, LinkedIn lead generation, and retargeting on a common unit: what did a real outcome cost?

The trap is judging CPA without value. A $150 CPA can be excellent for a B2B demo worth thousands of dollars and impossible for a $60 ecommerce product. That is why this tool asks for value and margin, not just spend and conversions.

Use the ad budget calculator before launch to estimate expected CPA, then come back here with real conversion data once campaigns start spending.

How AdFlint uses CPA after launch

AdFlint tracks spend, clicks, and conversions across Google, Meta, and LinkedIn, then shifts budget toward the campaigns and platforms producing lower CPA and stronger ROAS.

Questions

How do you calculate CPA?

CPA, or cost per acquisition, is ad spend divided by conversions. If you spend $1,000 and get 25 conversions, CPA is $40. The conversion can be a purchase, lead, signup, booked call, demo request, or any other outcome you are optimizing toward.

What is a good CPA?

A good CPA is below your break-even CPA. Break-even CPA equals value per conversion multiplied by gross margin. If a lead is worth $200 and your margin is 50%, break-even CPA is $100. A $70 CPA is profitable; a $120 CPA loses money unless retention or lifetime value makes up the gap.

What is the difference between CPA and CPC?

CPC measures what you pay for each click. CPA measures what you pay for each conversion. CPC is useful for diagnosing traffic cost, but CPA is usually the stronger business metric because it includes landing-page conversion rate.

How can I lower CPA?

Lower CPA by improving click quality, conversion rate, or value per conversion. That can mean tighter targeting, stronger search terms, better creative, clearer landing pages, better offers, faster page speed, and excluding placements or audiences that spend without converting.

Should I optimize for CPA or ROAS?

Use CPA when every conversion has a similar value, such as demo requests or local service leads. Use ROAS when conversion values vary, such as ecommerce orders with different cart sizes. The best dashboards show both.