Skip to content

Retargeting ROI Calculator

Incremental ROAS, against the ROAS the platform reports.

Work out Retargeting ROI. Incremental ROAS, against the ROAS the platform reports. ROAS and margin reconciled, since neither one implies the other.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these
%
%
%
%
%

From a holdout test. Guessing zero here is what makes retargeting look unbeatable.

The baseline is an input because it cannot be derived from campaign data — the platform has no way to know what your audience would have done unexposed. The only source for it is a holdout: withhold ads from a random slice of the audience and compare. Without one, treat incremental ROAS here as a scenario rather than a measurement.

Incremental ROAS

1.63×

the platform will report 2.53×

People reached120,000
Impressions served960,000
Spend$8,640
Clicks6,720
Conversions the platform will report336.0
Conversions that would have happened anyway120.0
Conversions the advertising caused216.0
Reported ROAS2.53×
Incremental ROAS1.63×
Break-even ROAS at this margin2.22×
Reported cost per acquisition$25.71
Incremental cost per acquisition$40.00
Share of reported conversions not caused by ads35.7%
Incremental profit−$2,322
Baseline at which this breaks even0.034%

Reported ROAS credits the campaign with 120.0 orders it did not cause. The gap between 2.53× and 1.63× is that credit, and it is the whole reason retargeting reports so well.

How the Retargeting ROI Calculator works

Retargeting advertises to the people most likely to come back on their own, so it is credited with sales that would have happened anyway. That is why it reports the best ROAS in almost every account, and why the reported figure is almost always wrong. The gap between reported and incremental is set by one number the platform cannot supply: how many of those buyers needed the ad at all.

The calculation itself

Reported ROAS is attributed revenue divided by spend, exactly as on any other campaign. Incremental ROAS subtracts, from the numerator, the revenue the same audience would have produced with no advertising at all.

That subtracted amount is the baseline: the share of the reached audience who would have converted unaided. It is the only input the ad platform cannot supply, because it requires knowing what happened to people who were not shown the ad.

Incremental profit is then incremental revenue times contribution margin, less the spend. Break-even ROAS is one divided by contribution margin, unchanged from any other channel.

In practice

A 200,000-person pool with 60% reached is 120,000 people. Eight impressions each is 960,000 impressions, and at a $9 CPM that is $8,640 of spend.

A 0.7% click-through rate gives 6,720 clicks; a 5% conversion rate gives 336 orders. At $65 each that is $21,840 of attributed revenue and a reported ROAS of 2.53.

Now the baseline. If 0.1% of the reached audience would have bought anyway, that is 120 orders, leaving 216 the advertising actually caused. Incremental revenue is $14,040 and incremental ROAS is 1.63.

Break-even at a 45% contribution margin is 2.22. The campaign reports 2.53 and looks profitable; on the conversions it actually caused it is 1.63 and loses $2,322. Nothing about the campaign changed between those two sentences except which conversions it is allowed to claim.

Why retargeting always looks best

Retargeting selects its audience on a signal — a site visit — that already predicts purchase. It then shows ads to people on their way to a decision they had largely made, and records a conversion when they arrive.

The selection is doing the work that the advertising is credited with. This is the same mechanism that makes branded search report spectacular returns, and it is not fraud or bad measurement on the platform's part; the platform genuinely cannot see the counterfactual.

The practical consequence is that retargeting reports the highest ROAS in most accounts and is the channel most likely to be over-funded. Budget moves toward it precisely because the measurement flatters it.

Where the figure deceives

A baseline of zero is an assumption, not a default. Assuming it makes incremental ROAS equal reported ROAS by construction, which is why the number needs a holdout behind it rather than a guess.

Incremental conversions can come out negative. That is a real result: it means the campaign is claiming fewer conversions than the audience produces unaided, so what the report measures is the audience rather than the advertising.

Some campaigns lose money at any baseline. When the contribution on every claimed order is below the spend, incrementality is not the problem and no holdout will rescue it — the media cost is simply too high for the margin.

Frequency compounds the error. The same person seen eight times is eight impressions of cost, and past the point where repetition stops changing behaviour, the extra impressions add spend to the denominator and nothing to the numerator.

Running the holdout

Withhold ads from a random slice of the retargeting audience — 10% is usually enough — and compare conversion rates between the held-out and exposed groups over the full purchase window.

Randomise the split rather than using a geography or a device type. Any split that correlates with intent gives you a comparison of two different audiences instead of a measurement of the advertising.

Run it long enough to cover the actual consideration period. A three-day test on a product people take two weeks to buy measures timing rather than incrementality.

Re-run it when the audience definition, the creative or the window changes. The baseline is a property of that specific configuration, not a constant for the account.

Acting on it

Judge retargeting on incremental ROAS against break-even ROAS, and treat the reported figure as an upper bound rather than a measurement.

Watch the pool size. Membership windows expire continuously, and if new visitors arrive more slowly than old ones age out the pool drains, frequency climbs on fewer people, and performance decays for a reason the campaign report never shows.

Cap frequency where marginal lift stops paying for the impression, not at a round number someone recommended.

If there has been no holdout, say so. Incremental ROAS without one is a scenario, and presenting it as a measurement is how a channel keeps its budget for another quarter.

Not financial advice. Marketplace fees change, and they vary by country, plan and seller status. Every rate here is an editable default, not a quoted price, check the platform's current fee schedule before you price a product against it. This is not tax or business advice.

Frequently asked questions

Why does retargeting always look so profitable?

Because its audience is people who already visited and already intended to buy. The campaign shows them an ad on the way to a purchase they were making regardless, and the platform records a conversion. The advertising is being credited with the intent, not creating it.

What is incremental ROAS?

Revenue the advertising actually caused, divided by the spend. It is reported revenue less what the same audience would have produced unexposed. On retargeting the two figures routinely differ by a factor of two or more.

How do I find the baseline?

A holdout: withhold ads from a random slice of the retargeting audience and compare their conversion rate against the exposed group. There is no way to derive it from campaign reporting, which is precisely why it so often gets assumed to be zero.

What frequency should I cap at?

Where the marginal impression stops changing behaviour. Response to repetition rises, flattens and then does nothing but cost money and irritate; the cap belongs at the flattening point, which is a property of your creative and window rather than a universal number.

Why does my retargeting audience keep shrinking?

Membership windows expire continuously. If new visitors arrive more slowly than old ones age out, the pool drains, the same frequency lands on fewer people, and performance decays for a reason that never shows up in the campaign report.

Put this calculator on your own site

Free to use, on any site, commercial or not. Paste this where you want it to appear. It is a plain iframe, so it works in WordPress, Squarespace, Wix, Webflow, Ghost and anything else that accepts HTML.

The one-line version
<iframe src="https://www.thecalclibrary.com/embed/retargeting-roi-calculator" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px" loading="lazy" title="Retargeting ROI Calculator"></iframe>

The only condition is that the credit line stays visible. It sits inside the frame, so you do not have to do anything to keep it.

Related calculators