Medication Dose Calculation for Nurses

On this page
  1. Direct answer
  2. What you must remember
  3. Four worked calculations
  4. Where students slip
  5. Frequently asked questions
  6. Related topics

Direct answer

Every dose at the bedside rests on one formula — desired dose divided by dose on hand, multiplied by the volume or number of tablets containing it — supported by three conversions (1 g = 1000 mg, 1 mg = 1000 micrograms, 1 L = 1000 mL) and by drip-rate arithmetic using the set's drop factor. Weight-based paediatric prescribing adds mg per kg multiplication, and infusion pumps convert total volume and time into millilitres per hour. The safety layer around the arithmetic matters equally: independent double-checks for insulin, heparin, paediatric and chemotherapy doses, and no abbreviation shortcuts, because calculation errors are dosing errors.

What you must remember

  • Core formula: amount to give = (dose ordered ÷ dose on hand) × volume or tablet strength on hand.
  • Percentage solutions: 1% means 1 g in 100 mL, that is, 10 mg per mL — so 2% lidocaine is 20 mg per mL, and dextrose 5% is 5 g per 100 mL.
  • Drops per minute = (total volume in mL × drop factor in gtt/mL) ÷ time in minutes; macro sets deliver 10, 15 or 20 drops per mL (read the packaging), micro or paediatric sets deliver 60 drops per mL.
  • A micro set delivers 1 mL per hour for every drop per minute — so 60 mL per hour equals 60 gtt per minute, one drop per second.
  • Millilitres per hour on a pump = total volume ÷ infusion time in hours; for drugs in units per hour (heparin, insulin), mL/hr = units per hour ÷ concentration in units per mL.
  • Weight-based doses: multiply mg per kg by body weight first, then apply the core formula; paediatric paracetamol is 15 mg per kg per dose, with adult ceilings of 4 g per day.
  • Microgram and milligram confusion is a thousand-fold error: digoxin 62.5 micrograms is not 62.5 mg.
  • High-alert double check: insulin, heparin, opioids, chemotherapy, paediatric and neonatal doses, and all infusions on pumps get an independent second-nurse verification of drug, concentration, rate and line.

Four worked calculations

First, syrup: paracetamol 500 mg is ordered; the syrup is 250 mg per 5 mL. Desired over stock: 500 ÷ 250 = 2, multiplied by 5 mL gives 10 mL. Second, weight-based: gentamicin 4 mg per kg for a child weighing 18 kg gives 72 mg; the vial is 40 mg per mL, so 72 ÷ 40 = 1.8 mL drawn up. Third, gravity drip: 1000 mL of normal saline over 8 hours with a 20 gtt/mL set. Minutes equal 480, so (1000 × 20) ÷ 480 = 41.7, about 42 drops per minute; with a micro set it would be (1000 × 60) ÷ 480 = 125 drops per minute, which is why micro sets serve fine control at low rates and the choice of set changes the arithmetic. Fourth, a pumped drug: heparin 25,000 units in 250 mL (100 units per mL) with an order of 1200 units per hour; 1200 ÷ 100 = 12 mL per hour on the pump. Each example follows the same discipline — write order and stock, convert units first, compute, sanity-check, and get a second nurse for high-alert drugs.

Where students slip

Errors cluster in three places. The drop factor is ignored because the stem hides it in the set description — always ask which set is in use before computing drops. Conversions are skipped, so microgram orders are computed as milligrams; and the pump equation inverts, dividing concentration by rate. A subtler slip is applying adult maxima to paediatric doses, which carry their own ceilings. In viva, examiners extend the same arithmetic to drug charts: reading a prescription with 5.0 mg written on it, the safe nurse questions the trailing zero rather than computing anything.

Frequently asked questions

What is the basic formula for calculating a liquid dose?

Dose ordered divided by dose on hand, multiplied by the volume containing that dose — for example, 500 mg ordered of a 250 mg per 5 mL syrup gives 10 mL.

How is an infusion rate in mL per hour computed from units per hour?

Divide the ordered units per hour by the concentration in units per mL — heparin at 1200 units per hour from a 100 units per mL bag runs at 12 mL per hour.

How is a paediatric mg per kg dose calculated?

Multiply the dose per kg by the child's weight to get the total dose, then apply the desired-over-stock formula to reach the volume.

What does 1 per cent mean in a solution?

One gram in 100 mL, equivalent to 10 mg per mL, so percentage strengths convert directly into concentrations for injection arithmetic.

Which medications require independent double checks?

Insulin, heparin, opioids, chemotherapy and all paediatric or neonatal doses, plus pump-programmed infusions — verified by a second nurse before administration.

Practise this in the PrepElephant app

Question banks, previous-year questions, mock tests and revision tools — for Medication Dose Calculation for Nurses and Allied Health Nursing. Free to start.

Get the free app WhatsApp