Bell Statistics

What is incremental CPA?

Incremental CPA is spend divided by the conversions the advertising actually caused, rather than by the conversions attributed to it. Because attributed conversions include ones that would have happened anyway, reported CPA is always the more flattering number.

Notation
iCPA
Also called
iCPA, incremental cost per acquisition, true CPA, incremental CAC
Allon Korem

Written by Allon Korem

Chief Executive Officer

Last updated

In plain English

Reported CPA divides spend by the conversions a platform attributes to itself. Incremental CPA divides the same spend by the conversions that would not have happened otherwise. Since attributed conversions include people who were already going to buy, incremental CPA is always higher — often by a multiple rather than a margin, and most on the channels whose reported numbers look best.

It is the cost-side counterpart to iROAS, and the two are used for different decisions rather than being interchangeable. iROAS is a revenue ratio and drives budget allocation between channels. Incremental CPA is a cost per unit and drives bidding and target setting, which is why it is the figure that matters for anyone operating a bid strategy day to day. A team optimising towards a reported CPA target is optimising towards a number that includes conversions the advertising did not produce.

The practical consequence of that is systematic overbidding on the channels that capture existing demand. If a target CPA of £30 is set against reported conversions and the true incremental CPA is £95, every bid decision is being made on a figure three times too generous. The bidding algorithm dutifully buys more of exactly the traffic that was already converting, and the reported number stays healthy while the incremental one deteriorates.

Establishing it requires the same machinery as any incrementality question: withhold the advertising from someone and count the difference. A geo experiment, a conversion lift study or ghost ads all work. What does not work is any amount of attribution modelling, because attribution allocates credit among observed touchpoints and never sees what would have happened without them.

For a business case the figure to compare against is contribution margin per conversion rather than revenue per conversion. An incremental CPA of £95 against a £120 order value looks acceptable and is not, if the gross margin on that order is £40. Setting the threshold on margin is the same correction that applies to iROAS break-even, and it is missed about as often.

The formula

One ratio, its relationship to the reported figure, and the threshold it should be judged against.

The metric
iCPA = ad spend / incremental conversions

Incremental conversions come from an experiment, not from the platform's conversion column.

Against reported CPA
iCPA = reported CPA / incrementality rate

At 30% incrementality the true cost is 3.3× the reported figure.

The relationship to iROAS
iCPA = average order value / iROAS

Two views of the same experiment — one cost-side for bidding, one revenue-side for allocation.

The profitability test
iCPA < contribution margin per conversion

Margin, not revenue — see the one-proportion z-test calculator for the lift measurement.

Worked example

A retailer runs paid social with a reported CPA target of £28. A geo holdout measures how many of those conversions were incremental. Average order value is £86 and gross margin is 41%, so contribution per conversion is £35.30.

Spend over the test window
£214,000
Platform-reported conversions
7,640
Reported CPA
£28.01
Incremental conversions (geo holdout)
2,890, 95% CI 2,100 to 3,680
Incremental CPA
£74.05
Contribution per conversion
£35.30

The true cost per conversion is £74 against a £35.30 contribution — the channel is losing roughly £39 on every conversion it genuinely creates.

The reported CPA of £28 sits comfortably under the £35.30 contribution and suggests a profitable channel worth scaling. The incremental figure inverts that completely: only 38% of attributed conversions were caused by the advertising, so the real cost is £74 and each one destroys about £39 of value. Note what the bidding system has been doing throughout — optimising towards the £28 target means buying more of the traffic that converts most readily, which is disproportionately the people who would have converted anyway, so the incrementality rate degrades as the algorithm improves against the wrong objective. The interval matters here too: at the optimistic end of 3,680 incremental conversions the iCPA is £58, still well above contribution. The conclusion survives the uncertainty, which is what makes it actionable rather than merely suggestive.

Common misconceptions

A CPA under target means the campaign is profitable.
Only if the target was set against incremental conversions and against contribution margin rather than revenue. A reported CPA of £28 can correspond to a true cost of £74, and comparing either against order value rather than margin adds a second error on top of the first.
Incremental CPA is just iROAS expressed differently.
They come from the same experiment and answer different questions. iROAS is a revenue ratio used for allocating budget between channels; incremental CPA is a cost per unit used for setting bids and targets. Anyone operating a bid strategy needs the cost-side figure, and translating between them requires the average order value.
Improving reported CPA improves incremental CPA.
It frequently does the opposite. Optimising towards attributed conversions pushes the algorithm towards the users who convert most readily, who are disproportionately those who would have converted anyway. Reported CPA falls while the incrementality rate falls faster, so the true cost rises as the visible metric improves.

Frequently asked questions

Should I use incremental CPA or iROAS?
Both, for different decisions. iROAS is a ratio and suits comparing channels and allocating budget between them. Incremental CPA is a cost per unit and suits setting bid targets and judging whether a channel clears its contribution margin. They come from the same experiment, and converting between them just requires the average order value.
How do I set a bid target using incremental CPA?
Measure the incrementality rate with an experiment, divide your reported CPA target by it to find what the platform target should be, and check the result against contribution margin rather than revenue. If the true incremental cost exceeds contribution, no bid target fixes the channel — the honest conclusion is to reduce spend and re-measure, since incrementality usually improves as you retreat towards the genuinely persuadable audience.
How often does incremental CPA need re-measuring?
At least annually, and after any material change to the audience, creative strategy or bidding approach. The incrementality rate is not a constant — it drifts as the algorithm optimises, usually downwards, because bid systems trained on attributed conversions gradually concentrate spend on the users least in need of persuasion. A rate measured two years ago describes a campaign that no longer exists.

Related terms

  • Conversion lift study

    A real randomised holdout, run by the platform being measured — genuine evidence with a conflict of interest attached.

  • Ghost ads

    Log the ad you would have shown instead of showing it — exposure-matched control, and no wasted spend.

  • Incrementality

    The conversions that would not have happened anyway — and the gap between that and what platforms report.

  • iROAS

    Return on spend counting only what the advertising caused — routinely a fraction of the platform's number.

Calculate it

  • Correlation test

    Pearson r or Spearman rho, with the Fisher-z interval that says how little a small sample knows.

  • One-proportion z-test

    Test one observed rate against a fixed target — an SLA, a benchmark, a contractual floor.

Knowing the term is the easy part

Applying it to a live measurement problem is the part that goes wrong. If you are designing an experiment, reading a result you do not trust, or trying to work out what your marketing actually caused, that is the work we do.