10
0.1
50
%
10
0.1
50
%
The Number Needed to Treat (NNT) Calculator determines how many patients must receive a treatment to prevent one additional adverse event, based on the event rates in treatment and control groups. NNT is the gold standard for communicating treatment efficacy in evidence-based medicine.
NNT transforms abstract risk statistics into a concrete, actionable number. A clinician can tell a patient: "We need to treat about 10 people like you with this drug to prevent one heart attack" — far more intuitive than quoting a relative risk reduction of 25%.
Absolute Risk Reduction:
$$ARR = ERC - ERT$$
where $$ERC$$ is the event rate in the control group and $$ERT$$ is the event rate in the treatment group.
Number Needed to Treat:
$$NNT = \frac{1}{ARR} = \frac{1}{ERC - ERT}$$
Relative Risk Reduction:
$$RRR = \frac{ERC - ERT}{ERC} \times 100\%$$
NNT is only meaningful when ARR > 0 (treatment is beneficial). If ARR ≤ 0, the treatment is not better than control, and the concept of NNT does not apply (though NNH — Number Needed to Harm — would be relevant if the treatment worsens outcomes).
NNT is the reciprocal of ARR, so small absolute differences produce large NNTs, and vice versa. This inverse relationship highlights why both absolute and relative measures should be reported together.
NNT = 1: Perfect treatment — every patient benefits (rarely achievable in practice).
NNT = 10: Treat 10 patients to prevent 1 event. Generally considered a clinically meaningful benefit for serious outcomes.
NNT = 100+: Very large NNT suggests marginal benefit; weigh against cost, side effects, and Number Needed to Harm.
Always compare NNT with NNH (Number Needed to Harm) from adverse effects. If NNT = 20 but NNH = 15, the treatment causes more harm than good.
Inputs
Results
NNT = 10: treat 10 hypertensive patients to prevent 1 stroke. Excellent efficacy.
Inputs
Results
Despite 40% RRR, NNT = 500 due to very low baseline risk. Must screen 500 people to prevent 1 death.
There is no universal threshold. For life-saving treatments (e.g., thrombolytics in acute MI), NNT up to 50 is acceptable. For preventive interventions with minimal side effects (e.g., aspirin), NNT of 100+ may still be worthwhile. Context matters: compare benefit magnitude, harm, cost, and patient preferences.
No. NNT = 1 is the theoretical minimum (every treated patient benefits). In practice, NNT < 2 is extremely rare. Values much less than 1 would indicate a calculation error.
Then ARR is negative and NNT is not meaningful. Instead, calculate the Number Needed to Harm: NNH = 1/|ARR|. This tells you how many patients need to be treated before one additional adverse event occurs due to the treatment.
NNT typically decreases (improves) with longer follow-up because more events accumulate over time. Always specify the time horizon when reporting NNT (e.g., 'NNT = 20 over 5 years').
Yes, always round up to the nearest whole number. You cannot treat 9.5 patients; you need to treat at least 10. Some guidelines recommend reporting the decimal value alongside the rounded-up integer.
NNT is central to evidence-based medicine decision-making. Clinical guidelines often report NNT alongside effect sizes. Decision aids use NNT to help patients understand treatment trade-offs. Pharmacoeconomic analyses use NNT to calculate cost per event prevented.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Lottery Odds Calculator
Probability Calculators
Probability Calculator
Probability Calculators
Conditional Probability Calculator
Probability Calculators
Monty Hall Problem Calculator
Probability Calculators
Combinations Calculator (nCr)
Probability Calculators
Permutations Calculator (nPr)
Probability Calculators