Guide — Pharmacology
Nursing Dosage Calculations Guide
Accurate medication dosing is a core nursing safety skill. This guide covers three reliable calculation methods, worked examples for tablets, liquids, IV flow rates, and weight-based dosing, and a framework for double-checking your work before administration.
12 min read · Medication Safety
Educational use only. This guide supports clinical learning. Always verify medication orders against pharmacy references and institutional protocols. Never administer a medication without confirming the order, dose, and route with a licensed provider. This material supports nursing education and exam review. It is not medical advice and is not a substitute for clinical judgment, institutional policy, or medical direction. Always follow facility protocols and current provider orders.
Three Calculation Methods
| Method | Best For | Key Principle |
|---|---|---|
| Dimensional Analysis | Multi-step conversions; clinical practice | Cancel units by multiplying conversion fractions until only the desired unit remains |
| Ratio-Proportion | Simple single-unit problems | Set two equal ratios and cross-multiply to solve for the unknown |
| Desired / Have | Quick bedside oral/liquid dose | Desired dose ÷ Have on hand × Vehicle quantity |
Desired / Have Method
Amount to give = (Desired ÷ Have) × Vehicle
Tablet example:
Order: Metoprolol 25 mg PO. Available: 50 mg tablets.
(25 mg ÷ 50 mg) × 1 tablet = 0.5 tablets
Liquid example:
Order: Amoxicillin 250 mg PO. Available: 125 mg / 5 mL suspension.
(250 mg ÷ 125 mg) × 5 mL = 10 mL
Dimensional Analysis
Dimensional analysis chains conversion fractions so unwanted units cancel, leaving only the unit you need. It works for any number of steps and is the preferred method for multi-step dosage problems.
Setup template:
(Given qty / unit) × (conversion 1) × (conversion 2) × … = Answer in desired unit
Example — IV flow rate in mL/hr:
Order: Infuse 1 L NS over 8 hours. What is the flow rate in mL/hr?
(1000 mL / 1) × (1 hr / 8 hr) = 125 mL/hr
Example — gtt/min (drops per minute):
Order: 500 mL LR over 4 hours. Drop factor: 20 gtt/mL. Rate in gtt/min?
(500 mL / 4 hr) × (1 hr / 60 min) × (20 gtt / 1 mL) = 41.7 → 42 gtt/min
Ratio-Proportion Method
Have / Vehicle = Desired / X → X = (Desired × Vehicle) ÷ Have
Example:
Order: Furosemide 80 mg IV. Available: 40 mg / 4 mL.
40 mg / 4 mL = 80 mg / X → X = (80 × 4) ÷ 40 = 8 mL
Weight-Based Dosing
Many medications — especially pediatric, heparin, and chemotherapy — are ordered in mg/kg or mcg/kg/min. Always verify patient weight in kilograms.
Step 1 — Convert lb to kg if needed:
kg = lb ÷ 2.2
Step 2 — Calculate total dose:
Total dose = dose per kg × patient weight (kg)
Example:
Order: Gentamicin 2 mg/kg IV. Patient weighs 165 lb.
165 ÷ 2.2 = 75 kg → 2 mg × 75 = 150 mg
Safety check — always verify:
- Dose is within the approved safe range (mg/kg/day max)
- Weight used matches current documented weight (not admission weight)
- Renal and hepatic function are within acceptable limits for the drug
IV Flow Rate Formulas at a Glance
| Calculation | Formula |
|---|---|
| mL/hr | Total volume (mL) ÷ Total time (hr) |
| gtt/min (manual drip) | (Volume mL × Drop factor gtt/mL) ÷ Time (min) |
| Infusion time (hr) | Total volume (mL) ÷ Rate (mL/hr) |
| mcg/kg/min → mL/hr | (Dose mcg/kg/min × Weight kg × 60) ÷ Concentration mcg/mL |
Common drop factors: 10 gtt/mL (blood/macro), 15 gtt/mL (macro), 20 gtt/mL (macro), 60 gtt/mL (micro).
Medication Safety — The 10 Rights
Before administration, verify all of the following. A calculation error alone is not enough — the right answer for the wrong patient is still wrong.
Practice This Skill
Standards & sources
Fact-checked Jun 20, 2026This page is written to align with Institute for Safe Medication Practices (ISMP) · FDA prescribing information · The Joint Commission — National Patient Safety Goals. It is an educational summary, not a citation of any single document — always verify specific doses, values, and protocols against current guidelines and your facility policy. How we source content →
