Minimum detectable effect (MDE) calculator

Find the smallest effect your A/B test can detect with the users you have. Need a sample size instead? Calculate it →

Calculator

Experiment setup

Control group's conversion rate (0%–100%)

The total number of users available, across both groups.

Control group: 50%

Test settings

Test settings

  • α = 0.05
  • Power = 0.80
  • Two-sided

Minimum detectable effect

-⁠-⁠-⁠-

Expected conversion rate, test

-⁠-⁠-⁠-

Per group

Control
-⁠-⁠-⁠-
Test
-⁠-⁠-⁠-

Planning a geo test? The Bell Experiments MCP server runs the Bell Statistics engine as tools your assistant can call — geo test design and measurement today, A/B testing next.

Get the MCP server

When to use it

Use this calculator when your outcome is binary — for example, converted or not, signed up or not, or active on day 7 — and your total sample size is fixed or limited rather than freely chosen.

This calculator is especially useful when:

  • Test duration is fixed, such as for a one-week campaign or seasonal promotion.
  • Traffic is limited, such as on a low-traffic page, within a niche segment, or for a B2B product.
  • You want to assess power before launching, to determine whether the test can detect a meaningful effect.
  • You need to set realistic expectations about which effects the test can and cannot detect.
  • You are deciding whether to increase traffic, extend the test, or test a bolder change.

If you already know the effect you want to detect and need to find the required sample size instead, use the sample size calculator.

Assumptions

The calculation assumes:

  • Random assignment: observations are independently assigned to the two groups.
  • Independent observations: each randomized unit contributes one observation, and observations from different units are assumed to be independent.
  • A sufficiently large sample: the calculation uses a normal approximation to the binomial. For very small expected counts, treat the result as approximate.

How the calculation works

The calculator uses the normal approximation for comparing two proportions. Given the sample size of each group, it finds the smallest increase in conversion rate that the test can detect with the specified power. Because the formula cannot be rearranged to solve for the test conversion rate directly, the calculator solves it numerically.

Detectable effect (solved numerically)
Two-sided: n1 = [ z1−α/2·√[p̄(1−p̄)(1 + 1/r)] + z1−β·√[p1(1−p1) + p2(1−p2)/r] ]²(p2 − p1)²
One-sided: n1 = [ z1−α·√[p̄(1−p̄)(1 + 1/r)] + z1−β·√[p1(1−p1) + p2(1−p2)/r] ]²(p2 − p1)²

n₁ and n₂ are already fixed — from the total sample size you entered, split by the allocation ratio. This is the sample-size calculator's own equation, solved for p₂ instead of n₁. Because it cannot be rearranged to isolate p₂, the calculator narrows in on it numerically: it tries values of p₂ until both sides balance. A one-sided test assumes the effect is an increase over the baseline. A two-sided test also reports the detectable increase — because the formula's variance depends on p₂, the detectable decrease is a slightly different size, but a decrease of similar magnitude would also be detectable.

  • n₁ and n₂ are the control and test-group sizes: n₂ = round(N·w), n₁ = N − n₂, where N is the total sample size and w is the test-group share you enter.
  • r = n₂ / n₁ is the allocation ratio, computed from the test-group share: r = w/(1−w), where w = n₂/(n₁+n₂).
  • p₁ is the baseline conversion rate, and p₂ is the detectable conversion rate in the test group (solved for).
  • z1−α/2 and z1−α are the critical values for two-sided and one-sided tests, and z1−β is the standard normal value corresponding to the desired power (e.g. 0.84 for 80%).
Pooled proportion
p̄ = p1 + r·p21 + r

The proportion the equation's first term uses, under the null hypothesis that both groups convert at the same rate. At r = 1, p̄ is the simple average of p₁ and p₂; away from it, it is the weighted average shown here.

Lift and absolute difference
Lift = (p2 − p1)p1
Absolute difference = p2 − p1

The calculator reports the lift, and the test-group conversion rate it implies, p₂ = p₁ + absolute difference. The absolute difference is the same effect on the conversion rate's own scale, in percentage points. If the baseline conversion rate is 0%, lift has no baseline to be a share of — the calculator shows the detectable test-group rate instead.

Interpreting the output

The detectable lift is the smallest relative improvement your A/B test can reliably detect with the available sample size. The expected value in the test group — a conversion rate, a mean or a ratio — shows the same effect on the metric's own scale.

If the true effect is at least as large as the minimum detectable effect, your test has a probability of at least the selected statistical power (for example, 80%) to produce a statistically significant result. Smaller effects can still reach statistical significance, but with a lower probability.

Compare the detectable lift with the effect you realistically expect from the change. If the detectable lift is larger than the expected effect, the test is underpowered and is likely to miss a real improvement. In that case, consider increasing the sample size, running the test longer, or testing a bolder change.

Worked example

Suppose your baseline conversion rate is 10% and your test can reach a total of 7,682 users, split evenly.

Baseline conversion rate
10%
Total sample size
7,682
Significance level (α)
0.05
Power (1 − β)
0.80
Proportion in test group
50% (equal allocation)

With 3,841 users per group, the smallest detectable lift is 20.00% — a conversion rate of 12.00%, an absolute difference of 2.00 percentage points.

If the true effect is at least a 20.00% lift, this sample size gives you an 80% probability of detecting it as statistically significant. A smaller true effect would still be worth having, but this test is not powered to reliably catch it.

Frequently asked questions

What is a minimum detectable effect?
The smallest true effect a test is powered to catch. Below it, a real effect is more likely than not to produce a result that fails to reach significance — not because nothing happened, but because the sample was too small to tell the difference from noise reliably.
How is this different from the sample size calculator?
Same statistics, opposite direction. The sample size calculator takes the effect you want to detect and tells you how many users you need. This calculator takes the number of users you already have and tells you the smallest effect that sample size can detect. Use whichever one matches which number is fixed for you.
What if the detectable lift is larger than I expect the real effect to be?
The test is underpowered for that effect: it is more likely than not to come back inconclusive even if the change genuinely works. The options are the same three that always apply — extend the test to collect more sample, increase the traffic entering it, or test a larger change that would produce a bigger effect.
Can I use this for a test that is already running?
Yes, to set expectations for how it will land — enter the total sample size you expect by the end of the test, not the count so far. It is not a substitute for checking results early: reading significance before the test reaches its planned sample, and stopping as soon as it looks significant, inflates the false-positive rate regardless of what this calculator says the design can detect.

Related calculators

  • A/B test sample size

    Size an experiment before you launch, for a binary, continuous or ratio KPI — each with its own design and its own assumptions.

  • A/B test analysis

    Read a finished experiment for a binary, continuous or ratio KPI — the lift, its confidence interval and a p-value.

  • SRM check

    Check whether your experiment actually split traffic the way you configured it — the first thing to run, before any metric.

Design geo tests without leaving Claude

The Bell Experiments MCP server gives your assistant the Bell Statistics engine: ask it to pick test and control markets, estimate the budget or read the lift in plain language, and get the answer with the assumptions behind it. A/B testing is next.

See the MCP server

Talk to the people who build these for a living

We size, run and read experiments where the metric, the sample size and the decision rule are agreed before anyone looks at the data. A/B Testing

References

  • Fleiss, J. L., Levin, B., & Paik, M. C. (2003). Statistical Methods for Rates and Proportions (3rd ed.). Wiley.
  • Deng, A., Knoblich, U., & Lu, J. (2018). Applying the Delta Method in Metric Analytics: A Practical Guide with Novel Ideas. KDD '18, 233-242.