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 for | Unit | You need to know | Used when |
|---|---|---|---|
| Dose | mg or g | Weight, mg/kg order | Before anything is drawn up |
| Volume to draw | mL | Dose, vial concentration | Drawing from a vial or ampoule |
| Pump rate | mL/hr | Volume, time | Any volumetric pump |
| Drip rate | gtt/min | Volume, time, drop factor | Gravity 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:
| Set | Drop factor | Working | Set to |
|---|---|---|---|
| Macrodrip | 10 gtt/mL | 1000 × 10 ÷ 480 = 20.8 | 21 gtt/min |
| Macrodrip | 15 gtt/mL | 1000 × 15 ÷ 480 = 31.3 | 31 gtt/min |
| Macrodrip | 20 gtt/mL | 1000 × 20 ÷ 480 = 41.7 | 42 gtt/min |
| Microdrip | 60 gtt/mL | 1000 × 60 ÷ 480 = 125 | 125 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 rate | mg per minute | mL per minute | Pump setting |
|---|---|---|---|
| 0.5 mg/kg/min (start) | 70 × 0.5 = 35 | 35 ÷ 100 = 0.35 | 21 mL/hr |
| 1 mg/kg/min | 70 | 0.7 | 42 mL/hr |
| 2 mg/kg/min | 140 | 1.4 | 84 mL/hr |
| 4 mg/kg/min (max) | 280 | 2.8 | 168 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.
| Period | Rate | Volume delivered | Running total |
|---|---|---|---|
| 0–30 min | 21 mL/hr | 10.5 mL | 10.5 mL |
| 30–60 min | 42 mL/hr | 21 mL | 31.5 mL |
| 60–90 min | 84 mL/hr | 42 mL | 73.5 mL |
| 90 min onward | 168 mL/hr | 626.5 mL remaining | 700 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.
| Conversion | Relationship | What going wrong looks like |
|---|---|---|
| g to mg | 1 g = 1,000 mg | An answer out by 1,000 |
| mg to mcg | 1 mg = 1,000 mcg | An answer out by 1,000 |
| Per minute to per hour | × 60 | An answer out by 60 |
| Percentage to mg/mL | 1% = 10 mg/mL | An answer out by 10 or 100 |
| Ratio strength | 1:1,000 = 1 mg/mL | The 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
Why do two people get different drip rates from the same order?
Why is my pump rate out by a factor of exactly 60?
What is the microdrip shortcut and when does it stop working?
Why does an online calculator give a shorter IVIG infusion time than the unit does?
Does the flush at the end count towards the infusion volume?
Should a weight-based dose use actual or ideal body weight?
What does a ratio strength like 1:1,000 mean in mg/mL?
How do I check an infusion calculation without repeating my own mistake?
Does rounding a drip rate to a whole number matter?



Ashar Pervaiz