Incrementality Calculator: CPA & ROAS

Summarize with AI
Incrementality Testing Calculator
Test Configuration
Test Group Data
Control Group Data
Results
Incremental Conv.
0
Inc. Rate
0%
Inc. CPA
$0
Inc. ROAS
0.00x
Inc. Revenue
$0
Conv. Lift
0%
Enter Data
P-Value: — | Confidence: —
Group Comparison
Visual Comparison
How It’s Calculated
Key Formulas
Control Scaled = Control Conversions × (Test Population ÷ Control Population)
Incremental Conversions = Test Conversions – Control Scaled
Incrementality Rate (%) = (Incremental Conversions ÷ Test Conversions) × 100
Incremental CPA = Ad Spend ÷ Incremental Conversions
Incremental ROAS = Incremental Revenue ÷ Ad Spend
Conversion Lift (%) = ((Test CVR – Control CVR) ÷ Control CVR) × 100
Statistical Significance = Two-proportion Z-test (p-value < 0.05)

In an era of signal loss and over-attributed platform data, the most important question a media buyer can answer isn’t “What is my ROAS?”—it’s “How many of these sales would have happened anyway?”

To answer that, we built the Incrementality Testing Calculator.

1. What Is Incrementality Calculator?

The Incrementality Testing Calculator is a specialized diagnostic tool for advertisers. It compares a Test Group (exposed to your ads) against a Control Group (held out from your ads) to isolate the true causal impact of your marketing spend.

While platforms like Meta or Google often claim credit for every conversion they touch, this tool filters out the “organic noise,” giving you a clear view of your Incremental CPA and Incremental ROAS.

2. How to Use Incrementality Calculator?

The Incrementality Calculator is designed for speed and ease of use. Follow these four steps:

  • Step 1: Configure Your Test. Define your test name and select your Confidence Level (defaults to 95%, the industry standard).
  • Step 2: Input Test Group Data. Enter the population size of the exposed group, the total ad spend, and the resulting conversions and revenue.
  • Step 3: Input Control Group Data. Enter the population size, conversions, and revenue for the group that did not see your ads.
  • Step 4: Analyze & Interpret. The tool instantly calculates the lift, generates a visual bar chart comparison , and determines if the results are Statistically Significant using a Z-test.

3. Important Note on Exports (Excel)

The Export button generates a professional .xlsx report instantly.

  • Comprehensive: Includes all input variables, scaled metrics, and final lift results.
  • Client-Ready: Designed to be attached to campaign wrap-up decks or shared with stakeholders immediately.

4. Why Agencies Should Start Using Incrementality Calculator

Agencies reporting only on platform ROAS are vulnerable to the “attribution trap.” By using this Incrementality Calculator, you can:

  • Prove True ROI: Show the exact amount of new revenue generated.
  • Optimize Budgets: Find “non-incremental” campaigns and shift spend to high-growth areas.
  • Build Trust: Provide transparent, data-backed evidence of campaign performance.

5. Privacy & Security: Zero Data Retention

This Incrementality Calculator is built with a security-first approach:

  • No Backend: Your data is never sent to a server or stored in a database.
  • Local Processing: All calculations happen in your browser’s temporary memory.
  • Confidentiality: You can process sensitive client data with 100% certainty that it stays on your machine.

⚠️ Critical Note

For your results to be valid, ensure your Test and Control groups are properly randomized and that “leakage” (control users seeing test ads) is minimized.

Explore Our Tool Library

Frequently Asked Questions (FAQ)

1. What is “Control Scaled”?

Control Scaled is a normalization calculation. It adjusts the Control Group’s results to match the population size of the Test Group. This allows for a direct “apples-to-apples” comparison, even if your holdout group was smaller than your target audience.

2. What does Statistical Significance mean in this context?

It indicates the probability that the difference in performance between your Test and Control groups is due to your ads and not just random chance. We use a Two-proportion Z-test to calculate this. If the p-value is less than 0.05 (at 95% confidence), the result is considered significant.

3. Does this tool store my campaign data?

No. The tool runs locally in your browser using JavaScript. No data is sent to any server, ensuring complete client confidentiality .

4. Can I export the results?

Yes. Clicking the “Export” button generates a detailed Excel (.xlsx) file containing your inputs, calculated formulas, and final incremental metrics.

Summarize with AI