Skip to main content
Calcimator

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.

Inputs

%

Results

Full dose per cycle (mg)

136.36

Adjusted dose per cycle (mg)

136.36

Calculated BSA (m²)1.82
BSA used for dosing (m²)1.82
Cumulative dose (mg)818.15
Relative dose intensity (%)100
How to Use This Calculator
  1. Enter patient height (cm) and weight (kg) to calculate body surface area (BSA) using the Mosteller formula.
  2. Enter the prescribed dose per m2 (mg/m2) from the treatment protocol.
  3. Read the calculated total dose (mg) based on BSA.
  4. Verify the dose against protocol-specific dose caps and organ function-based adjustments.
  5. 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)
500909.06909.06
1,7503,181.713,181.71
3,2505,908.895,908.89
4,5008,181.538,181.53

What each input means

Height (cm)
Patient height in centimeters.
Weight (kg)
Patient weight in kilograms.
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² (1=yes, 0=no)
Many protocols cap BSA at 2.0 m² to avoid excessive dosing in obese patients.
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

  1. Identify Input Parameters
    4 parameters
    Height (cm) = 170, Weight (kg) = 70, Protocol dose (mg/m²) = 75, Dose reduction (%) = 0 = 6 input(s) provided
  2. Calculate Full dose per cycle
    Full dose per cycle = protocolDosePerM2 * bsaCapped
    136.36 = 136.36
  3. Calculate Adjusted dose per cycle
    Adjusted dose per cycle = fullDose * (1 - doseReductionPct / 100)
    136.36 = 136.36
  4. Calculate Calculated BSA
    Calculated BSA = sqrt((heightCm * weightKg) / 3600)
    1.818 = 1.818
  5. Calculate BSA used for dosing
    1.818 = 1.818

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Medical & Clinical.