Free tool · Reference · Body surface areaUpdated October 17, 2026

BSA calculator: Mosteller, Du Bois, Haycock and Gehan-George

Four body surface area formulas side by side, with the units, a worked example and a table showing where they agree and where they drift apart. Then see how a trial can calculate BSA read-only from height and weight on the vital signs form.

  • Four formulas, kg and cm
  • lb and inches converted
  • Calculated field on the eCRF

Free sandbox · No credit card · 21 CFR Part 11 aligned

Vital signs and anthropometry (demo)
Subject 001-0042 · ScreeningDraft entry

Anthropometry

Weight

WEIGHT
70kg

Height

HEIGHT
175cm

BSA (Mosteller)

BSA

Calculated, read-only

1.84 m² Calculated

BSA (Du Bois)

BSA_DB

Calculated, read-only

1.85 m² Calculated
Same inputs by hand: √(70 × 175 / 3600) = 1.84 m².

The short answer

  • Mosteller: BSA (m²) = √[height (cm) × weight (kg) / 3600]. For 70 kg and 175 cm that is √(12,250 / 3,600) = 1.84 m². It is the easiest to check by hand and the most widely used.
  • Du Bois and Du Bois: 0.007184 × W^0.425 × H^0.725 gives 1.85 m². Haycock: 0.024265 × W^0.5378 × H^0.3964 gives 1.85 m². Gehan and George: 0.0235 × W^0.51456 × H^0.42246 gives 1.85 m². W is in kg and H in cm for all of them.
  • For an average adult the four agree within about 0.02 m². For a large or very small body they drift: at 120 kg and 165 cm the formulas span 2.23 to 2.41 m², roughly 8%.
  • The formula, the units, the rounding and any cap (for example "BSA capped at a protocol-specified maximum") must be written into the protocol and the pharmacy manual, because the quantity a participant receives may depend on them.
  • This page explains the arithmetic. It gives no dosing advice: dose rules belong to the protocol, the investigator and the pharmacist. In Capture, BSA by Mosteller and by Du Bois are built-in calculated fields shown read-only on the form during entry.

The four formulas

BSA formulas, with W in kg and H in cm

FormulaEquation (m²)Origin and typical use
Mosteller (1987)BSA = √(H × W / 3600)A simplified, easily calculated formula; common in oncology and in many protocols.
Du Bois and Du Bois (1916)BSA = 0.007184 × W^0.425 × H^0.725The classic formula, fitted to a very small adult sample; still the default in many tables.
Haycock et al. (1978)BSA = 0.024265 × W^0.5378 × H^0.3964Fitted on data that included infants and children; often used in pediatrics.
Gehan and George (1970)BSA = 0.0235 × W^0.51456 × H^0.42246Derived from measurements mostly in children; used in pediatric oncology references.

Check the exact coefficients against the cited papers or your institution’s reference before using them in a protocol.

Worked examples

BSA in m² by formula for six body sizes

Demo values calculated to two decimals. The rows run from an infant to a participant with obesity.

Weight, heightMostellerDu BoisHaycockGehan-George
3.5 kg, 50 cm (infant)0.220.210.220.23
20 kg, 110 cm (child)0.780.780.780.80
55 kg, 160 cm1.561.561.571.58
70 kg, 175 cm1.841.851.851.85
100 kg, 180 cm2.242.202.262.25
120 kg, 165 cm2.352.232.412.39

Mosteller by hand for the 70 kg, 175 cm row: 70 × 175 = 12,250; ÷ 3,600 = 3.403; √ = 1.8447, shown as 1.84. Du Bois: 6.0837 × 42.2866 × 0.007184 = 1.8481, shown as 1.85.

Units and rounding

Units, conversion and the rounding trap

Every formula above takes weight in kilograms and height in centimetres. A site that records pounds and inches must convert first: 1 lb = 0.45359237 kg and 1 in = 2.54 cm. A participant who weighs 154.3 lb and is 68.9 in tall is 69.99 kg and 175.0 cm, and the Mosteller BSA is 1.84 m². The common errors are using metres for height in a formula written for centimetres (the Mosteller result is then off by a factor of 10), swapping height and weight in the Du Bois exponents, and recording weight in stone. If you capture both unit systems at different sites, record the unit with the value and convert once, in one place. The lab unit converter shows the same discipline for laboratory units, and the vital signs eCRF template is where height and weight are collected.

Rounding matters when a quantity is calculated from the BSA. 1.8447 and 1.8481 differ by 0.2%, which usually disappears into rounding, but a protocol should say whether BSA is rounded to two decimals before it is used, whether the unrounded value is used, and what happens at a boundary such as a banding table. Different systems (the site pharmacy tool, the EDC, the IWRS) that each calculate BSA with a different rounding rule will disagree on some participants, which is a reconciliation problem that has nothing to do with the participant. Pick one source of truth, write the rule down, and use it everywhere.

Caveats

Where the formulas disagree and what a capped BSA means

BSA is a derived estimate, not a measurement. The formulas were fitted to relatively small samples, and none is exact for an individual, least of all at extreme sizes. The spread in the table is small for a typical adult and larger at the ends: for 3.5 kg and 50 cm the formulas run from 0.21 to 0.23 m², roughly 10 to 12% apart, and for 120 kg and 165 cm from 2.23 to 2.41, about 8%. For adults of ordinary size, which formula you choose rarely matters; for children, infants and people with obesity it can. Pediatric protocols often name Haycock or Gehan-George, adult oncology protocols often name Mosteller, and the safest rule is to use the formula the protocol and the reference you are following name.

Some protocols cap BSA at a stated maximum before it is used in a calculation. Mechanically, a participant whose BSA is 2.24 m² and who is capped at 2.00 m² has a BSA input about 11% lower than the calculated value. Whether to cap, at what value, and what to do with the actual weight are clinical and protocol decisions on which guidelines and institutions differ; the capped value and the uncapped value should both be stored, so a reviewer can see what was done. Nothing on this page is a recommendation about how to dose, and the investigator and the pharmacist should apply the protocol’s own rule.

BSA is also used outside dosing: normalising cardiac output (cardiac index), glomerular filtration (eGFR is reported per 1.73 m², which the eGFR calculator explains) and some physiological measures in pediatrics. In those uses the choice of formula should match the reference ranges you compare against, otherwise the normalised value carries a hidden bias.

The inputs deserve as much attention as the formula. Weight and height should be measured, not recalled, on calibrated equipment under a standard procedure (the same clothing rule, no shoes, the same units), and the protocol should say whether the participant’s BSA is calculated once at baseline or recalculated at later visits, and if recalculated, how large a weight change triggers it. Self-reported height and weight carry known errors that feed straight into the BSA. A change in the BSA between visits that is bigger than the formula’s own uncertainty usually means a data entry or unit error rather than a physiological change, which is a good reason to add a visit-to-visit consistency check on the inputs. Where a study reports BSA as a baseline characteristic, state the formula in the methods so the table can be reproduced.

Let the eCRF calculate BSA the same way for every participant

Build the eCRFs, edit checks and visit schedule in the free sandbox with every feature. No credit card, no time limit. You pay only when you go live with real participants.

Build your study free

Building it in the eCRF

BSA as a read-only calculated field, with edit checks on the inputs

Entering BSA by hand invites transcription errors and rounding disagreements. In Capture, BSA by Mosteller and by Du Bois are built-in calculated fields: the site enters height and weight on the vital signs or anthropometry form, and the BSA appears read-only during entry. The same formula is therefore applied to every participant at every site, and the value cannot be edited by hand. Range high and range low edit checks on height and weight raise an auto-query when a value is implausible, such as a height of 17.5 because a decimal point slipped, which is exactly the error that would otherwise carry into BSA. Query management follows the query to resolution, and the field-level audit trail records the old value, new value and reason for any later correction, so the BSA that was used can be reconstructed. See eCRF calculated fields and skip logic for how these fields are set up.

The built-in list names Mosteller and Du Bois. If your protocol specifies Haycock or Gehan-George, ask about it in a demo rather than assuming it is available. Pediatric studies can use the same height and weight fields with age-specific ranges (see EDC for pediatric clinical trials), and oncology protocols that use BSA to calculate cycle quantities fit the structure described in EDC for oncology clinical trials. The physical exam eCRF and the vital signs eCRF templates are the usual starting points, and a blank eCRF PDF export lets the ethics committee see exactly which fields feed the calculation.

Decision rule

Choosing and documenting a BSA formula

The protocol names a formula

Use exactly that one, with its units and rounding rule.

The protocol is silent

Pick one before the first participant (Mosteller is the simplest to verify), document it, and apply it to every site.

Children, infants or very large bodies

Compare two formulas on a few real cases; an 8 to 12% spread is possible. Ask the clinical lead which reference applies.

Units differ between sites

Record the unit with the value and convert once to kg and cm before the formula.

A cap is used

Store both the calculated and the capped BSA, and write the cap and its rationale in the protocol.

A quantity depends on BSA

Name one system as the source of truth and reconcile the others to it. Dosing rules stay with the protocol and the pharmacist.

FAQ

Questions teams ask before they switch

Something not covered here? Ask us directly.

What is the Mosteller formula for BSA?

BSA (m²) = √[height (cm) × weight (kg) / 3600]. A person weighing 70 kg and measuring 175 cm has BSA √(12,250 / 3,600) = 1.84 m².

What is the Du Bois BSA formula?

BSA = 0.007184 × W^0.425 × H^0.725 with weight in kg and height in cm. For 70 kg and 175 cm it gives 1.85 m², almost the same as Mosteller. The formulas differ more at extreme body sizes.

Which BSA formula should I use?

Use the one the protocol names. If none is named, choose one before the first participant, document it and apply it everywhere. Mosteller is easy to verify by hand; Haycock and Gehan-George are often used in pediatrics. Confirm with the clinical lead.

How do I convert pounds and inches before calculating BSA?

Multiply pounds by 0.45359237 for kilograms and inches by 2.54 for centimetres. 154.3 lb and 68.9 in become 69.99 kg and 175.0 cm, giving a Mosteller BSA of 1.84 m².

What does it mean when BSA is capped?

Some protocols limit the BSA used in a calculation to a stated maximum, for example 2.0 m². A participant at 2.24 m² would then have an input about 11% lower. Whether to cap is a clinical and protocol decision; this page does not give dosing advice.

Why do different BSA calculators give slightly different answers?

They use different formulas fitted to different samples, and some round at different steps. For an average adult the results agree within about 0.02 m²; for children and very large bodies the gap can reach 8 to 12%.

Can Capture calculate BSA automatically?

Yes for Mosteller and Du Bois: both are built-in calculated fields shown read-only during entry from the height and weight fields. Range edit checks on the inputs raise auto-queries for implausible values. Ask in a demo about any other formula your protocol requires.

Is this page a dosing calculator?

No. It documents the arithmetic of body surface area and how to capture it consistently. Any dose rule, cap or adjustment must come from the protocol, the investigator and the pharmacist. It is not validated software.

Calculate once, consistently, on the form

Build the eCRFs, edit checks and visit schedule in the free sandbox with every feature. No credit card, no time limit. You pay only when you go live with real participants.

Build your study free