How long should a geo lift test run?

How long should a geo lift test run? Usually 6–12 weeks plus a post-period. Set the length from purchase cycle, ramp-up and noise, with worked arithmetic.

By The Countlift team · · 9 min read

A geo lift test should run long enough to cover at least one full purchase cycle, get past the weeks when the ads are still building, and shrink the noise below the lift you expect. For most multi-location brands that means 6 to 12 weeks with the spend change live, then a few weeks of post-period. A coffee chain can sit at the short end. A dental group, or a gym brand testing in January, sits at the long end.

The real question is “how long until the answer is trustworthy?”, and you can work that out before you spend a dollar. This guide shows the arithmetic, gives typical lengths by type of business, and covers the ways teams cut tests short or let them drag on. If you haven’t planned a geo test before, start with our guide to geo holdout tests and come back here for the timing.

The short answer: 6 to 12 weeks, plus a post-period

Meta’s open-source GeoLift guidance sets a floor of 15 days for daily data or 4–6 weeks for weekly data. It says a test should cover at least one purchase cycle, and it asks for stable history at least four to five times the test length (Source: Meta GeoLift documentation, accessed 2026).

Treat those as floors, not targets. Counts at physical locations are noisier than online conversions, and local media usually takes a week or two to reach full strength. So most location tests need more than the minimum.

4–5×
the test length: how much stable pre-test history Meta’s GeoLift guidance recommendsMeta GeoLift documentation, Best Practices, accessed 2026

What decides how long a geo test should run

Purchase cycle

A burger chain’s regulars come back every week or two. A dental patient may book weeks after the first search. A home-services customer only calls when something breaks. Cover at least one full cycle, ideally two, so someone who saw the ad in week one has had time to act on it.

Ramp-up

Ads don’t hit full strength on day one. Radio and CTV need frequency to build. Paid social campaigns spend a week or two finding their audience. Direct mail lands over several days. The first one to three weeks usually show a weaker effect, and they still count in the average. A short test is mostly ramp.

Noise

Every week your test locations drift against their twin by some amount, even with no change in spend: weather, a local event, a staffing gap, a road closure. The average of that drift over the test shrinks with the square root of the number of weeks. Four weeks halves the noise of one week. Sixteen weeks quarters it. That’s why the first extra weeks help a lot and later ones help less.

The calendar

Avoid windows that straddle Thanksgiving, spring break or a big promotion unless test and comparison markets get the same hit on the same weeks. A test that ends early and clean beats one that runs through Christmas.

The parts of a geo test timelineIllustrative. A 26-week pre-period to fit the comparison and measure noise, then 12 weeks with the spend change live, of which the first two are amber ramp weeks while the ads build, then a four-week post-period for carry-over. A bracket shows that prices and promotions stay frozen from launch to the end of the post-period.GEO TEST TIMELINE, WEEKS · ILLUSTRATIVEOn air: 12 weeksPre-period · 26 weeksFit the twin and measurenormal week-to-week noiseRampFull strength · 10 weeksSpend change live intest markets onlyPost · 4Carry-overRamp: adsstill building−260+2+12+16Freeze prices, promotions and other media from launch to the end of the post-periodClean history before launch: at least 4–5 times the test length.
Illustrative. A 12-week test needs about 26 weeks of clean history before it, includes two ramp weeks at the start, and is followed by a four-week post-period. The pre-period is drawn compressed.

Working out the length: a worked example

This example is illustrative. A 64-location bakery-café chain wants to test adding $13,000 a week of paid social and search in 22 locations. Four locations next to the test markets are left out as buffers, so 38 form the comparison. The 22 test locations serve 15,400 customers a week between them (700 each). Over the last 26 weeks, the weekly gap between the test locations and their twin had a standard deviation of 3.2%.

  1. Expected lift. Past market reads put an extra customer at around $28. So $13,000 a week should buy about 464 extra customers, or 3.0% of 15,400. Assume the first two weeks run at half strength: 1.5%.
  2. Smallest detectable lift. At 95% confidence and 80% power it’s roughly 2.8 × 3.2% ÷ √weeks. The 2.8 is 1.96 plus 0.84; our guide to minimum detectable effect explains where they come from.
  3. Compare the two at each length. The test reads once the expected average lift, ramp weeks included, is above the smallest detectable lift.
Illustrative: smallest detectable lift vs the average lift the test should show, by length
Weeks on airSmallest detectable liftExpected average liftReads?
26.3%1.5%No
44.5%2.3%No
63.7%2.5%No
83.2%2.6%No
102.8%2.7%Not quite
122.6%2.75%Yes
162.2%2.8%Yes, with room to spare

Eight weeks, the length most teams pick by default, comes back inconclusive here. Twelve weeks reads. The extra four weeks cost $52,000 of media. That stings, but it’s cheaper than $104,000 spent on an eight-week test that was never going to answer the question.

Smallest detectable lift against expected lift, by test lengthIllustrative. The smallest detectable lift, in amber, falls from 6.3% at two weeks to 2.2% at sixteen. The expected average lift, in green, rises from 1.5% to 2.8% as the two weak ramp weeks get diluted. The amber gap on the left marks lengths too short to read; the lines cross at about 11 weeks, after which the test can read.LIFT IN TEST LOCATIONS, % · ILLUSTRATIVESmallest detectable liftExpected average liftToo short to read0%2%4%6%Reads from ≈11 weeksshortest test worth running8 wks: needs 3.2%expects 2.6%12 wks: expects 2.75%needs 2.6%246810121416WEEKS ON AIR →
Illustrative. The smallest detectable lift falls with the square root of test length, while the expected average lift rises as the ramp weeks get diluted. The lines cross at about 11 weeks: the shortest test worth running.

One caveat. The arithmetic treats weeks as independent, and they aren’t quite: a slow week is often followed by another. Real detectable lifts run a bit higher than the formula says, so leave some room. Countlift’s test designer runs this check on your own sales history rather than the textbook formula. If 12 weeks is too long for the business, there are other levers:

  • Concentrate the spend. Put the same budget into fewer test markets. A bigger lift per location is easier to see than a small one spread thin.
  • Add test locations. More locations average out more noise, as long as the comparison pool stays large enough.
  • Choose steadier markets. Leave out markets with remodels, openings or a history of wild swings.
A sample test designer screen comparing test lengthsSample Countlift screen. For 22 test locations and 38 comparison locations, it shows the smallest provable lift at each length against the expected lift. Six and eight weeks won't read, ten is borderline, and twelve weeks reads, so it recommends twelve weeks on air plus four weeks of post-period.CountliftLocation test designer · Paid social + searchSAMPLETest locations2215,400 customers / wkComparison384 buffers left outSmallest provable lift2.6%≈ 400 customers / wkExpected lift2.75%≈ 424 customers / wkLENGTH ON AIR · NEEDED VS EXPECTED LIFT6 weeksneeds 3.7% · expects 2.5%Won’t read8 weeksneeds 3.2% · expects 2.6%Won’t read10 weeksneeds 2.8% · expects 2.7%Borderline12 weeksneeds 2.6% · expects 2.75%ReadsRecommended: 12 weeks on air, then 4 weeks of post-period. Media: $13,000 / week, $156,000 in all.Expected liftSmallest provable lift
Sample screen. The test designer compares lengths for the same markets and budget, and recommends the shortest one that should read.

Typical geo test lengths by type of business

Starting points for weeks on air and post-period. Your own noise arithmetic overrules this table.
BusinessPurchase cycleWeeks on airPost-periodWatch out for
Quick-service and coffeeDays4–62 weeksWeather and local events swing weekly counts
Casual dining2–4 weeks6–83–4 weeksHolidays; patio season starts at different times by market
Fitness clubsWeeks to decide on joining8–124 weeksJanuary and back-to-school peaks; count joins, not visits
Dental and clinicsWeeks to a first booking10–124–6 weeksSmall weekly counts per location, so noise runs high
Home servicesDriven by breakdowns and weather8–124 weeksHeat waves and cold snaps hit markets unevenly
HotelsBooking window of weeks to months10–16Through the stay datesCount stays by arrival date, not booking date
Retail1–4 weeks6–82–4 weeksPromotions and tax-free weekends that differ by state

Gyms and hotels deserve a special mention, because their peaks are sharp and their customers decide slowly. Our guides to gym marketing ROI by club and hotel feeder-market advertising cover their timing in more detail.

Why the post-period matters, and how long it should be

Effects outlast the spend. Someone who heard your radio spot in week 7 might come in during week 9. In a go-dark test it runs the other way: switching a channel off takes weeks to show, because customers it brought in earlier keep coming back for a while. Stop reading the day the spend changes back and you’ll undercount a heavy-up and miss most of a go-dark.

Plan two to four weeks of post-period for most channels. Go longer for channels that build slowly (CTV, radio, billboards) and for businesses with long purchase cycles. Keep the freeze on prices and promotions running through it, and report the in-flight and post-period lifts separately before adding them up.

Can you stop a geo test early?

Not because it looks good. If you check every week and stop the first time the lift clears the bar, you’ll find “significant” results far more often than the 5% you signed up for, even when the ads did nothing. Each extra look is another chance for noise to cross the line.

There are two good reasons to stop. Something broke the test: a store fire, a price change in only the test markets, a media buy that didn’t run as planned. Or the result is clearly costing money, say a go-dark where sales in the dark markets fall well beyond anything seen in the pre-period. Write both stopping rules down before launch.

Don’t extend a test because it’s “almost significant” either. That’s the same peeking problem in reverse. If the planned length came back inconclusive, report it that way, say how big an effect the test could have missed, and decide whether a bigger test is worth paying for.

Common mistakes with geo test length

  • Running a two-week test. Don’t. It will lie to you. Two weeks is all ramp and noise, and whatever it shows is mostly luck.
  • Taking the length from the media plan. “The flight is six weeks” is a buying constraint, not a test design. If six weeks can’t read, change the budget, the markets or the length.
  • Skimping on the pre-period. A twin fitted on eight weeks of history will look perfect before launch and wander off afterwards.
  • Stopping the read on the last day of spend. You lose the carry-over and make every channel look weaker than it is.
  • Running through holidays that land unevenly. Easter, spring break and state tax holidays fall on different weeks in different markets. Shift the window.
  • Changing spend mid-test. Topping up the test markets in week 5 “because it’s working” means weeks 1–4 and 5–12 measured different things.

Questions people ask about geo test length

What is the minimum length for a geo lift test?

Meta’s GeoLift guidance sets 4–6 weeks as the floor for weekly data and 15 days for daily data. Most multi-location tests need longer, because local media takes a week or two to build and location counts are noisy. Six to twelve weeks with the spend change live is a more realistic range.

How much historical data do you need before a geo test?

Enough to fit the comparison and measure normal noise: four to five times the test length, per Meta’s GeoLift guidance, and at least 26 weeks for most location tests. A full year is better, because it shows how test and comparison markets behaved through the same season last year.

Does a longer geo test always give a better answer?

Up to a point. Noise falls with the square root of the weeks, so gains slow down: going from 4 to 8 weeks helps a lot, from 12 to 16 much less. Long tests also drift as markets change for other reasons. Past about 16 weeks, add locations or budget instead of weeks.

Should the post-period count toward the lift?

Yes. Customers who saw the ads keep arriving after the spend stops, and in a go-dark test the decline lags. Report the in-flight and post-period lifts separately, then add them for the total. Leaving the post-period out understates most channels, especially slow builders like radio and CTV.

How long should a geo test run for a seasonal business?

Long enough to cover the peak you care about, with the same weeks in test and comparison markets. Start about two weeks before the peak so the ramp is over when demand arrives, and run through it. Never compare a peak test period with off-peak history unless you have a twin.

Pick the length on paper, from your own noise and your customers’ buying cycle. Then leave it alone until the date you wrote down.

Next step

Put your own locations through the comparison.

Your first location report is free at any size. Bring a CSV of weekly sales and spend, or connect your POS and ad accounts.

Written by The Countlift team at First Byte in The Woodlands, Texas. Questions or corrections? Email hello@countlift.com.

Keep reading

TestingIncrementality testing for multi-location businesses: a field guideIncrementality testing for multi-location businesses, step by step: pick a test design, size it, run it by market and read extra customers per location.11 min read · Read guide →TestingMatched market testing vs geo holdout: which test should you run?Matched market testing vs geo holdout: how each works, what each costs, how many markets you need and which to run for your channel, with a worked example.10 min read · Read guide →TestingMinimum detectable effect for marketing tests, explainedMinimum detectable effect for marketing tests, explained: what MDE means, how to work it out from your own sales data, and how to size a test so it can read.9 min read · Read guide →MethodologyHow MarketTwin™ worksThe method behind every Countlift read: comparable locations, twin markets, intervals and placebo checks.Read the method →

See which of your markets your ads actually move.

Your first location report is free at any size. No card, no customer records.