450 qualified tests125 accountsData through 13 Nov 2026Formula + calculator

How long to run an A/B test, based on 450 real tests.

The honest answer is "until each version has enough visitors, and never less than a full week." Here is how long real tests on Stellar ran, what traffic they needed, and a formula you can use to plan your own.

Window 28 Feb 2025 – 13 Nov 2026 Clear-result rates are our own Bayesian recalculation, not winners declared inside Stellar
How long should you run an A/B test? Plan the number of visitors each version needs, divide by your daily test traffic, and round up to whole weeks, with at least 7 days. In Stellar's data, the median qualified test ran 57 days (middle half: 29 to 116 days) and collected 2,016 visitors per version. Low-traffic pages need longer, and calling a test early is the most common way to be fooled by noise.

Data through 13 Nov 2026 · window 28 Feb 2025 – 13 Nov 2026 · n = 450 tests, 125 accounts.

How long A/B tests actually run

Runtime is the number of days between a test's first and last visitor.

RuntimeShare of qualified testsTests (accounts)
7–13 days6.4%29 (19)
14–27 days16.4%74 (38)
28–55 days25.1%113 (60)
56–111 days25.1%113 (57)
112 days or more26.9%121 (52)

Fewer than one test in four finished in under four weeks. More than half ran eight weeks or longer.

Data through 13 Nov 2026 · window 28 Feb 2025 – 13 Nov 2026 · n = 450.

Does running longer give a clearer answer?

Not by itself. This is the share of tests in each runtime group where one version reached at least 95% probability of being best (our recalculation):

RuntimeReached a clear result
7–13 days31.0%
14–27 days20.3%
28–55 days25.7%
56–111 days29.2%
112 days or more27.3%

Across every runtime group, roughly one test in four to one in three reached a clear result. Tests that end fast are often the ones with a big, obvious difference. Tests that run for months often keep running because the difference is small. Extra weeks only help if they add the visitors your planned effect size needs. If the difference you're chasing is tiny, more time mostly buys more uncertainty.

Data through 13 Nov 2026 · window 28 Feb 2025 – 13 Nov 2026 · n = 450.

Traffic decides duration

The median qualified test collected 39.5 visitors per version per day (p25 17.4, p75 85.1). At that pace, 2,016 visitors per version takes about seven weeks.

Grouped by how many visitors each version collected by the end of the test:

Visitors per version (median of the test)Tests (accounts)Median runtime (p25–p75)Reached a clear result
300–999132 (70)33 days (19–71)18.9%
1,000–4,999197 (74)59 days (34–106)32.0%
5,000–19,99985 (39)109 days (54–161)21.2%
20,000 or more36 (16)83.5 days (51–189.5)36.1%

Tests that stopped at under 1,000 visitors per version reached a clear result least often (18.9%). Small samples can only detect big differences.

Data through 13 Nov 2026 · window 28 Feb 2025 – 13 Nov 2026 · n = 450.

How to calculate your A/B test duration

  1. Pick your baseline. Use the current conversion rate of the page and goal you will test.
  2. Pick the smallest lift worth detecting (MDE). In our data, half of all tests landed between −8.1% and +13.0% vs control, so planning for a 30% lift on a mature page is usually optimistic. See the A/B testing benchmarks.
  3. Get visitors per version. Use the standard two-proportion sample size formula at 95% confidence and 80% power, or let the calculator do it.
  4. Divide by daily traffic. Duration in days = visitors per version × number of versions ÷ daily visitors entering the test.
  5. Round up to whole weeks, with a minimum of 7 days. Weekdays and weekends behave differently, so end on the same weekday you started.

Worked examples

All examples use 95% confidence, 80% power, two versions and 1,000 visitors a day entering the test, unless noted.

BaselineSmallest lift to detectVisitors per versionRaw daysPlan for
3%+20%13,914284 weeks
3%+10%53,21110716 weeks
5%+20%8,158173 weeks
3%+20%, three versions16,850518 weeks
10%+10%14,751305 weeks

The three-version row adjusts confidence for two comparisons against the control. That's one reason extra versions slow tests down.

When to stop an A/B test

  • Stop when every version has reached its planned sample, the test has run whole weeks (at least 7 days), and one version has a clear probability of being best (Stellar uses 95%).
  • Don't stop the first time the numbers look good. Early leads on small samples often shrink or flip.
  • If you reach your planned sample and the result is still unclear, that is an answer: the difference is smaller than the effect you planned for. Ship the simpler version or test a bolder change.
  • Avoid big traffic shifts mid-test, such as a new ad campaign aimed at only one version's landing page.

How Stellar keeps duration honest

Plan before you launch.

The sample size and duration calculator turns your baseline, lift and traffic into visitors per version and whole weeks.

Probability you can read.

Stellar shows each version's probability of beating the control, using Bayesian statistics, so you know whether to keep going.

Autopilot waits for the evidence.

Stellar Autopilot needs 95% probability, at least 7 days and 300+ visitors per version before it keeps a winner. See Autopilot

Heatmaps on Pro and up.

If a test runs long with no winner, see whether visitors even reach the element you changed. Hotjar and Clarity with A/B testing

Pricing: Sandbox is $0 for up to 5k monthly tracked users. Plus is $29/mo billed annually for up to 25k, and Pro is $99/mo billed annually for up to 50k.

Know how long your test needs before you start.

FAQ

How long should an A/B test run?
Until each version reaches its planned sample size, rounded up to whole weeks, with at least 7 days. In 450 qualified tests on Stellar (28 Feb 2025 – 13 Nov 2026), the median ran 57 days.

Is two weeks enough for an A/B test?
Only if your traffic gets each version to its planned sample size in two weeks. In our data, 22.8% of qualified tests finished in under four weeks (6.4% under two weeks, 16.4% in two to four).

What is the minimum duration for an A/B test?
At least 7 days, so every weekday is represented. Stellar Autopilot also requires 300+ visitors per version. Most pages need more than both minimums to detect a realistic lift.

Can I stop an A/B test early if it's winning?
Checking often is fine. Deciding on an early lead is risky. Wait for your planned sample, whole weeks and a clear probability. In our data only about one test in six ended with a variant clearly beating the control.

Why is my A/B test taking so long?
Usually low traffic, a low baseline conversion rate, a small difference between versions, or too many versions. The median test on Stellar collected 39.5 visitors per version per day.

How many visitors do I need for an A/B test?
It depends on your baseline and the lift you want to detect. At a 3% baseline, detecting a +20% lift takes about 13,914 visitors per version (95% confidence, 80% power). The median qualified Stellar test had 2,016 visitors per version.

Methodology and privacy

  • Source. Stellar's experiment event data, joined at read time to anonymized account attributes. Data through 13 Nov 2026; window 28 Feb 2025 – 13 Nov 2026 (UTC).
  • Which tests count. At least 2 versions, at least 300 unique visitors per version, at least 7 days, and at least one conversion. Stellar's internal accounts are excluded. That leaves 450 tests from 125 accounts.
  • Runtime is days from first to last exposure. Some tests kept running after they had a result (40 still had traffic in the week to 13 Nov 2026), so these are real runtimes, not minimum required durations.
  • "Clear result" is our recalculation: Bayesian posteriors, Beta(1,1) prior, unique converting visitors, any tracked goal, one version with at least 95% probability of being best. These are not winners declared in the Stellar app.
  • Worked examples use the standard two-proportion sample size formula (normal approximation, two-sided, Bonferroni-adjusted for more than one comparison) and are illustrations, not Stellar data.
  • Privacy. No customer names, domains, pages or test content are used or shown. Every published group has at least 10 tests from at least 5 accounts, and no single account makes up more than half of a group.
Data through 13 Nov 2026 · Window 28 Feb 2025 – 13 Nov 2026 · 450 qualified tests from 125 accounts · Clear-result rates are Stellar's recalculation, not in-app declared winners.