Incremental ROAS Calculator
True iROAS
0.0x
How do you use this iROAS calculator?
- Enter Test Spend: Input the exact amount of money spent on the advertising test group.
- Enter Test Revenue: Input the total revenue generated by the audience exposed to the ads.
- Enter Control Revenue: Input the total revenue generated by the holdout group (the baseline revenue).
- Analyze the Output: The tool will instantly calculate your true Incremental Revenue and iROAS multiplier.
Incremental ROAS (iROAS) is the true return on ad spend generated by a marketing campaign, calculated by comparing the revenue of an exposed test group against a holdout control group. Unlike platform-reported ROAS and attribution reporting, which suffer from attribution bias, iROAS isolates the exact revenue that would not have occurred without the ad exposure, providing a CFO-ready metric for budget allocation.
What is iROAS and why is it critical for incrementality testing?
Ad platforms like Meta Ads Manager and Google Ads use last-click or data-driven attribution models that inherently claim credit for organic conversions. Incrementality testing solves this using:
- Randomized Controlled Trials (RCTs) or Synthetic Control Method (SCM): Splitting audiences into exposed and holdout groups.
- Quasi-Experiments: Using methodologies like Geo-testing (e.g., matched market tests) to measure lift.
- Cannibalization Detection: Identifying when branded search ads are simply capturing users who would have purchased organically.
How do you calculate Incremental ROAS?
The formula for iROAS requires isolating the Incremental Revenue and dividing it by the total ad spend for the test group.
- Incremental Revenue = Test Group Revenue – Control Group Revenue
- iROAS = Incremental Revenue / Test Group Ad Spend
Analysts calculating this at scale use SQL in a data warehouse like Snowflake or BigQuery:
SELECT
test_spend,
(test_revenue - control_revenue) AS incremental_revenue,
(test_revenue - control_revenue) / test_spend AS iROAS
FROM
incrementality_experiment_results
WHERE
experiment_id = 'Q1_META_HOLDOUT';
Why use iROAS instead of Platform ROAS?
| Platform ROAS (Traditional) | iROAS (Causal Inference) | Why It’s Better |
| Self-Reported | Holdout-Verified | Eliminates platform bias and double-counting. |
| Correlational | Causal | Proves the ad actually caused the purchase. |
| Over-values Retargeting | Measures Net New Value | Prevents wasting budget on existing, high-intent customers. |