Number Needed to Treat (NNT) Calculator

Calculate NNT, NNH, ARR, RRR, relative risk, and odds ratio from clinical trial data with confidence intervals and cost-effectiveness analysis.

⚠️ Evidence-Based Medicine Tool: NNT depends on baseline risk. A study NNT may not apply to your specific patient population.
%
%

Optional — Cost Analysis

Planning notes, formulas, and examples

About the Number Needed to Treat (NNT) Calculator

The Number Needed to Treat (NNT) is one of the most intuitive measures of treatment effect in evidence-based medicine. It answers a simple question: "How many patients need to receive this treatment for one additional patient to benefit?" An NNT of 10 means you would need to treat 10 patients for one to have the outcome prevented by treatment, while the other 9 would be treated without direct benefit.

NNT is derived from the absolute risk reduction (ARR) — the difference between the event rates in the control and treatment groups. Unlike relative measures (relative risk, odds ratio), NNT incorporates baseline risk, making it more clinically meaningful for shared decision-making. A treatment that reduces relative risk by 50% could have an NNT of 4 (if baseline risk is 40%) or an NNT of 200 (if baseline risk is 1%).

This calculator computes NNT from event rates or raw trial data, generates confidence intervals, calculates related measures (ARR, RRR, RR, OR), performs basic cost-effectiveness analysis, and provides visual representations of treatment effect. When the experimental event rate exceeds control, the calculator automatically reports Number Needed to Harm (NNH).

When This Page Helps

NNT translates abstract treatment effects into concrete, patient-facing numbers that facilitate shared decision-making. Instead of telling patients "this drug reduces your risk by 25%," you can say "we would need to treat 40 people like you for 5 years for one to avoid a heart attack." This transparency builds trust and enables informed consent.

How to Use the Inputs

  1. Choose a preset clinical scenario or enter custom data.
  2. Select input mode: event rates (%) or raw event counts.
  3. For rates, enter control event rate (CER) and experimental event rate (EER) as percentages.
  4. For raw data, enter events and total patients for each group.
  5. Optionally enter treatment and event costs for cost-effectiveness analysis.
  6. Review NNT, ARR, RRR, and other effect measures with confidence intervals.
Formula used
NNT = 1 / ARR = 1 / (CER − EER). ARR = CER − EER. RRR = (CER − EER) / CER × 100. RR = EER / CER. When EER > CER, result is NNH (Number Needed to Harm). Cost to prevent = NNT × cost per treatment.

Example Calculation

Result: NNT = 48; ARR = 2.10%; RRR = 21.0%; Cost to prevent one event = $24,000

With a control event rate of 10% and treatment event rate of 7.9%, the absolute risk reduction is 2.1%, yielding an NNT of 48. This means 48 patients need to be treated to prevent one event. At $500 per treatment, preventing one event costs $24,000.

Tips & Best Practices

  • Always ask: "What is the study population's baseline risk vs. my patient's?"
  • Compare NNT for benefit against NNH for side effects to assess net clinical value.
  • Time frame matters — an NNT of 50 over 5 years is different from NNT 50 over 1 year.
  • When evaluating screening tests, NNT is per patient screened — it can be very large and still worthwhile.
  • Use the cost analysis to frame value conversations with patients and insurance.
  • RRR tends to be stable across risk strata; NNT changes with baseline risk.

NNT in Clinical Practice Guidelines

Major clinical guidelines increasingly report NNT alongside traditional effect measures. The AHA/ACC cardiovascular prevention guidelines report NNT per 100 patients treated for 10 years for statin therapy by risk category. The USPSTF reports NNT for screening recommendations. Understanding NNT helps clinicians translate guideline recommendations into individualized patient care. When a guideline recommends a treatment for a broad population, calculating the NNT for your specific patient's risk level reveals whether the benefit justifies the burden.

The NNT Group (theNNT.com)

The NNT Group maintains a curated database of NNTs for common medical interventions, grading them with color-coded recommendations. This free resource provides pre-calculated NNTs from landmark trials, making it easy to compare treatment options during clinical encounters. Their framework categorizes interventions as "Green" (clearly helpful), "Yellow" (unclear), "Red" (clearly harmful), and "Black" (no benefit), helping clinicians quickly assess the strength of evidence for everyday clinical decisions.

Common Pitfalls in Interpreting NNT

Several mistakes are common when using NNT. First, comparing NNTs across different conditions or time frames is invalid — NNT 10 for a treatment that prevents death is more valuable than NNT 10 that prevents a headache. Second, NNT derived from relative risk reduction applied to a different baseline risk than the original study may not be reliable if the relative risk reduction is not constant across risk strata. Third, NNT for composite outcomes may mask heterogeneity — a treatment with NNT 20 for "cardiovascular events" may have NNT 100 for death but NNT 15 for nonfatal MI. Always understand what outcome the NNT represents.

Sources & Methodology

Last updated:

Methodology

This worksheet converts event rates or raw trial counts into ARR, RRR, NNT, and NNH, then optionally multiplies by a treatment cost to show a rough cost-per-event-prevented comparison. It is a translation aid for trial results, not a substitute for full clinical judgment or guideline review.

Sources

Frequently Asked Questions

  • Relative risk can be misleading without baseline risk context. A drug that reduces heart attack risk by 50% (RRR) sounds impressive, but if baseline risk is only 2%, the ARR is just 1% (NNT=100). The same 50% RRR applied to a 40% baseline risk gives ARR of 20% (NNT=5). NNT directly communicates the number of patients impacted, making it ideal for shared decision-making with patients. It answers "what does this treatment mean for ME?" rather than "what fraction of risk does it remove?"