# Medication Dose Calculation for Nurses

> Nursing notes on medication dose calculation: desired over stock formula, drip rates, mg per kg dosing, percentage solutions and high-alert double checks.

- Canonical URL: https://prepelephant.com/topics/allied/nursing/medication-calculation-nursing
- Exam / course: Allied Health · Subject: Nursing
- Publisher: PrepElephant (https://prepelephant.com) — Prepared and reviewed by the PrepElephant Academic Review Team
- First published: 2026-10-02
- Last updated: 2026-10-02
- How to cite: "Medication Dose Calculation for Nurses", PrepElephant, https://prepelephant.com/topics/allied/nursing/medication-calculation-nursing

## 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.
