Iron Deficiency · Clinical Guide

Ganzoni Formula Explained

The Ganzoni Formula is the standard clinical tool for calculating how much iron you actually need to replace. Here's how it works — step by step, with examples, and a free calculator to try with your own blood results.

By Dr Raj Dhillon • September 2026 • 7 min read

What Is the Ganzoni Formula?

The Ganzoni Formula is a mathematical equation developed to calculate a patient's total body iron deficit in milligrams. It was originally described by Alberto Ganzoni in 1970 and has since become the standard basis for dosing IV iron replacement therapy in clinical practice. It is referenced in the dosing guidance for IV iron preparations and used in NHS and private clinical settings worldwide.

The formula solves a practical clinical problem: iron replacement needs to correct not just anaemia (low haemoglobin), but also replenish the body's iron stores (ferritin). Without the formula, clinicians are either guessing the dose or applying a blanket amount that may significantly over- or under-treat individual patients.

The Formula

Total Iron Deficit (mg) =

Weight (kg) × (Target Hb − Actual Hb) g/dL × 2.4 + Iron Stores

Target Hb: 15.0 g/dL (for adults ≥35 kg)
Hb units: g/dL — divide g/L by 10
Iron Stores: 500 mg (adults ≥35 kg)

For patients weighing less than 35 kg, iron stores = 15 mg/kg body weight rather than the fixed 500 mg.

Breaking Down Each Term

1. Weight (kg)

The formula scales with body weight. A heavier patient has more blood volume and therefore more haemoglobin to replenish — and more tissue to supply with iron. Weight is the most direct multiplier in the calculation.

2. (Target Hb − Actual Hb) × 2.4

This term quantifies the haemoglobin deficit — how much haemoglobin needs to be raised, and therefore how much iron is needed to produce those additional red blood cells. The constant 2.4 comes from the relationship between haemoglobin concentration and blood volume in a standard adult (approximately 3.4 mg iron per gram of Hb × 0.7 L blood/kg body weight ≈ 2.4).

⚠ Common mistake: using the wrong target Hb

The target Hb in the Ganzoni Formula is 15.0 g/dL — a repletion target, not the anaemia threshold. Using 12.0 g/dL (the lower limit of normal for women) as the target incorrectly produces a much lower (or even negative) Hb deficit term, and significantly underestimates the iron requirement. A 53 kg woman with Hb 122 g/L gets 856 mg with the correct target — and only ~475 mg if the wrong target is used. That's the difference between 5 infusions and 2.

3. Iron Stores (500 mg)

This is the amount of iron needed to replenish the body's iron depot — the reserves stored as ferritin and haemosiderin. Even after haemoglobin is fully corrected, the body's stores need to be topped up. If this term is omitted, patients who have their Hb corrected may feel better initially but relapse quickly as depleted stores are rapidly consumed. For adults weighing ≥35 kg, this is a fixed 500 mg.

Worked Examples

PatientWeightHb (g/L)Hb (g/dL)CalculationTotalInfusions
Woman A65 kg105 g/L10.565 × (15.0−10.5) × 2.4 + 500 = 702+5001,202 mg6
Woman B53 kg122 g/L12.253 × (15.0−12.2) × 2.4 + 500 = 356+500856 mg5
Man A85 kg110 g/L11.085 × (15.0−11.0) × 2.4 + 500 = 816+5001,316 mg7
Woman C48 kg135 g/L13.548 × (15.0−13.5) × 2.4 + 500 = 173+500673 mg4

Notice that Woman B — with a near-normal haemoglobin but confirmed iron deficiency via ferritin and TSAT — still has a calculated deficit of 856 mg (5 infusions). This illustrates why the Ganzoni Formula is important for patients with iron deficiency without anaemia, not just those with low Hb.

How Many Infusions Does the Formula Suggest?

Once the total iron deficit is calculated, divide by the iron delivered per infusion and round up:

Number of infusions = ⌈ Total Iron Deficit ÷ 200 mg ⌉

Try the Calculator — Using Your Own Blood Results

We've built a free Iron Deficit Estimator that runs the Ganzoni Formula using your blood test results. Enter your weight, haemoglobin, ferritin, and TSAT to get your estimated iron requirement and infusion count:

Results are estimates. All treatment plans are confirmed by a GMC Registered GP after reviewing your full blood results.

Frequently Asked Questions

The Ganzoni Formula calculates total body iron deficit: Total Iron Deficit (mg) = Weight (kg) × (Target Hb − Actual Hb) g/dL × 2.4 + Iron Stores. Target Hb is 15.0 g/dL. Iron stores are 500 mg for adults ≥35 kg. Hb must be converted from g/L to g/dL by dividing by 10.

15 g/dL is the standard repletion target in the original Ganzoni Formula and IV iron dosing guidance. It is a target for iron replenishment — not a threshold for defining anaemia. Using the female anaemia threshold (12 g/dL) instead produces a significantly underestimated iron requirement for patients with near-normal haemoglobin.

It's a well-validated estimate and is far more accurate than fixed or empirical dosing. However, it doesn't account for ongoing losses or individual variation in iron utilisation. This is why a Week 6 follow-up blood test is always recommended — to confirm stores have actually reached target and identify any need for additional infusions.

Formula: Weight (kg) × (15.0 − Hb in g/dL) × 2.4 + 500. Example: 65 kg, Hb 105 g/L (10.5 g/dL) → 65 × 4.5 × 2.4 + 500 = 1,202 mg. Or use our free Iron Deficit Estimator to calculate automatically.
Book an Iron Infusion

Your GP will run the Ganzoni calculation from your blood results and confirm your personalised treatment plan.

  • No GP referral needed
  • Ganzoni-calculated dose
  • GMC Registered UK GP
  • Week 6 follow-up blood test
Book Online

Instant confirmation

Run the Formula on Your Results

Our free Iron Deficit Estimator runs the Ganzoni Formula using your actual blood test values.

Open the Estimator →
Opening Hours
  • Monday–Friday: 08:00–18:00
  • Saturday: 09:00–13:00
  • Sunday: Closed

380 Ewell Road, Tolworth, Surbiton KT6 7BE

0208 133 5694

See the Ganzoni Formula Applied to Your Results

Use our free Iron Deficit Estimator to calculate your iron requirement — then book with one of our GMC Registered GPs to confirm your treatment plan.

380 Ewell Road, Tolworth, Surbiton KT6 7BE • 0208 133 5694