Heparin drip calculations: units per hour to mL per hour
Heparin is a high-alert medication, and heparin questions combine every skill on the exam: concentration, weight, rate and units. This page breaks the calculation into the same three steps every time, with two worked examples.
Formula
Find the concentration first. For weight-based orders, units/hr = units/kg/hr × kg. Rounding depends on the pump and the question: many heparin pumps accept tenths. Use the rule the question states.
Example 1 · units/hr ordered
Heparin 25,000 units / 250 mL. Order: 1,200 units/hr. Pump rate?
- 25,000 ÷ 250 = 100 units/mL
- 1,200 units/hr ÷ 100 units/mL = 12
- 12 mL/hr
Answer: 12 mL/hr
Example 2 · weight-based
Heparin 25,000 units / 500 mL. Order: 18 units/kg/hr. Patient 80 kg. Pump rate to the tenth?
- 25,000 ÷ 500 = 50 units/mL
- 18 × 80 = 1,440 units/hr
- 1,440 ÷ 50 = 28.8
- 28.8 mL/hr
Answer: 28.8 mL/hr
Mistakes that cost points
- Inverting the concentration. 50 units/mL ÷ 1,440 units/hr gives 0.03. Divide units/hr by units/mL: 28.8 mL/hr.
- Using pounds as kilograms. 18 units/kg/hr × 176 lb is 3,168 units/hr. Convert first: 176 lb is 80 kg.
- Mixing the bolus vial and the bag. The bolus comes from a vial, often 1,000 or 5,000 units/mL; the infusion rate uses the bag's concentration.
Practice for this topic opens soon
Generated heparin problems join the drills shortly. Until then, check your own working with the ml per hour calculator, and practise the steps it builds on: IV pump mL/hr.
Step 1: the concentration
Premixed heparin bags are commonly 25,000 units in 250 mL or 25,000 units in 500 mL. Divide units by mL: 100 units/mL and 50 units/mL. Write it down before anything else, because every later step depends on it and the two common bags differ by a factor of two.
Read the bag every time. A question that shows a 25,000 units / 500 mL bag after several 250 mL questions is testing whether you looked.
Step 2: the dose per hour
Some orders give units/hr directly: heparin 1,200 units/hr. Others are weight-based: 18 units/kg/hr for an 80 kg patient is 18 × 80 = 1,440 units/hr. Weight must be in kilograms; divide pounds by 2.2 first.
Weight-based protocols also give a bolus, a one-time dose in units/kg, for example 80 units/kg. For 80 kg that is 6,400 units, drawn from a vial such as 1,000 units/mL: 6,400 ÷ 1,000 = 6.4 mL. The bolus vial and the infusion bag are different concentrations; do not mix them.
Step 3: mL per hour
Divide the units per hour by the units per mL. 1,200 units/hr from a 100 units/mL bag is 12 mL/hr. 1,440 units/hr from a 50 units/mL bag is 28.8 mL/hr.
The reverse question is common too: the pump reads 15 mL/hr on a 25,000 units / 250 mL bag; how many units/hr is the patient receiving? Multiply: 15 mL/hr × 100 units/mL = 1,500 units/hr. Titration questions then adjust the units/hr per the protocol and convert back to mL/hr.
Safety around the math
Heparin is on the ISMP list of high-alert medications because small errors cause bleeding or clotting. In practice, facilities require an independent double-check of the bag, the dose, the rate and the pump settings, and titrate to aPTT or anti-Xa results per protocol.
On exams, the classic error is inverting the concentration: dividing units/mL by units/hr instead of the other way round. 50 ÷ 1,440 gives 0.03, and 1,440 ÷ 50 gives 28.8. Keep the units on every number and the right division is the only one where units/hr cancels.
Titration questions
Weight-based heparin protocols adjust the rate from lab results, typically the aPTT or anti-Xa level. A protocol might say: aPTT below range, give a bolus of 40 units/kg and increase the rate by 2 units/kg/hr. For an 80 kg patient on 1,440 units/hr, the increase is 2 × 80 = 160 units/hr, so the new rate is 1,600 units/hr. From a 50 units/mL bag that is 32 mL/hr.
The numbers in titration questions come from the protocol table printed in the question; they vary between facilities. Read the table, apply it to the weight, and convert to mL/hr exactly as for the starting rate.
Reading the units
Heparin is measured in units, not milligrams, and units never convert to mg. Write units in full: the abbreviation U is on the ISMP list of error-prone abbreviations because it has been misread as a zero, turning 10 U into 100.
Subcutaneous heparin for prophylaxis, such as 5,000 units from a 10,000 units/mL vial, is an ordinary mg to mL style calculation: 5,000 ÷ 10,000 × 1 mL = 0.5 mL. The infusion steps on this page apply to the continuous IV drip.
How exams test it
Expect at least one heparin item on most dosage exams, often with a bag label exhibit. Common forms are mL/hr from units/hr, units/hr from a running rate, a weight-based start with a bolus, and a titration from a protocol table. All four use the same concentration from step 1.
Where the numbers come from
Weight-based heparin nomograms, such as the widely used 80 units/kg bolus and 18 units/kg/hr starting rate for venous thromboembolism, come from published protocols; cardiology protocols often use lower doses. Facilities adopt their own, and many cap the bolus and the hourly rate for heavier patients. On an exam, the question gives you the protocol to apply. Use its numbers, not ones you remember, and check whether it states a maximum.
Check before you submit
Did you calculate the bag's concentration from this question's bag? Is the weight in kilograms? Did you divide units/hr by units/mL, so that units cancel and mL/hr remains? Did you keep the bolus vial and the infusion bag separate? Did you round to the rule the question states, often the tenth for heparin pumps? Is the rate plausible, usually under about 40 mL/hr for a 100 units/mL bag at adult doses?
Heparin questions reward slow, written steps more than any other type. Write the concentration, the units/hr and the mL/hr on three separate lines, each with its unit.
Questions people ask
How do you calculate a heparin drip rate?
Find the bag's concentration in units/mL, find the ordered units/hr, then divide units/hr by units/mL to get mL/hr.
What is a standard heparin bag concentration?
Common premixed bags are 25,000 units in 250 mL (100 units/mL) and 25,000 units in 500 mL (50 units/mL). Always read the bag in the question.
How do I calculate a heparin bolus?
Multiply units/kg by the weight in kg, then divide by the vial's units/mL for the volume.
How do I calculate units per hour from mL per hour?
Multiply the mL/hr by the bag's units/mL. 15 mL/hr of 100 units/mL is 1,500 units/hr.
Why is heparin a high-alert medication?
Dosing errors cause serious bleeding or clotting. Facilities require independent double-checks and protocol-based titration.