Skip to content
Preptima
hardConceptScenarioCase StudyMidSeniorStaff

Your A/B test was configured for a 50/50 split but the data shows 53/47 across two million users. The result is significant and positive. What do you do?

Treat it as a broken experiment, not a rounding issue. At two million users a 53/47 split is astronomically unlikely by chance, so something removed users non-randomly - and that something almost certainly correlated with the outcome. The result cannot be trusted in either direction, so find the mechanism, fix it and rerun rather than adjusting the numbers.

5 min readUpdated 2026-08-16Target archetype: Big Tech, Product Startup, Enterprise Captive

Answer

Short answer

Do not report the result. A 53/47 split on two million users is not noise — under a true 50/50 assignment the probability of a deviation that large is effectively zero. Something removed or misassigned users in a way that was not random, and whatever did that is very likely correlated with the metric you are measuring. The experiment is invalid, and the job is to find the mechanism rather than to explain the imbalance away.

Was this answer helpful?

Likely follow-ups

  • Compute the chi-square for 1.06M versus 940k and tell me roughly what p-value you expect.
  • The split is 50/50 at assignment but 53/47 at the first logged event. Where do you look?
  • Would you ever ship a result that had an SRM? Under what circumstances?
  • Your variant loads a heavier bundle. How could that alone produce an SRM?
  • How would you detect this automatically for every experiment, and what threshold would you alert on?

Related questions

Further reading