Skip to content

Incremental Lift Calculator: Measure Your True Marketing Impact

Stop guessing your Incremental Lift. Use a transparent calculation to understand the true incremental impact of your marketing spend and see what last-click attribution is hiding from you.

Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free

By , Founder & CEOUpdated 5 min read

Run the numbers for your store: the free holdout test planner.

Stop Relying on Inaccurate Platform Dashboards

For illustration: you book €1,000,000, and a holdout region where the ads were paused says you'd have booked €685,000 without them, so the ads caused €315,000: an incremental lift of 46%. That's the whole calculation, revenue minus the baseline, divided by the baseline, and the hard part is the baseline, not the arithmetic. There's no embedded calculator on this page; the method below runs in a few spreadsheet cells.

Your Shopify, Meta and Google dashboards each tell a different, partial story. Shopify's marketing reports credit the last click by default, direct visits included, while Meta and Google count the conversions their own ads touched, inside their own attribution windows. None of these attribution models shows what would have happened without the ads, so you can overspend on channels that take credit for organic sales and underspend on the ones that add new revenue.

The Incremental Lift Calculator is a calculation you run yourself on your own ad spend and revenue, grounded in first principles, not platform data.

How the Incremental Lift Calculator Works

No black box: the calculation is transparent, and you can check every step. It relates your marketing spend to your actual revenue through a baseline: the revenue you'd have had without the ads.

Required Inputs:

Total Marketing Spend (EUR): Your total ad spend across all major channels.

Total Revenue (EUR): Your total store revenue over the same period.

Baseline Revenue (EUR): An estimate of what the same period would have brought in without the ad spend, from a holdout region or a comparable period with the spend paused.

Channel-Specific Spend (Optional): For a more granular view, spend for channels like Meta, Google, and TikTok, with a baseline for each channel you hold out.

The Methodology Explained

The calculation is a simplified causal model of the incremental impact of your ad spend. Incremental revenue is total revenue minus the baseline; incremental lift is that difference as a share of the baseline; incremental ROAS is that difference divided by spend. In a spreadsheet, with spend in A2, revenue in B2 and the baseline in C2, those are =B2-C2, =(B2-C2)/C2 and =(B2-C2)/A2. Set incremental ROAS against your platform-reported ROAS, and the gap is credit the platforms claimed that the spend didn't cause. The result is only as good as your baseline, and it doesn't split the lift across channels unless you hold channels out one at a time.

Example Calculation: A Beauty Brand

For illustration (invented numbers, not a customer result): a beauty brand spends 150,000 EUR on ads and books 1,000,000 EUR in revenue. A holdout region puts the baseline, what would have come in without the ads, at 685,000 EUR, so the ads caused 315,000 EUR: an incremental lift of 46%. Its ad platforms credit themselves with 525,000 EUR.

Platform Reported ROAS: 3.5x

Incremental ROAS from the calculation: 2.1x

In this illustration, the platforms claim 67% more revenue than the ads caused. A gap like that can sit in branded search, where ads take credit for buyers who were already on their way through direct and organic traffic: paying for customers the brand would have gotten for free.

The next step is a test rather than a leap: cut branded search spend a little in one region, then compare revenue with the regions left unchanged.

Take Control of Your Marketing Spend

Incremental lift isn't an academic exercise: it decides where the next euro of budget goes. Every platform grades its own homework: the 525,000 EUR in the example is the platforms' own count, under rules they set, and the baseline is the one number in the calculation they don't control.

Three things to do with your result:

  1. Put it in proportion. Hold incremental ROAS against your break-even ROAS, 1 divided by your margin after product, shipping and fees. For illustration: at a 50% margin, the example's 2.1x barely clears the 2.0x break-even, although the platforms' 3.5x looks comfortable.
  2. Find where the gap sits in your own data. Rebuild last-click from your GA4 export and set each channel's revenue next to what its platform claims. Branded search and retargeting are common places for claimed revenue to run ahead.
  3. Test one channel at a time. Run an incrementality test: hold one channel out in one region for two weeks (how to set up a geo holdout) and rerun the calculation for that channel alone.

More on marketing attribution in the glossary, and in our other resources.

Rule of thumb: an incremental lift you measured beats any ROAS a dashboard reports, so decide the next euro of budget on your baseline, not on the platforms' count.

Ad Platform Accuracy Audit: How Reliable Are Your Numbers

Customer Lifetime Value Calculator for Shopify Stores

Quarterly Marketing Review Template for Growth Teams

Pricing

Enterprise

Frequently asked questions

  • How is this Incremental Lift calculator different from others?
    It's a calculation you run yourself on your own numbers, not a lead-capture form: revenue with the spend, minus a baseline of what would have come in without it. Platform-reported revenue stays out of it, and so do the platforms' own biases.
  • Is this calculator 100% accurate?
    No. It's a directional estimate, only as good as the baseline you put in. A holdout region gives a better baseline than a paused period, because seasonality and your other channels keep running in both halves of the comparison. The calculation is there to show you the gap between reported and actual performance.
  • What do I do with my incremental lift result?
    Use it as a starting point. If your incremental ROAS is well below what your ad platforms report, they're claiming sales your ads didn't cause. Next, find which channels the gap sits in: rebuild last-click from your GA4 export, then hold out one channel at a time in one region and rerun the calculation.
  • Why do you focus on Shopify brands in Beauty, Fashion, and Supplements?
    We don't limit ourselves to them. Fashion and beauty brands were our launch users, which is why they come up often, but the read is vertical-agnostic: it works for any ecommerce category, on any store platform that runs GA4. Shopify is not required.

Go deeper: Causal attribution, explained.

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.

Keep reading

Terms in this article

Browse the full glossary

Your platforms guess.
We run the math.

Upload a GA4 export and see what each channel caused, next to last-click, in 1–2 minutes. The read is yours to keep.

The free finding runs in your browser. Your file never leaves it. The full read is €99, refundable within 30 days, no questions asked. Prices exclude VAT.