Number Needed to Treat (NNT) Calculator
Calculate clinical significance.
Control Group
Treatment Group
Enter control and treatment group data to calculate NNT
What Is Number Needed to Treat?
Number Needed to Treat (NNT) is the average number of patients who must receive a treatment for one additional patient to benefit.
Question answered: "How many patients must I treat to prevent one bad outcome?"
Interpretation: Lower NNT = more effective treatment
- NNT = 1: Every patient benefits (perfect treatment)
- NNT = 10: Treat 10 patients to benefit one
- NNT = 100: Treatment effect is small
Why NNT Matters
Relative vs. Absolute Effects
Relative Risk Reduction (RRR) can be misleading:
- "Drug reduces risk by 50%" sounds impressive
- But if baseline risk is 2%, absolute reduction is only 1%
- NNT = 100 (must treat 100 to benefit one)
NNT provides clinical perspective:
- Accounts for baseline risk
- Directly interpretable
- Aids clinical decision-making
The Formula
Where:
- ARR = Absolute Risk Reduction
- CER = Control Event Rate (risk without treatment)
- EER = Experimental Event Rate (risk with treatment)
Example Calculation
Clinical trial results:
- Control group: 80 events in 400 patients (20% event rate)
- Treatment group: 52 events in 400 patients (13% event rate)
Step 1: Calculate event rates
- CER = 80/400 = 0.20 (20%)
- EER = 52/400 = 0.13 (13%)
Step 2: Calculate Absolute Risk Reduction
- ARR = CER - EER = 0.20 - 0.13 = 0.07 (7%)
Step 3: Calculate NNT
Interpretation: Treat approximately 14 patients to prevent one event.
Number Needed to Harm (NNH)
When treatment increases risk of adverse events:
Where ARI = Absolute Risk Increase.
Example: A drug reduces heart attacks but increases bleeding.
- NNT for heart attacks: 50
- NNH for major bleeding: 200
For every 4 heart attacks prevented, 1 bleeding event occurs.
Confidence Intervals
CI for NNT
From the CI for ARR:
Example: If ARR = 0.07 with 95% CI [0.02, 0.12]:
- NNT = 14.3
- 95% CI for NNT: [1/0.12, 1/0.02] = [8.3, 50]
When CI Crosses Zero
If the ARR confidence interval includes zero (non-significant result), the NNT CI includes infinity. Report as:
- "NNT = 14.3 (95% CI: 8.3 to ∞ to NNH 25)"
The infinity indicates the treatment might have no effect or might harm.
Interpreting NNT Values
General Guidelines
| NNT | Interpretation |
|---|---|
| 1-5 | Very effective |
| 5-10 | Moderately effective |
| 10-20 | Somewhat effective |
| 20-50 | Small effect |
| > 50 | Minimal effect |
Context Matters
- Severe outcomes (death): Higher NNT may be acceptable
- Minor outcomes: Lower NNT expected
- Expensive/risky treatments: Need lower NNT
Benchmark NNTs
| Intervention | NNT | Outcome |
|---|---|---|
| Aspirin for MI prevention | ~100 | Prevent 1 MI |
| Statins for high-risk patients | ~20-30 | Prevent 1 CV event |
| Antibiotics for strep throat | ~15 | Prevent 1 complication |
| Flu vaccine | ~30-50 | Prevent 1 flu case |
NNT Over Time
NNT typically decreases over longer follow-up:
| Time Period | Event Rate Control | Event Rate Treatment | NNT |
|---|---|---|---|
| 1 year | 5% | 3% | 50 |
| 5 years | 20% | 12% | 13 |
| 10 years | 35% | 21% | 7 |
Always specify the time frame.
Adjusting for Baseline Risk
NNT depends on baseline risk. For patients at different risk levels:
Where = baseline risk and RRR = relative risk reduction.
Example: RRR = 30%
- High-risk patient (baseline 20%): NNT = 1/(0.20 × 0.30) = 17
- Low-risk patient (baseline 5%): NNT = 1/(0.05 × 0.30) = 67
Same relative effect, but more patients must be treated in low-risk group.
Applications
Clinical Practice
Compare treatment options:
- Drug A: NNT = 15 for preventing stroke, NNH = 100 for bleeding
- Drug B: NNT = 20 for preventing stroke, NNH = 500 for bleeding
Drug A is more effective but riskier.
Shared Decision-Making
Explain treatment effects to patients:
- "If I treat 15 patients like you for 5 years, on average one will avoid a stroke. The other 14 wouldn't have had a stroke anyway."
Health Policy
Allocate resources based on population impact:
- NNT × cost per patient = cost per outcome prevented
Systematic Reviews
Standardize effect sizes across studies with different baseline risks.
Limitations
Assumes Constant Effect
NNT assumes the same relative effect across all risk levels—may not hold.
Binary Outcomes Only
NNT is for yes/no outcomes. For continuous outcomes, use other measures.
Ignores Time to Event
Two treatments with same NNT may differ in when benefits occur.
Not Additive
NNT for combined treatments ≠sum of individual NNTs.
Multiple Outcomes
Separate NNT for each outcome—no single summary for complex benefit/risk profiles.
NNT vs. Other Effect Measures
| Measure | Formula | Interpretation |
|---|---|---|
| ARR | CER - EER | Absolute difference in risk |
| RRR | (CER - EER)/CER | Relative reduction |
| RR | EER/CER | Risk ratio |
| OR | (EER/(1-EER))/(CER/(1-CER)) | Odds ratio |
| NNT | 1/ARR | Patients per benefit |
Reporting Results
Standard format:
"Treatment reduced cardiovascular events from 20% to 13% (ARR = 7%, 95% CI: 2-12%), giving an NNT of 14 (95% CI: 8-50) over 5 years."
Complete report:
"In patients with established heart disease followed for 5 years, statin therapy reduced major cardiovascular events from 20.0% to 13.0% (absolute risk reduction 7.0%, 95% CI 2.3% to 11.7%). The number needed to treat was 14 (95% CI 8 to 43), meaning 14 patients must be treated for 5 years to prevent one major cardiovascular event. The number needed to harm for muscle-related adverse events was 67 (95% CI 40 to 200)."
Common Mistakes
Calculating from Odds Ratios
NNT should be calculated from absolute risks, not odds ratios (unless rare disease approximation applies).
Ignoring Time Frame
NNT of 50 per year vs. 50 per 10 years are very different.
Not Adjusting for Baseline Risk
Trial NNT may not apply to your patient population.
Treating as Precise Number
Always report confidence intervals—NNT is estimated with uncertainty.
Historical Context
Laupacis et al. (1988) introduced the NNT concept to help clinicians interpret trial results. It quickly became standard in evidence-based medicine for translating statistical significance into clinical significance.
The complementary NNH emerged to balance benefit and risk assessments.
Related Calculations
- Relative Risk Calculator — Risk ratio
- Odds Ratio Calculator — For case-control studies
- CI for Difference in Proportions — ARR confidence interval
- Sample Size for Proportions — Trial planning
Summary
Number Needed to Treat (NNT) indicates how many patients must receive treatment to prevent one adverse outcome. Calculate as 1/ARR where ARR is the absolute risk reduction. Lower NNT means more effective treatment. Always report with confidence intervals, time frame, and baseline risk context. Consider NNH for adverse effects to balance benefits and harms. NNT translates statistical results into clinically meaningful terms, supporting shared decision-making and evidence-based practice.