How to Calculate mL per Hour: Formula and Examples

To calculate mL per hour, divide the total volume of fluid (in mL) by the total infusion time (in hours). If a doctor orders 1,000 mL to infuse over 8 hours, the rate is 1,000 ÷ 8 = 125 mL/hr. That single formula covers most situations, but the math gets slightly trickier when your time isn’t a clean number of hours or when you need to convert between pump rates and gravity drip rates.

The Core Formula

Every mL-per-hour calculation starts here:

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

For example, if you need to infuse 500 mL over 4 hours: 500 ÷ 4 = 125 mL/hr. If you’re programming an electronic infusion pump, you enter 125 and the pump does the rest. When using a pump, express the rate as a whole number unless your specific pump displays tenths or hundredths.

When Time Isn’t in Even Hours

Orders don’t always come in neat hourly increments. You might see “infuse 250 mL over 90 minutes” or “infuse 1,000 mL over 6 hours and 30 minutes.” The formula still works, but you need to convert minutes into decimal hours first.

To do that, divide the minutes by 60. So 90 minutes becomes 90 ÷ 60 = 1.5 hours. Then: 250 ÷ 1.5 = 166.7 mL/hr. For 6 hours and 30 minutes, the conversion is 6 + (30 ÷ 60) = 6.5 hours.

Some common conversions worth memorizing: 15 minutes = 0.25 hours, 20 minutes = 0.33 hours, 30 minutes = 0.5 hours, 45 minutes = 0.75 hours. For anything less common, just divide by 60. Ten minutes is 0.17 hours, 40 minutes is 0.67 hours, and so on.

Worked Examples

Running through a few different scenarios helps lock in the pattern.

Example 1: Order says 1,000 mL of normal saline over 10 hours.
1,000 ÷ 10 = 100 mL/hr.

Example 2: Order says 250 mL of an antibiotic over 45 minutes.
Convert 45 minutes: 45 ÷ 60 = 0.75 hours.
250 ÷ 0.75 = 333.3 mL/hr. Round to 333 mL/hr for the pump.

Example 3: Order says 500 mL over 2 hours and 15 minutes.
Convert: 2 + (15 ÷ 60) = 2.25 hours.
500 ÷ 2.25 = 222.2 mL/hr. Round to 222 mL/hr.

Example 4: A patient has already received 200 mL of a 1,000 mL bag, and 6 hours remain.
Remaining volume: 1,000 − 200 = 800 mL.
800 ÷ 6 = 133.3 mL/hr. Round to 133 mL/hr.

Converting Drops per Minute to mL per Hour

If you’re working with a gravity IV setup instead of an electronic pump, you’ll deal with drops per minute (gtt/min) rather than mL/hr. The two are connected through something called the drop factor, which is the number of drops the tubing set needs to deliver 1 mL of fluid. This number is printed on the tubing package.

Standard tubing comes in two types. Macro drip sets use larger drops and have a drop factor of 10, 15, or 20 drops per mL. Micro drip sets use tiny drops and typically have a drop factor of 60 drops per mL.

From mL/hr to Drops per Minute

Once you know your mL/hr rate, convert it to drops per minute with this formula:

gtt/min = (mL/hr × drop factor) ÷ 60

Say the rate is 125 mL/hr and you’re using tubing with a drop factor of 20. That gives you (125 × 20) ÷ 60 = 41.7, which you round to 42 drops per minute. Drops can’t be split into fractions, so always round to a whole number.

With micro drip tubing (drop factor of 60), the math simplifies nicely because the 60s cancel out: gtt/min simply equals mL/hr. A rate of 125 mL/hr on micro drip tubing is 125 drops per minute.

From Drops per Minute Back to mL/hr

If you’re counting drops at the bedside and want to know the hourly rate:

mL/hr = (gtt/min × 60) ÷ drop factor

Counting 30 drops per minute with a drop factor of 15 means (30 × 60) ÷ 15 = 120 mL/hr.

Weight-Based Maintenance Rates

For routine IV fluid maintenance, particularly in pediatric care, the hourly rate is calculated based on body weight using a tiered system. The rate increases with weight but at a decreasing pace:

  • First 10 kg of body weight: 4 mL per kg per hour
  • Next 10 kg (11 to 20 kg): add 2 mL per kg per hour
  • Every kg above 20: add 1 mL per kg per hour

For a 70 kg adult, the calculation breaks down as: (10 × 4) + (10 × 2) + (50 × 1) = 40 + 20 + 50 = 110 mL/hr. For a 15 kg child: (10 × 4) + (5 × 2) = 40 + 10 = 50 mL/hr. These are baseline maintenance rates. Actual orders will vary based on the clinical situation.

Common Mistakes to Avoid

The most frequent error is forgetting to convert minutes to hours. Dividing 500 mL by 30 (minutes) gives you 16.7, but that’s mL per minute, not mL per hour. You’d need to multiply by 60 to get the correct answer of 1,000 mL/hr, or convert 30 minutes to 0.5 hours first and divide 500 by 0.5. Both approaches give the same result.

Another common slip is using the wrong drop factor. Always check the tubing package rather than assuming. A calculation based on a drop factor of 20 will be off by 33% if the tubing is actually a 15-drop set.

Rounding matters too. For pump settings, round to a whole number unless the pump accepts decimals. For gravity drip rates, always round to a whole number since you can’t count partial drops. And when you’re in doubt about your math, run the calculation backwards: multiply your answer by the number of hours to see if you get back to the original volume.