PharmCalc is a free pharmacy workflow toolkit for common retail and specialty pharmacy math: day supply, refill timing, insulin, injections, eye and ear drops, inhalers, nasal sprays, topical medications, warfarin weekly dose, MME review, adherence, quantity to dispense, medication remaining, medication synchronization, and refrigerated shipment planning.
When to use it
Use PharmCalc when the math is repetitive, the assumptions need to be visible, or the workflow needs a fast second check before documentation, adjudication review, or pharmacist escalation.
Things to know
PharmCalc supports arithmetic and workflow review. It does not make clinical decisions.
Every result should be checked against the prescription, product, claim, payer rules, organizational policy, state requirements, and pharmacist guidance.
Confidence should come from clear formulas, transparent assumptions, repeatable results, and consistent behavior—not mystery math.
Fast calculator access Use the homepage for the calculator grid, search, favorites, settings, and Smart Fill.
Reference-first guide Use this page when you need examples, formulas, assumptions, common mistakes, and calculation context.
Workflow support only PharmCalc reduces repetitive math. It does not replace pharmacist review.
The main app gets you from a pharmacy question to the right calculator, reference, or workflow tool as quickly as possible.
When to use it
Use the calculator grid when you already know the tool you need. Use Search when you know the medication, concept, or workflow but not where it lives in PharmCalc.
Use the calculator grid, Search, or Favorites to open the needed tool.
Enter the relevant values: quantity, dose, frequency, dates, package size, or days supply.
Select Calculate.
Review the answer, warning notes, and math explanation.
Copy the result when you need documentation support.
Calculate Runs the selected module and displays the main result first.
Copy / Copy Note Copies a documentation-style result when available.
Reset Clears the current calculator. The standard calculator uses AC because it behaves like a normal calculator.
History Recent calculator results are kept so repeated workflow checks are easier to review.
Best practice: Use PharmCalc to support the math, not to bypass the review. If an entry is vague, mismatched, future-dated, clinically unusual, or policy-dependent, stop and verify before relying on the result.
Smart Fill analyzes prescription directions, identifies supported day-supply patterns, and opens the most relevant calculator when enough information is present.
See it in action
The demo below runs the real Smart Fill engine on three example SIGs — the routing, confidence, and prefilled fields are live output, not a recording.
When to use it
Use it when a SIG is readable but annoying to translate into daily use.
Use it for common oral, liquid, insulin, eye/ear drop, nasal spray, inhaler, PRN, taper, and patterned dosing directions.
Use it as a starting point, then review the populated fields before calculating.
Things to know
A good parser does not always return an answer. It knows when the SIG is not specific enough.
Smart Fill refuses or warns on vague, unsafe, unsupported, or policy-dependent directions.
Sliding-scale insulin can be detected, but daily units still require manual review unless a daily-unit estimate is provided.
Topical directions still require policy-approved grams/day for day supply.
Examples
Oral: “Take 1 tablet twice daily” → Standard Day Supply, 2 tablets/day.
PRN: “Take 1–2 tablets every 6 hours as needed, max 8 tablets/day” → Standard Day Supply using the documented max daily amount.
Liquid: “Take 5 mL by mouth twice daily” → Oral liquid mode, 10 mL/day after the user enters mL dispensed.
Insulin: “Inject 40 units every morning and 20 units every evening” → Insulin, 60 units/day.
Eye drops: “Instill 1 drop in both eyes twice daily” → Eye/Ear, 4 drops/day.
Nasal spray: “Use 2 sprays in each nostril daily” → Inhalers & Nasal Sprays, 4 sprays/day.
MME workflow: Use Smart Fill to help interpret directions or day-supply patterns, then open the MME Calculator separately and use Add to Stack when multiple opioids need one combined total daily MME.
The Standard Day Supply calculator estimates day supply for tablets, capsules, PRN directions, dose ranges, tapers, multi-step schedules, and patterned dosing.
When to use it
Use it for common oral directions, quantity checks, max daily dose review, and schedules such as daily, BID, TID, QID, every other day, weekly, or MWF.
Things to know
Day supply = quantity dispensed ÷ units used per day
Use maximum possible daily use for PRN ranges unless approved documentation says otherwise.
Add each step separately for tapers and multi-step directions.
Patterned schedules may convert weekly use into an average daily use.
The Insulin calculator estimates day supply from total units available and total units used per day. It also works in reverse: select "Quantity needed from days supply" to size the dispense from units per day and a target days supply.
When to use it
Use it for vials, pens, fixed daily doses, split doses, and workflows where the patient has a clear daily-unit total.
Things to know
Total units = mL dispensed × concentration Day supply = total units ÷ units used per day Quantity needed = units used per day × target days supply, converted to packages
Sliding-scale or correction-scale directions need a daily-unit estimate before day supply is reliable.
Day supply is calculated on labeled units per day per standard payer convention; priming is not part of the dispensing math. Verify package size and day-supply policy.
Reverse pen and box results round up to whole packages, because partial pens and boxes are not dispensed, and then state the day supply the rounded quantity actually covers.
When rounding up exceeds the target, results also show the largest whole-package quantity that stays at or under the target days supply — useful when the target is a plan maximum. If even one package exceeds the target, the result says so explicitly.
Reverse mL results return the exact volume needed; verify vial or package size before dispensing.
Example
Example: One 3 mL U-100 pen contains 300 units. Five pens contain 1,500 units. At 50 units/day, day supply = 1,500 ÷ 50 = 30 days.
Reverse example: 45 units/day for a 30-day supply needs 1,350 units. On 3 mL U-100 pens (300 units each) that is 4.5 pens exact, so 5 pens are dispensed — which actually covers 33.33 days.
The Eye and Ear Drop calculator estimates day supply from bottle size, drops per mL, drops per dose, affected eye or ear count, and frequency. It also works in reverse: select "Quantity needed from days supply" to calculate the mL required for a desired days supply.
When to use it
Use it for ophthalmic and otic directions where small changes in directions can dramatically change day supply.
Things to know
Total drops = mL dispensed × drops per mL Day supply = total drops ÷ drops used per day mL needed = drops used per day × desired days supply ÷ drops per mL
Drops per mL is an assumption and may vary by product, bottle, and policy.
Both eyes or both ears usually doubles daily use.
Taper directions should be calculated step by step.
Reverse results return the exact mL needed; match to the nearest available commercial bottle size before dispensing.
Example
Example: 5 mL at 20 drops/mL = 100 drops. 1 drop in both eyes twice daily = 4 drops/day. Day supply = 25 days.
Reverse example: 1 drop in both eyes twice daily = 4 drops/day. For a 25-day supply, 100 drops are needed. At 20 drops/mL, quantity needed = 100 ÷ 20 = 5 mL.
Adherence, Medication Remaining, and Medication Sync
What it does
These tools support refill planning, medication-on-hand review, and synchronization checks.
When to use it
Use them when comparing what the patient should have remaining, whether a short fill makes sense, or whether multiple medications can be aligned to a common date.
Things to know
Medication Remaining estimates supply based on fill history, days supply, and elapsed time.
Medication Sync helps estimate quantities needed to align medications to a target date.
Adherence review can identify math concerns, but it does not prove how the patient actually used the medication.
Common mistakes
Ignoring hospitalization, dose changes, discontinued therapy, lost medication, or partial fills.
Assuming claim history always matches patient possession.
Using sync math without checking payer rules and pharmacist guidance.
The Refrigerated Shipment Check flags delivery dates that may create weekend, holiday, or shipping-delay concerns for temperature-sensitive medications.
When to use it
Use it before releasing or reviewing a cold-chain shipment when the proposed delivery date may be affected by weekends, holidays, or carrier timing.
Things to know
This is a workflow warning tool, not a replacement for cold-chain policy.
Carrier rules, packaging validation, temperature excursion procedures, and pharmacist or leadership guidance still apply.
Different refrigerated products may have different stability requirements.
Common mistakes
Looking only at ship date and ignoring delivery date.
Forgetting carrier holidays.
Shipping temperature-sensitive medication into a weekend without review.
Assuming all refrigerated products have the same stability rules.
No. PharmCalc is arithmetic and workflow support. It does not decide whether a medication is appropriate, safe, payable, or clinically correct.
Why does Smart Fill refuse some directions?
Because some directions do not contain enough information to calculate responsibly. “As directed,” incomplete sliding scales, unclear topicals, and unsupported weekly shorthand should be reviewed manually. Smart Fill also flags directions where a written strength doesn't match the recognized brand, where the route or dosage form doesn't match the medication (like an inhaled direction written for a nasal spray product), or where a generic name is shared by brands with different dosing and no brand name was written.
Why not put every reference on the homepage?
The homepage should stay fast and calculator-first. This Reference & How-To Guide carries the detailed explanations, formulas, examples, FAQs, and search-friendly content.
Can PharmCalc replace checking the claim?
No. Claim adjudication, payer rules, refill-too-soon messages, plan limits, and policy requirements still have to be reviewed in the pharmacy system.
Why are assumptions shown in the result?
Because hidden assumptions create bad confidence. If a calculation uses drops per mL, total actuations, max daily dose, threshold percentage, grams/day, or a 30-day monthly estimate, the user should be able to see and challenge that assumption.
What makes PharmCalc different from a basic pharmacy calculator?
PharmCalc combines calculators with workflow features: Smart Fill, MME Stacking, search, favorites, examples, history, copyable notes, assumptions, warnings, and reference documentation. The goal isn't just to calculate. It's to support real pharmacy workflow.
Advanced Utilities
Plan PTO time, compare available hours, and see how efficiently the time-off range is using weekends and free days.