Campaign ROI Calculator
Calculate the true incremental ROI of your marketing campaigns using holdout-based measurement.
What Is Campaign ROI and Why Does It Matter?
Campaign ROI (Return on Investment) measures the financial return generated by a marketing campaign relative to its cost. For ecommerce and DTC brands, understanding true campaign ROI is critical for allocating marketing budgets effectively and scaling the channels that actually drive growth.
However, most marketing platforms report ROI based on attribution models that assign credit to the last touch, first touch, or some weighted combination. These models are fundamentally flawed because they cannot distinguish between conversions that were caused by the campaign and conversions that would have happened regardless. A customer who receives a promotional email and then purchases may have been planning to buy anyway.
This is where holdout-based measurement becomes essential. By randomly withholding a small percentage of your audience from receiving the campaign (the holdout group), you create a controlled experiment. The difference in conversion rates between the treatment group (who received the campaign) and the holdout group (who did not) represents the true incremental impact of your campaign.
How This Calculator Works
This calculator estimates the incremental revenue and ROI of a campaign using holdout-based measurement logic. It takes your total audience size, splits it into treatment and holdout groups based on your holdout percentage, and then calculates how many additional conversions the campaign would drive based on the estimated lift percentage.
The key formula is: Incremental Conversions = Treatment Size x Baseline Conversion Rate x Lift %. This gives you the number of conversions directly caused by the campaign. Multiplying by your average order value yields the incremental revenue. ROI is then calculated as (Incremental Revenue - Platform Cost) / Platform Cost.
For example, with a 50,000-person audience, a 10% holdout, a 3% baseline conversion rate, and a 15% lift, you would expect roughly 675 incremental conversions and over $50K in incremental revenue, representing a significant return on a $999/month platform investment.
Keep in mind that the estimated lift percentage is the most critical input. Without running an actual holdout test, this number is a guess. Platforms like Scalversion run holdout-based measurement on every campaign automatically, so you get precise lift measurements rather than estimates.
Frequently Asked Questions
What is campaign ROI?
Campaign ROI measures the return on investment from a marketing campaign by comparing the incremental revenue generated against the cost of running the campaign. Unlike simple attribution, true ROI accounts for what would have happened without the campaign by using holdout groups.
Why do holdout groups matter for measuring ROI?
Holdout groups provide a counterfactual baseline. Without them, you risk attributing conversions to your campaign that would have happened anyway. This leads to inflated ROI numbers and poor budget allocation decisions.
How do I calculate incremental revenue?
Incremental revenue is calculated by comparing the conversion rate of your treatment group (who received the campaign) against the holdout group (who did not). The difference in conversion rates, applied to the treatment group size and multiplied by average order value, gives you the incremental revenue.
What is a good campaign ROI for ecommerce?
A good campaign ROI varies by channel and industry. For email and SMS campaigns, a 5x-10x ROI is common. However, most reported ROI figures are inflated because they do not use holdout-based measurement. True incremental ROI is typically 30-60% lower than attributed ROI.