Free Marketing Tool · IncomeJets

CPA Calculator

Enter your ad spend, conversions and what each one earns you to get your cost per acquisition (CPA), profit and ROI. See your break-even CPA, the CPA you need to hit your profit target, the most you can pay per click, and the budget for your sales goal. Or compare two campaigns side by side.

Profit and ROIBreak-even and target CPACompare 2 campaigns

Your campaign

Mode: work out the CPA of one campaign, or compare two campaigns side by side.


$
Total spent on the campaign for these dates.

Sales, leads or sign-ups — whatever you’re paying to get.

$
Your commission or revenue from one conversion. This is your break-even CPA.

Changes the symbol only — no exchange-rate conversion.

Example helper: tap an example to fill in the numbers, then replace them with your own.




Optional: profit target, conversion rate and sales goal

$
Gives your target CPA: earnings − the profit you want to keep.

%
Gives the most you can pay per click to hit your target CPA.

conversions
Shows the budget and profit at your current CPA.


Your cost per acquisition
$0
ad spend ÷ conversions
—
Profit per conversion
—
Total profit
—
ROI
—
Break-even CPA
—
Target CPA
—
Most you can pay per click
—
Budget for your goal
—
Profit at your goal
—
Profit margin
Your CPA vs your limits

Your CPA$0

Target CPA$0

Break-even CPA$0

Planning estimate only. Assumes your CPA stays the same as you spend more, which often isn’t true at larger budgets. Does not include refunds, taxes, tools or the value of your own time.


𝕏 Share
Share on Facebook

Quick answer: Divide your ad spend by the number of conversions. For example, $300 spent for 12 sales is a $25 CPA. If each sale earns you more than $25, the campaign makes money; if it earns less, it loses money.

How the CPA formula works

CPA (cost per acquisition) is what you pay, on average, to get one sale, lead or sign-up. The calculator uses only the numbers you enter — no generic “benchmarks”.

The formulas

CPA = ad spend ÷ conversions
Profit per conversion = earnings per conversion − CPA
Total profit = conversions × earnings − ad spend
ROI = total profit ÷ ad spend × 100
Break-even CPA = earnings per conversion
Target CPA = earnings − profit you want per conversion
Most you can pay per click = target CPA × conversion rate
Budget for goal = conversions goal × CPA

Profit margin is profit ÷ earnings × 100. Budget and profit for your goal assume your CPA stays the same as you scale.

CPA, CPL and CPC

CPL (cost per lead) is CPA where the conversion is an email sign-up or lead rather than a sale. CPC is what you pay per click. They’re linked: CPA = CPC ÷ conversion rate. A $0.75 click that converts 3% of the time costs $25 per sale. That’s why raising your conversion rate is often the fastest way to lower CPA.

Why the lowest CPA isn’t always best

A cheap lead that never buys is worth less than a pricier one that does. Judge campaigns by total profit, and compare CPA only between conversions of the same kind.

Where to find your own numbers

Example values are only placeholders. Your result is only as accurate as the numbers you put in:

InputWhere to find itTip
Ad spendMeta Ads Manager, Google Ads, Pinterest Ads, TikTok AdsInclude any tools you paid for just this campaign.
ConversionsYour affiliate dashboard, store or email toolCount conversions from the same dates and the same campaign only.
Earnings per conversionTotal commission ÷ number of salesUse your average after refunds, not your best sale.
Conversion rateConversions ÷ clicksOur Conversion Rate Calculator can work this out.

Worked examples

1. A profitable campaign

$300 of ad spend brought 12 sales: a $25 CPA. With a $45 commission, each sale makes $20 profit — $240 in total and an 80% ROI.

2. The same CPA, a smaller commission

If the commission were only $20, the same $25 CPA would lose $5 on every sale: $60 lost in total. Your break-even CPA is always the amount one conversion earns you.

3. Setting a target CPA and max CPC

On a $45 commission you want to keep $15 per sale, so your target CPA is $30. If 3% of clicks buy, you can pay up to $0.90 per click and still hit that target.

4. Comparing two campaigns

Campaign A: $300 for 12 sales ($25.00 CPA). Campaign B: $300 for 18 sales ($16.67 CPA). B saves $8.33 per sale and brings 6 more sales for the same money: $510 profit against A’s $240 on a $45 commission.

Ways to lower your CPA

  • Raise your conversion rate. A clearer landing page or better-matched offer lowers CPA without touching your ad costs.
  • Cut what doesn’t convert. Pause audiences, keywords or placements that spend without bringing conversions.
  • Improve your ads. More relevant ads can earn cheaper clicks, which lowers CPA too.
  • Scale slowly. CPA often rises as you push more budget, so increase spend in steps and recheck.
  • Track every conversion. Missing tracking makes CPA look worse than it really is.

Frequently asked questions

What counts as an “acquisition”?

Whatever conversion you’re paying to get: a sale, a lead, a free trial or an email sign-up. Pick one and use it consistently.

What is a good CPA for affiliate marketing?

Any CPA below what one conversion earns you is profitable. A $30 CPA makes money on a $60 commission but loses money on a $20 one. Set a target CPA that leaves the profit you want.

How is CPA different from CPL?

CPL (cost per lead) is a kind of CPA where the conversion is a lead or sign-up rather than a sale.

How do I work out the most I can pay per click?

Multiply your target CPA by your conversion rate. With a $30 target CPA and 3% of clicks converting, that’s $0.90 per click.

Should I always go for the lowest CPA?

No. Compare total profit, and only compare CPA between the same kind of conversion. Cheap leads that never buy can cost you more in the end.

Does the currency selector convert my numbers?

No. It only changes the symbol shown. Enter all your amounts in the currency you choose.

Related tools

To see what each click is worth, try the EPC Calculator, or browse all IncomeJets tools.

Disclaimer: This calculator is a planning tool, not an income promise. It uses only the numbers you enter and standard arithmetic. Paid traffic can lose money, so test with a small budget first.

Last updated: 12 October 2026 · By Udaychandra, IncomeJets