IV Infusion Rate Calculator — mL/hr, Drip Rate and Infusion Time

Calculate IV infusion rate in mL/hr, drip rate in drops/min, weight-based IV dosing in mg, or the volume to draw from a medication vial. Select the mode that matches your clinical scenario, enter your values, and get an accurate result instantly.

Select Dose Unit

mg/kg▼
Enter your values to see the IV calculation result here.

Start With What the Order Says

Almost every IV calculation error starts in the same place: the clinician reaches for a formula before deciding which quantity the order is actually asking for. An order for 1 gram of vancomycin, an order for 125 mL/hr, and an order for 0.5 mg/kg/min are three different problems, and only one of them is solved by dividing volume by time.

Use the wording of the order to pick the mode:

If the order is written asWhat is missingMode to use
"1 g in 250 mL over 90 minutes"The pump rateInfusion Rate (mL/hr)
"1000 mL NS over 8 hours, gravity set"Drops per minuteDrip Rate (gtt/min)
"5 mg/kg IV"The total dose in mgBody Weight Dose
"Give 750 mg from a 1 g/10 mL vial"The volume to drawDose from Vial
"0.1 mcg/kg/min" or "0.5 mg/kg/min"Two conversions before a rateWeight dose, then Infusion Rate

The last row is the one that catches people out, and it is covered in detail below. A weight-and-time order is not a rate until you have folded in the concentration of the bag hanging on the pole.

The Pump Number: mL per Hour

An electronic pump wants one thing — millilitres per hour. If the order gives you a volume and a duration, that is a single division:

Rate (mL/hr) = Volume (mL) ÷ Time (hours)

A 250 mL piggyback over 90 minutes is 250 ÷ 1.5 = 166.7 mL/hr. Most pumps accept one decimal place, so this is programmed as 166.7 mL/hr rather than rounded to 167. The difference is trivial over 90 minutes and meaningless for an antibiotic, but the habit matters: on a 72-hour heparin infusion, rounding at every rate change compounds.

When the Order Is in mcg/kg/min

Vasoactive drugs are ordered by weight and time, not by volume. To reach a pump rate you need the concentration of the prepared bag, which is rarely printed on the order.

Rate (mL/hr) = (Dose in mcg/kg/min × Weight in kg × 60) ÷ Concentration in mcg/mL

Norepinephrine 4 mg in 250 mL gives 4000 mcg ÷ 250 mL = 16 mcg/mL. For an 80 kg patient ordered at 0.1 mcg/kg/min:

(0.1 × 80 × 60) ÷ 16 = 480 ÷ 16 = 30 mL/hr

The 60 in the numerator is the only reason this differs from a straight weight-based dose — it converts per-minute to per-hour. Leaving it out produces a rate 60 times too low, which reads as plausible on a pump screen and is the single most common vasopressor programming error.

Drops per Minute When There Is No Pump

Gravity sets are still standard in field medicine, in theatres, and anywhere a pump is unavailable. The drip chamber delivers a fixed number of drops per millilitre, printed on the tubing packet.

Drops per minute = (Volume in mL × Drop factor in gtt/mL) ÷ Time in minutes
Set typeDrop factorTypical use
Macrodrip10 gtt/mLRapid volume replacement, trauma
Macrodrip15 gtt/mLGeneral adult maintenance fluids
Macrodrip20 gtt/mLAdult maintenance, some blood sets
Microdrip60 gtt/mLPaediatrics, precise low-volume infusions

For 1000 mL of normal saline over 8 hours through a 15 gtt/mL set: (1000 × 15) ÷ 480 minutes = 31.25, counted as 31 drops per minute.

Two practical points that the formula does not capture. First, count for a full 60 seconds rather than counting 15 seconds and multiplying by four — a one-drop miscount in a 15-second window becomes a four-drop error per minute, roughly 13% off on this example. Second, gravity rates drift as the bag empties and the pressure head falls, so a set checked once at the start will run slower by the end. Recount at every round.

With a microdrip set at 60 gtt/mL, the drop rate and the hourly rate are numerically identical: 50 mL/hr is 50 gtt/min. This is why 60 gtt/mL sets are standard in paediatrics — it removes a conversion step from the population where errors are least forgiving.

Immunoglobulin Is a Different Calculation

One case does not fit the modes above, and it is the one people most often arrive looking for. Immunoglobulin is not infused at a single rate: it is started low and stepped up at intervals, because the reactions associated with it track the speed of delivery rather than the total dose. A single mL/hr figure cannot describe that order, so there is no way to answer it on this page without misleading you.

It also needs two inputs none of the modes above ask for — the dose in grams per kilogram and the product concentration — because an immunoglobulin rate is ordered in mg/kg/min and only becomes a pump setting once both are known. The IVIG calculator does the whole sequence: the grams, the volume at the strength dispensed, the pump rate at every step and the total time in the chair.

Drawing From the Vial

Once the total dose in milligrams is settled, the volume to draw depends only on what is in the vial:

Volume to draw (mL) = (Required dose ÷ Vial dose) × Vial volume

Needing 750 mg from a 1 g in 10 mL vial: (750 ÷ 1000) × 10 = 7.5 mL.

Powder for reconstitution introduces a trap that catches the arithmetic out. Dry drug occupies space, so adding 10 mL of diluent to a vial does not give 10 mL of solution — it gives 10 mL plus the displacement volume of the powder. Manufacturers account for this by specifying a diluent volume smaller than the final volume: a vial that yields 10 mL at 100 mg/mL may call for 9.6 mL of water for injection, the missing 0.4 mL being the powder itself. Adding a round 10 mL because it looks tidier makes every dose drawn from that vial roughly 4% low. Use the reconstitution volume printed on the label, and calculate concentration from the stated final volume.

The same displacement logic applies to oral powders and suspensions. Our dose stock calculator handles tablets and syrups, where stock strength is expressed per tablet or per 5 mL.

Working Backwards From a Deadline

Sometimes the fixed point is the finish time, not the rate — a pre-operative antibiotic that has to be complete before incision, or a transfusion that must finish inside its hang limit.

Time (hours) = Volume (mL) ÷ Rate (mL/hr)

A 500 mL unit running at 125 mL/hr takes four hours exactly, which leaves no margin at all against a four-hour limit. Any interruption — a line flush, a positional occlusion alarm, a patient going to the bathroom — pushes it past. Whether to build in a margin is a clinical judgement, but making that judgement consciously requires knowing the finishing time before you start rather than discovering it at hour three.

Where These Calculations Actually Go Wrong

The failure modes worth memorising are specific rather than general.

  • The missing 60. Any order in mcg/kg/min or mg/kg/min needs multiplying by 60 to become an hourly rate. Omit it and the rate is sixty-fold low; apply it twice and it is sixty-fold high. Both look like plausible pump entries.
  • Percentage read as mg/mL. A 10% solution is 100 mg/mL, not 10 mg/mL. This tenfold error propagates through every immunoglobulin and albumin calculation that follows it.
  • Concentration taken from the vial, not the bag. Once a drug has been diluted into a bag, the vial concentration is irrelevant. The rate calculation uses the concentration of what is actually hanging.
  • A course total entered as a single-day dose. Immunomodulatory immunoglobulin courses are frequently prescribed as a total to be divided across consecutive days. Infusing the whole course in one sitting is a volume error and a rate error at the same time.
  • Drop factor assumed rather than read. Sets from different manufacturers on the same trolley can be 15 and 20 gtt/mL. Running a 20 gtt/mL calculation through a 15 gtt/mL set delivers about a third too fast.
  • Weight taken from the notes rather than the scale. A documented weight that is months old, or one the patient estimated, quietly corrupts every weight-based figure downstream of it.

Before You Press Start

A short independent check catches most of the above without slowing anything down.

  • Does the rate look like a rate? Adult maintenance fluids sit in the tens to low hundreds of mL/hr. A four-digit rate on a routine infusion is nearly always a decimal error.
  • Does the bag empty in a sensible time? Divide the volume by your calculated rate and check the answer against the length of the shift.
  • Is the concentration the one on the label in front of you, in mg/mL, converted from any percentage on the packaging?
  • For anything weight-based, has the weight been measured today, and in kilograms?
  • For high-risk infusions, has a second clinician worked the arithmetic independently rather than confirming yours?

For the pharmacology behind why the rate matters as much as the dose — half-life, clearance, and time to steady state — see our pharmacokinetics calculator. For weight-based dosing before an IV is prepared, the dose calculator handles mg/kg and mg/lb orders, and our full IV infusion guide works through longer scenarios end to end.

IV Infusion Questions, Answered

Educational reference only. Confirm any clinical calculation independently before acting on it. How this page is reviewed

Last updated