Haus incrementality vs Measured, GeoLift and the free incrementality testing tools

Twenty tools for running incrementality tests, from free open-source packages to managed platforms, checked in October 2026, and a chooser for deciding how to run your first one.

Mike Taylor By Mike Taylor · Updated · 9 min read

Haus incrementality testing means running geo experiments through Haus’s platform: it turns advertising up or down in some regions, holds others steady, and uses synthetic control to estimate how much extra revenue the ads caused. Measured incrementality works on the same idea with a different design (matched markets plus audience holdouts), and both now feed those results into their own marketing mix models. However, they’re two of about twenty ways to run an incrementality test in 2026, and several of the alternatives are free.

My agency spent over $10 million a year on Facebook ads, and at that scale the question that matters is some version of “would these sales have happened anyway?” That’s what an incrementality test answers, by creating a comparison group that didn’t see the ads. The tools below differ in who designs the test, what unit gets randomized (users or regions), which channels they can handle, and what they cost. I checked each one against its own site, docs or repository on 24 October 2026. One disclosure before we start: I’ve advised Recast, which makes one of the tools here.

The three ways to run an incrementality test

Every tool on this page belongs to one of three routes, and choosing the route matters more than choosing the brand. The first is a platform lift study, where Meta or Google randomly withholds your ads from a slice of users and compares conversions. These are the most statistically powerful tests for a single online channel, because randomizing individual users gives you millions of units instead of a few dozen regions. However, they only measure that platform, they only count conversions that platform can see, and the platform is grading its own homework. The conversion lift studies page covers how to read one.

The second route is a DIY geo test with open-source software. You pick regions, change spend in some of them, and use a package like Meta’s GeoLift or Google’s Meridian GeoX to build a counterfactual from the rest. This works for any channel, including TV and outdoor, and it measures total sales wherever they happen. It’s free, but someone on your team has to own the design, the power analysis and the readout, which is where most DIY tests fail.

The third route is a vendor, which ranges from a $100-a-month self-serve app to an enterprise platform with a measurement strategist. You pay for market selection, power analysis, test operations and, increasingly, a model that keeps learning from every test. At larger budgets this is usually money well spent, because a test that moves 10 percent of a seven-figure budget is worth far more than the fee.

Interactive
How should I run my first incrementality test?

Answer five questions about your budget, channel, team and data. The chooser scores three routes and tells you why.

Spend at stake in a 4-week go-dark test (20% of regions)
$0
Same test as a heavy-up (+50% in 20% of regions)
$0
Rules of thumb from practitioner experience, not a statistical power calculation. Published thresholds used: Google's user-based Conversion Lift needs at least 1,000 conversions and a $5,000 campaign budget; Meta Conversion Lift is arranged through a Meta representative; GeoLift by Recast lists $100/month after a free trial. Checked 24 October 2026. Mike Taylor has advised Recast. Run a power analysis before you commit budget.

How Haus incrementality testing works

Haus runs geo experiments as its core product, with three test types: standard geo tests, time tests and fixed geo tests. Its blog explains why it uses synthetic control (a weighted blend of untreated regions built to match the test regions before the test) rather than matched markets, and claims the approach is more precise. On the higher tiers it covers TV, out-of-home, podcast and influencer tests as well as digital channels, and it reads the result on total sales, including Shopify and Amazon on its entry tier.

Since October 2025 Haus has also sold a Causal MMM, which uses those experiment results to shape the model’s response curves, and in 2026 it added Architect, an AI agent that recommends budget moves from the model. Its pricing page lists four tiers (Basics, Core, Plus and Enterprise) with no prices; Basics is self-serve US geo testing for Shopify brands, and Enterprise adds a dedicated data scientist. The customer logos skew towards well-known consumer brands (Intuit, FanDuel, SharkNinja, Wayfair), and the most recent round it has announced on its own blog is $20 million led by 01 Advisors, in July 2024.

Haus vs Measured

Measured is the other name most people shortlist, and the two have converged on the same loop: test, calibrate a model, plan. The differences are in emphasis. Measured describes its tests as “geo-matched and first-party split tests”, which means matched-market geo tests plus audience holdouts using your own customer lists, and it pairs them with a causal MMM that treats the test results as priors (since October 2025 you can choose which tests calibrate it). It sells mostly to enterprise and omnichannel retail, CPG and financial services, and doesn’t publish prices.

If I were choosing between them, I’d ask each to design the same test on my data and compare the minimum detectable effect, the number of regions they’d hold out and the spend at stake. The vendor whose design detects a smaller lift for the same cost is giving you a better test, regardless of whose method sounds more sophisticated. I’d also ask both what they do when a test result disagrees with their own model, because how a vendor handles that disagreement is the whole value of the loop.

Incrementality testing tools side by side

The table covers the tools that run or analyze incrementality tests, as of 24 October 2026. “Published price” means a figure on the vendor’s own pricing page; most enterprise tools don’t publish one.

ToolRouteMethodBest fitPublished price or minimum
HausVendorGeo tests with synthetic control; time and fixed-geo tests; Causal MMMShopify DTC to enterprise, apps, bettingTiers named, no prices
MeasuredVendorMatched-market geo tests and first-party audience holdouts; causal MMMEnterprise, omnichannel retail, CPGNot published
GeoLift by RecastSelf-serve appSynthetic control with power analysis for market selectionBrands that want to run their own geo tests$100/month or $1,000/year after a six-month free trial
LifesightVendorGeo holdout tests calibrating an MMM and attributionMid-market to enterprise retail and DTCTiers named, no prices
StellaSelf-serve / consultancyRegional holdouts recalibrating an MMM, plus MTA and surveysDTC and consumer brandsFree; $750, $3,000 (regional holdouts) and $6,000 a month
WorkMagicVendor (Shopify app)Geo-matched DMA or ZIP groups, three to four weeks typicalShopify DTCCustom; self-serve tier under $10M GMV
INCRMNTALVendorNo holdouts: causal inference on natural changes in spendMobile apps and gaming, now web and TVTiers named, license not tied to spend
SellforteVendorGeo lift, conversion lift and A/B tests as Bayesian priorsEuropean retail and ecommerceIncrementality testing $1,900/month at $300k spend
CassandraSelf-serve SaaSGeo tests checking its MMMSmall and mid-size brandsFrom 2,700/month (up to five tests a year)
ParamarkVendorGeo holdouts, audience splits, A/B, with MMMSoftware, fintech, B2BFrom $100k/year, unlimited tests
Northbeam IncrementalityAttribution add-onAutomated geo lift tests, US Meta first (April 2026)Existing Northbeam customersAdd-on, not published
Triple Whale GeoLiftAttribution add-onSynthetic control on census-based “Geo Pods”, 21 days minimumTriple Whale Enterprise customersEnterprise plan
Polar Causal LiftAnalytics add-onGeo holdout with synthetic control and clustered regionsShopify brands on Polar$5,000 (bundled) or $20,000 (standalone) per test for a $50M brand
Meta Conversion LiftPlatformRandomised user holdout on MetaMeta advertisers with enough conversionsNo fee; access via a Meta representative
Google Conversion LiftPlatformUser-based or geo-based holdoutGoogle Ads advertisersNo fee; 1,000 conversions and $5,000 campaign budget (user-based)
GeoLift (Meta)Open source (R)Augmented synthetic control, power analysisTeams with R skillsFree (MIT)
Meridian GeoX (Google)Open sourceTime-based regression, stratified sampling, multi-cell designsTeams on Meridian or wanting MMM calibrationFree
CausalPy (PyMC Labs)Open source (Python)Bayesian synthetic control, geo lift, difference-in-differencesPython teams, PyMC-Marketing usersFree (Apache 2.0)
CausalImpact (Google)Open source (R; Python port)Bayesian structural time seriesOne test region against a set of controlsFree
trimmed_match / matched_markets (Google)Open source (Python)Randomised paired geo experiments; matched-market designResearchers; little recent maintenanceFree

A few notes on the open-source rows. Meta’s GeoLift has no tagged release since v2.6.06 in May 2023, but the code is still being updated (its DESCRIPTION file reads 2.7.5) and you install it from GitHub. Google’s trimmed_match hasn’t had a commit since June 2023, so I’d treat it as reference code. CausalImpact is on CRAN at version 1.4.1, and the community Python port tfcausalimpact released 0.0.19 in September 2026. The geo lift testing page and synthetic control page explain the methods underneath.

Which incrementality testing platform fits your situation

If you spend most of your budget on Meta or Google and sell online, start with the platform’s own lift study. It’s free beyond the ad spend, it has the most statistical power, and it will tell you quickly whether your attribution numbers are wildly off. Google publishes its eligibility rules (at least 1,000 observed conversions and a $5,000 minimum campaign budget for user-based studies); Meta’s developer documentation still routes Conversion Lift through your Meta representative. Treat the result as a lower-risk first read rather than the final word, because neither platform can see sales that happen in a store or on Amazon.

If you sell through stores, Amazon or retailers, or you want to test TV, audio or outdoor, you need a geo test, because a geo test measures total sales in a region regardless of where the purchase happened. With an analyst who writes R or Python and regional sales data, GeoLift, Meridian GeoX or CausalPy will do the job for free. With a spreadsheet analyst, GeoLift by Recast or Stella’s regional holdouts give you market selection and synthetic control without code. Without anyone who has the time, buy the service.

If you want to test several channels a quarter and feed every result into a marketing mix model, that’s when a platform like Haus, Measured, Lifesight, Sellforte or Paramark earns its fee, because the hard part becomes scheduling tests so they don’t contaminate each other and keeping the model honest. Several MMM vendors now include tests in the package, which I’ve noted in the MMM software directory. And if you’re a mobile app that can’t easily run geo holdouts, INCRMNTAL’s no-holdout approach is designed for exactly that constraint, with the trade-off that it’s inferring causality from natural variation rather than a controlled experiment.

What to check before you trust any test result

The tools differ, but the ways a test goes wrong are the same everywhere, and a vendor dashboard can hide them as easily as a spreadsheet. I’d want to see each of these before acting on a result, whoever ran it:

md
First incrementality test planThe six sections to fill in before your first test: decision, route, design, power, risks and readout.
Download

The last item on that list is where incrementality tests pay off over time. A single test tells you about one channel in one period, but a test that becomes a prior in your model improves every decision the model makes afterwards, which is the subject of calibrating MMM with experiments. If you want to practise designing and reading tests before running a real one, the Vexpower MMM course includes a geo experiment on its invented Northstar brand, and the incrementality guide covers the counterfactual thinking underneath all of these tools. For the bigger picture of where testing fits alongside modeling, start with what marketing mix modeling is.

Downloads

md
First incrementality test plan (Markdown)Decision, route, design, power, risks and readout: the six sections to fill in before launching your first test.
Download

Frequently asked questions

What is Haus incrementality?

Haus is an incrementality testing platform that runs geo experiments: it changes advertising in some regions, holds others back, and uses synthetic control to estimate the lift in total sales. It also offers time tests and fixed geo tests, and since October 2025 a Causal MMM that is calibrated with those experiment results. Pricing isn't published.

What is the difference between Haus and Measured?

Both run geo experiments and use the results to calibrate a marketing mix model. Haus says it uses synthetic control rather than matched markets and launched its Causal MMM in October 2025. Measured describes geo-matched market tests plus first-party audience-split holdouts, with a causal MMM that uses the tests as priors, and is aimed more at enterprise and omnichannel retail. Neither publishes prices.

Is there a free incrementality testing tool?

Yes. Meta's GeoLift R package, Google's Meridian GeoX, PyMC Labs' CausalPy and Google's CausalImpact are free and open source. Meta and Google also run lift studies at no extra cost beyond the ad spend, subject to eligibility. Stella has a free tier with one holdout analysis a year, and GeoLift by Recast has a six-month free trial.

How much does an incrementality test cost?

The main cost is usually the spend you withhold or add in the test regions, not the software. A four-week go-dark test on a fifth of your regions puts roughly a fifth of a month's budget at stake. Software ranges from free open-source packages to about 100 dollars a month for GeoLift by Recast, 3,000 dollars a month for Stella's regional holdouts, and unpublished enterprise contracts.

What is GeoLift by Recast?

GeoLift by Recast is a standalone self-serve web app from Recast for designing and analyzing geo lift tests with synthetic controls and power analysis. After a six-month free trial it costs 100 dollars a month or 1,000 dollars a year, and it is included for Recast MMM customers. It is a different product from Meta's open-source GeoLift R package.

References

  1. Haus pricing Basics, Core, Plus and Enterprise tiers; no prices; customer logos.
  2. Haus: Matched market tests don't cut it (synthetic control) Haus blog post of 28 January 2025 explaining its use of synthetic control.
  3. Haus: A first look at Causal MMM
  4. Haus announces $20M raise led by 01 Advisors
  5. Measured: incrementality testing
  6. Measured causal MMM upgrade (Business Wire, 2 October 2025)
  7. GeoLift by Recast Mike Taylor has advised Recast.
  8. GeoLift by Recast: subscription management
  9. Lifesight pricing
  10. Stella pricing
  11. WorkMagic: how do you conduct an incrementality test?
  12. INCRMNTAL pricing
  13. Northbeam launches Incrementality (Business Wire, 7 April 2026)
  14. Triple Whale knowledge base: incrementality
  15. Polar Analytics: Causal Lift
  16. Meta Marketing API: lift studies
  17. Google Ads Help: about Conversion Lift based on users 1,000 observed conversions, $5,000 minimum campaign budget, campaign types.
  18. GeoLift (facebookincubator/GeoLift)
  19. Google Meridian GeoX
  20. google/trimmed_match
  21. google/matched_markets
  22. CausalImpact (CRAN) Brodersen et al. (2015), Annals of Applied Statistics; version 1.4.1.
  23. tfcausalimpact (PyPI)
  24. CausalPy (PyMC Labs)
Mike Taylor
Mike Taylor

I've built marketing mix models for Monzo Bank, Booking.com, Time Out, The AA and others, advised Google, Appsflyer and Recast on MMM, and teach marketing mix modeling on LinkedIn Learning. Before that I co-founded a 50-person growth marketing agency. I write the Vexpower MMM course.

Keep reading

Learn MMM by doing itThe Vexpower course walks through thirty lessons on one invented brand, with simulators, Python labs and a decision case you can defend.
See the course