An infusion pump at a hospital bedside displaying its rate and volume while a patient sleeps behind it
13 April 2026

IV Infusion Calculations: Drip Rates, Pump Rates and IVIG Ramps

Four Calculations That Get Called "IV Maths"

Most confusion at the bedside comes from treating these as one problem. They are four, they take different inputs, and only one of them depends on which tubing you happened to pick up.

You are solving forUnitYou need to knowUsed when
Dosemg or gWeight, mg/kg orderBefore anything is drawn up
Volume to drawmLDose, vial concentrationDrawing from a vial or ampoule
Pump ratemL/hrVolume, timeAny volumetric pump
Drip rategtt/minVolume, time, drop factorGravity set, no pump

A fifth question — how long the bag will take — is the pump rate calculation rearranged, and it stops being that simple the moment the rate changes partway through. That case gets its own section below, because it is the one most often got wrong.

Pump Rate Is Volume Over Time, and Nothing Else

A volumetric pump asks for millilitres per hour. It does not care what is in the bag, what the drug concentration is, or what tubing is attached.

mL/hr = total volume (mL) ÷ time (hours)

A 1,000 mL bag ordered over 8 hours runs at 1000 ÷ 8 = 125 mL/hr. Rearranged, the same relationship gives you the time: a 1,000 mL bag running at 125 mL/hr finishes in 1000 ÷ 125 = 8 hours.

If your answer comes out in the hundreds of mL/hr for routine maintenance fluid, or in single digits for a litre bag, you have almost certainly divided the wrong way round. Adult maintenance rates usually land between roughly 50 and 150 mL/hr, and a number well outside that band deserves a second look before it is entered.

Drip Rate: The Drop Factor Decides the Answer

Without a pump, you set the rate by counting drops. The number you count depends on the giving set, and this is the most common reason two people calculate different answers from the same order.

gtt/min = (volume in mL × drop factor in gtt/mL) ÷ time in minutes

The drop factor is printed on the tubing packet. Take the order from above — 1,000 mL over 8 hours, which is 480 minutes — and run it through four common sets:

SetDrop factorWorkingSet to
Macrodrip10 gtt/mL1000 × 10 ÷ 480 = 20.821 gtt/min
Macrodrip15 gtt/mL1000 × 15 ÷ 480 = 31.331 gtt/min
Macrodrip20 gtt/mL1000 × 20 ÷ 480 = 41.742 gtt/min
Microdrip60 gtt/mL1000 × 60 ÷ 480 = 125125 gtt/min

Four correct answers to one order, ranging from 21 to 125. None is wrong; each belongs to a different set. Writing a drip rate in the notes without the drop factor beside it makes the number unverifiable by whoever reads it next.

The last row is worth remembering as a check. On a 60 gtt/mL microdrip set the drops per minute always equal the millilitres per hour, because the 60 in the drop factor cancels the 60 minutes in an hour. If you are using microdrip tubing and your gtt/min does not match the mL/hr, the arithmetic went wrong somewhere.

Drops are whole things, so round to the nearest one. Rounding 41.7 up to 42 shifts the finishing time by a few minutes across eight hours, which is immaterial for fluids and would not be for a drug you were titrating — which is exactly why titrated drugs go on a pump.

Weight-Based Dosing: mg/kg and mcg/kg/min

A weight-based order gives you a dose, not a rate. Two steps get from the order to something you can draw up.

Example. A 72 kg patient, ordered 15 mg/kg. The dose is 72 × 15 = 1,080 mg. The vial reads 250 mg in 5 mL, so the concentration is 50 mg/mL, and the volume needed is 1080 ÷ 50 = 21.6 mL.

Continuous infusions ordered in mcg/kg/min are the ones that go wrong, because the order and the pump speak different languages — micrograms per minute against millilitres per hour. Three conversions sit between them, and skipping any one produces an answer out by a factor of 60 or 1,000.

Example. An 80 kg patient at 5 mcg/kg/min, with 400 mg in a 250 mL bag.

  • Dose per minute: 80 × 5 = 400 mcg/min
  • Per hour: 400 × 60 = 24,000 mcg/hr, which is 24 mg/hr
  • Bag concentration: 400 mg ÷ 250 mL = 1.6 mg/mL
  • Pump rate: 24 ÷ 1.6 = 15 mL/hr

Keep the units written beside every line as you go. An answer of 900 mL/hr instead of 15 is the signature of a missing conversion from micrograms to milligrams, and it looks entirely plausible on a pump screen.

The dose calculator handles the weight-based step, and the stock dose calculator turns a dose into a volume from a vial.

IVIG: Why the Rate Changes During the Infusion

Immunoglobulin is not run at one rate. Product labelling specifies a slow starting rate and a maximum, with the rate stepped up at intervals if the patient tolerates it. The slow start exists because most infusion reactions happen early and are related to rate.

The complication is that IVIG rates are ordered in mg/kg/min while pumps take mL/hr, and the conversion runs through the product concentration. A 10% product is 100 mg/mL — a percentage is grams per 100 mL, so 10 g per 100 mL, so 100 mg per mL.

Example. A 70 kg patient, 1 g/kg of a 10% product. The dose is 70 g, and at 0.1 g/mL that is 70 ÷ 0.1 = 700 mL to infuse.

Ordered ratemg per minutemL per minutePump setting
0.5 mg/kg/min (start)70 × 0.5 = 3535 ÷ 100 = 0.3521 mL/hr
1 mg/kg/min700.742 mL/hr
2 mg/kg/min1401.484 mL/hr
4 mg/kg/min (max)2802.8168 mL/hr

Rates and step intervals differ by product and by patient, and the figures above illustrate the arithmetic rather than prescribe a protocol. The ceiling for a first infusion, for a patient with renal impairment, or for a different brand may be considerably lower. Work from the labelling for the product in front of you.

Our IV infusion calculator performs this conversion in both directions, including for subcutaneous immunoglobulin.

Infusion Time When the Rate Steps Up

Here a plain volume-divided-by-rate calculation gives an answer that is confidently wrong, and this is the question most often asked about IVIG.

Take the 700 mL from above with 30-minute steps: 21 mL/hr for the first half hour, 42 for the second, 84 for the third, then 168 mL/hr for the remainder. Each step delivers volume at its own rate, so they have to be added up.

PeriodRateVolume deliveredRunning total
0–30 min21 mL/hr10.5 mL10.5 mL
30–60 min42 mL/hr21 mL31.5 mL
60–90 min84 mL/hr42 mL73.5 mL
90 min onward168 mL/hr626.5 mL remaining700 mL

The ramp delivers only 73.5 mL in its first 90 minutes. The remaining 626.5 mL at 168 mL/hr takes 626.5 ÷ 168 = 3.73 hours, or 3 hours 44 minutes. Add the 90-minute ramp and the infusion runs for roughly 5 hours 14 minutes.

Divide 700 by the maximum rate of 168 and you get 4 hours 10 minutes — an hour and four minutes short. That hour is the difference between a chair booked correctly and a day unit overrunning, which is why an infusion time from a generic calculator should be treated as a lower bound whenever the rate is stepped.

The shape of the error is worth internalising: the slower the start and the more steps there are, the further the naive answer falls short. Flushing the line at the end adds a little more.

The Conversions Behind Most Errors

Almost every wrong answer in this area is a units problem rather than an arithmetic one, and the mistakes cluster in the same few places.

ConversionRelationshipWhat going wrong looks like
g to mg1 g = 1,000 mgAn answer out by 1,000
mg to mcg1 mg = 1,000 mcgAn answer out by 1,000
Per minute to per hour× 60An answer out by 60
Percentage to mg/mL1% = 10 mg/mLAn answer out by 10 or 100
Ratio strength1:1,000 = 1 mg/mLThe wrong strength drawn up

Note the pattern in the third column. Dosing errors are rarely out by fifteen percent; they are out by 10, 60, 100 or 1,000, because they come from a decimal point or a missing conversion. That is what makes them catchable — an answer wrong by a factor is visible to anyone who pauses to ask whether the number is plausible.

Checks Worth Doing Before the Pump Starts

  • Ask whether the magnitude is plausible before checking the arithmetic. Maintenance fluid at 900 mL/hr, or a vasopressor at 400 mL/hr, is wrong on sight whatever the working says.
  • Re-derive rather than re-read. Checking your own working reproduces your own mistake. Work the problem again from the order, ideally by a different route, and compare answers.
  • Carry the units through every line. If they do not cancel to mL/hr, the answer is not in mL/hr regardless of what the number looks like.
  • Confirm the drop factor from the packet, not from memory and not from whatever the last set happened to be.
  • Use a weight measured recently where it may have changed, and record which weight the dose was based on.

Calculators, ours included, are a second opinion rather than a first one. They cannot see the order, the patient or the vial, and they will faithfully answer a question entered wrongly. Independent double-checking of high-risk infusions exists for that reason and is not replaced by any tool on this page.

The stepped infusion described earlier in this guide is almost always an immunoglobulin order, and working it by hand means repeating the same conversion at every step and then finding how much volume is left when the last rate begins. The IVIG calculator does the whole schedule at once, and prints the total time the sequence adds up to.

Infusion Calculation Questions

A cannula taped to a patient's hand with the infusion line running up to the bag above

Medically Reviewed

Dr. Syeda Khadija Akbar

PharmD (Doctor of Pharmacy) — Medical Reviewer

The formulas, dosing logic, unit handling, and safety wording on this page were reviewed for clinical accuracy by Dr. Syeda Khadija Akbar, PharmD. This page is an educational reference only — always confirm any clinical calculation independently before acting on it.

Last reviewed: 14 October 2026 · About our medical reviewer