Chemotherapy Dose Calculator
Calculate BSA-based chemotherapy drug doses using the Mosteller formula with support for dose capping, renal/hepatic reductions, and cumulative cycle dosing.
About this calculator
Most chemotherapy protocols dose by body surface area (BSA) in m², not by weight alone, because drug clearance correlates better with BSA across the wide range of adult body sizes than with weight or a fixed dose would. This calculator uses the Mosteller formula -- published by Mosteller in the New England Journal of Medicine in 1987 -- sqrt(height in cm times weight in kg, divided by 3600), one of several published BSA formulas (others include DuBois-DuBois and Haycock), chosen here for its simplicity and that it produces results very close to the more complex alternatives for typical adult heights and weights. The protocol dose per m² is the single value that scales the per-cycle dose directly; body height and weight matter only through how they combine into BSA, and at typical adult dimensions the resulting BSA usually falls comfortably below 2.0 m², so the optional BSA cap has no effect unless a patient's calculated BSA actually exceeds that threshold.
That 2.0 m² cap reflects a common institutional practice: capping the BSA used for dosing, rather than dosing the full uncapped BSA, in larger patients, since the relationship between BSA and drug clearance becomes less reliable at BSA extremes and uncapped dosing risks excess toxicity without a proportional efficacy gain. Number of planned cycles only multiplies the per-cycle dose into a cumulative total for the whole course; it does not change the dose calculated for any single cycle. This calculator does not itself apply renal or hepatic dose adjustments -- the reduction percentage field is a manual override the prescriber enters based on the specific protocol's dose-modification table, and any calculated dose still requires independent verification against the written order before administration.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making decisions about your health. Never disregard professional medical advice or delay seeking it because of results from this tool.
This tool estimates a starting point only and is not a validated clinical decision-support system. It does not account for every patient-specific factor (organ function, drug interactions, allergies, comorbidities, or current clinical status). Any dose, rate, or setting must be independently verified by the treating clinician and pharmacist or respiratory therapist against current institutional protocols, product labeling, and the patient's full clinical picture before being administered or applied.
Inputs
Results
Full dose per cycle (mg)
136.36
Adjusted dose per cycle (mg)
136.36
Figures current as of 1987. Source: Mosteller RD. Simplified calculation of body-surface area. N Engl J Med. 1987;317(17):1098.
How to Use This Calculator
- Enter patient height (cm) and weight (kg) to calculate body surface area (BSA) using the Mosteller formula.
- Enter the prescribed dose per m2 (mg/m2) from the treatment protocol, and choose whether to Cap BSA at 2.0 m² (relevant only when calculated BSA exceeds 2.0).
- Enter Dose reduction (%) if the protocol calls for a renal/hepatic/toxicity adjustment, and Number of cycles for the planned course.
- Read Full dose per cycle and Adjusted dose per cycle (mg), plus Cumulative dose (mg) across all planned cycles.
- Verify the dose against protocol-specific dose caps and organ function-based adjustments.
- Document calculated BSA and dose in the pharmacy order for independent double-check verification.
How the result changes with Protocol dose (mg/m²)
| Protocol dose (mg/m²) | Full dose per cycle (mg) | Adjusted dose per cycle (mg) |
|---|---|---|
| 38 | 69.09 | 69.09 |
| 56 | 101.81 | 101.81 |
| 113 | 205.45 | 205.45 |
| 188 | 341.81 | 341.81 |
What each input means
- Height
- Patient height.
- Weight
- Patient weight.
- Protocol dose (mg/m²)
- Drug dose per m² BSA as specified by the chemotherapy protocol (e.g. 75 mg/m² for cisplatin).
- Dose reduction (%)
- Percentage dose reduction for renal impairment, hepatic dysfunction, or prior toxicity.
- Cap BSA at 2.0 m²
- Many protocols cap BSA at 2.0 m² to avoid excessive dosing in obese patients. Only changes the dose when calculated BSA actually exceeds 2.0 m².
- Number of cycles
- Total planned chemotherapy cycles.
What each result means
- Calculated BSA (m²)
- Body surface area via Mosteller: √(H×W/3600).
- BSA used for dosing (m²)
- BSA after applying the 2.0 m² cap if enabled.
- Full dose per cycle (mg)
- Protocol dose × BSA before any reductions.
- Adjusted dose per cycle (mg)
- Dose after applying the reduction percentage.
- Cumulative dose (mg)
- Total drug over all planned cycles.
- Relative dose intensity (%)
- Percentage of the full protocol dose actually delivered.
How this is calculated
Worked example, using the default values
- Identify Input Parameters6 parametersHeight (cm) = 170, Weight (kg) = 70, Protocol dose (mg/m²) = 75, Dose reduction (%) = 0, Cap BSA at 2.0 m² = 1, Number of cycles = 6 = 6 input(s) provided
- Calculate Full dose per cycleFull dose per cycle = protocolDosePerM2 * bsaCapped136.36 = 136.36
- Calculate Adjusted dose per cycleAdjusted dose per cycle = fullDose * (1 - doseReductionPct / 100)136.36 = 136.36
- Calculate Calculated BSACalculated BSA = sqrt((heightCm * weightKg) / 3600)1.818 = 1.818
- Calculate BSA used for dosing1.818 = 1.818
Figures and sources
- Mosteller formula for body surface area (BSA) (1987) — Mosteller RD. Simplified calculation of body-surface area. N Engl J Med. 1987;317(17):1098.
Engine last updated . Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why doesn't the BSA cap toggle change the dose at typical adult heights and weights?
The 2.0 m² cap only affects the calculation when a patient's raw calculated BSA actually exceeds 2.0 m² -- at typical adult dimensions, BSA usually lands well under that figure, so capping or not capping produces the identical result. The cap becomes relevant specifically for taller and heavier patients whose uncapped BSA would otherwise push the dose higher than many protocols consider safe.
Why does the number of cycles not change the dose shown for a single cycle?
The full and adjusted dose figures represent the amount given in one cycle, calculated purely from BSA and the protocol dose per m² (with any reduction applied); the number of cycles only multiplies that per-cycle figure into a cumulative total for the whole treatment course. Changing the planned cycle count reschedules how much drug is given over time without altering any single cycle's dose.
Why does this calculator use the Mosteller formula instead of DuBois-DuBois?
Mosteller (square root of height in cm times weight in kg, divided by 3600) is favored for its computational simplicity and produces results very close to DuBois-DuBois and other published BSA formulas across typical adult body sizes. Different institutions and protocols may specify a particular formula; if a protocol calls for a different one by name, verify the calculated BSA against that specific formula before using it for dosing.
Does entering a dose reduction percentage account for renal or hepatic impairment automatically?
No -- the dose reduction field is a manual entry the prescriber sets based on the specific chemotherapy protocol's own dose-modification guidance for renal function, hepatic function, or prior toxicity; this calculator does not look up or apply those adjustments itself. Any reduction percentage entered here should trace back to a specific line in the written protocol, not be estimated from this tool alone.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Cancer Treatment Cost Calculator
Estimate total and out-of-pocket cancer treatment costs including chemotherapy drugs, supportive care, radiation, surgery, and insurance coverage with deductible and OOP max.
OncologyNeutropenia Risk Score Calculator
Assess febrile neutropenia risk from regimen myelotoxicity, patient factors, and ANC. Determines G-CSF prophylaxis recommendation per NCCN/ASCO guidelines.
Clinical MedicineBody Surface Area (BSA) Calculator
Calculate body surface area using Mosteller, DuBois, Haycock, and Gehan-George formulas for drug dosing and clinical assessments.
Health & FitnessBody Surface Area Calculator
Calculate your body surface area (BSA) using multiple medical formulas. Used for medication dosing and medical calculations.
OncologyCancer Staging Calculator
Determine overall cancer stage from TNM descriptors, calculate lymph node ratio, assess nodal staging adequacy, and estimate tumor volume.
More in Medical & Clinical.