Anthony McGrath Tools Hub

Home › Tools Hub › Target CPA calculator

Free tool

Free Target CPA, Max CPC and Target ROAS Calculator

Find the most you can pay for a sale, a lead and a click, and the target CPA or target ROAS to put into Google Ads or Meta, from your sale value and margin.

By Anthony McGrath · Updated

Quick answer: break-even CPA = sale value × margin before ads. A £120 sale at a 40% margin leaves £48, so you can pay up to £48 per sale. Keep 10% profit (£12) and your target CPA is £36, a target ROAS of 333%. At a 3% conversion rate the most you can pay per click is £1.08.

Your numbers

£
What a customer spends per order or contract.
%
What is left after product, delivery and fees.
%
Clicks that become a sale or lead.
Optional tweaks: profit to keep, leads, repeat orders, VATOptional

Add these for lead generation, repeat customers or VAT-inclusive prices.

%
Share of the sale value. Gives your target CPA.
%
Under 100% shows the most you can pay per lead.
Over 1 uses lifetime value: profit from repeat orders.
%

Your results

Estimates for planning, based on the numbers you enter. Nothing you type leaves your browser.

How to work out your target CPA

Your cost per acquisition (CPA) can rise until it eats all the profit from a sale. That point is your break-even CPA. Set your target below it to keep some profit.

Break-even CPA = sale value (without VAT) × margin before ads
Target CPA = break-even CPA − profit you want to keep
Target ROAS = sale value ÷ target CPA
Max CPC = CPA × conversion rate
Max cost per lead = CPA per sale × share of leads that buy

Using it in Google Ads and Meta

In Google Ads, enter the target CPA in a Maximise conversions campaign, or the target ROAS (as a percentage) in Maximise conversion value. In Meta, a cost per result goal (cost cap) works the same way. Start a little above your target and bring it down as results come in.

Repeat customers

If customers buy again, the first order does not need to make a profit. Raise Orders per customer to see the CPA you can afford on lifetime profit, but only use it if your repeat rate is real.

Questions

What is a good target CPA?

One that leaves you profit. Work out your break-even CPA from your sale value and margin, then set the target below it by the profit you want to keep.

How is target ROAS related to target CPA?

Target ROAS = sale value ÷ target CPA. A £120 sale with a £36 target CPA is a target ROAS of 3.33, entered as 333% in Google Ads.

How do I calculate a maximum cost per click?

Multiply the CPA you can afford by your conversion rate. If you can pay £36 per sale and 3% of clicks buy, you can pay up to £1.08 per click.

What is the most I should pay for a lead?

Multiply the CPA per sale by the share of leads that become customers. If a sale can cost £300 and one lead in five buys, a lead can cost up to £60.

Should I include VAT?

No. VAT is not your money. If your prices include VAT, tick the box and the calculator takes it out before working out profit.