#150
NarcCount calculates expected inventory from your purchase, dispensing and destruction records, flags every discrepancy, and produces inspection-ready reports — purpose-built for Canadian pharmacies.
From $59/month · No setup fees · Cancel anytime
Someone tips the stock bottle out, counts what is physically there, and writes a number down. That part is yours. Everything after it is arithmetic — and arithmetic is what gets done at the end of a long shift.
KADIAN Morphine sulfate 100 mg · DIN 02184451, supplied in white plastic bottles of 50. So 994 counts out as 19 full bottles and 44 loose in the 20th — the one crossed in marker, because it is open and it is not full. This is the half of a reconciliation no software can do for you, and the half everyone assumes is the hard part.
#150
#2100
#3150
#4200
#5250
#6300
#7350
#8400
#9450
#10500
#11550
#12600
#13650
#14700
#15750
#16800
#17850
#18900
#19950
Open994
994
Counted, witnessed and written down at 08:40 on 2026-09-02.
Expected on hand is the prior count, plus everything bought, minus everything dispensed and destroyed since. NarcCount pairs it off against your count one unit at a time, and shows you what is left over.
1,006 carried + 250 bought − 232 dispensed − 24 destroyed = 1,000 expected
994 paired off. 6 did not.
A destruction of 6 capsules, witnessed, reference DEST-2026-0912. It happened on 2026-09-01, inside the interval. It was entered on 2026-09-03, after the count was taken. On the day, it was not yet in the window — which is the commonest cause of a narcotic variance there is.
| KADIAN Morphine sulfate 100 mg | Destroyed | Expected | Counted | +/− |
|---|---|---|---|---|
| On the day of the count | 24 | 1,000 | 994 | −6 |
| With the late record included | 30 | 994 | 994 | 0 |
The prior count on 2026-03-04 and this one on 2026-09-02 are 182 days apart — inside the six months the Ontario College of Pharmacists expects.
Expected on-hand is calculated from your purchase, dispensing and destruction records — so the math is done for you, and reconciliations that used to take hours take minutes.
Variances are flagged instantly and ranked, with one-click drill-down into the exact transactions behind every number.
The date a transaction happened and the date it was entered are both retained, so a record filed after the count — the commonest cause of a phantom variance — is visible instead of invisible.
Generate a clean, printable reconciliation report or CSV for any count on demand — ready for college and Health Canada review.
Upload purchase, dispensing and destruction exports straight from your dispensing software. Unknown DINs are added automatically.
Designed around CDSA and provincial college requirements, with your data hosted in Canada.
A real reconciliation in NarcCount: expected on-hand computed per drug, discrepancies flagged, and one-click drill-down into the exact transactions behind every number.

Real screens, captured 2026-09-06 on the Maple Demo Pharmacy sample tenant. Scroll to walk through it.
NarcCount is designed around Canadian controlled-substance requirements, so a reconciliation is something you can hand to a reviewer with confidence.
Ontario pharmacies must reconcile narcotics and controlled substances at least every six months. NarcCount tracks the interval and keeps the records continuous.
OCP fact sheetA loss or theft of a controlled substance is reported to Health Canada's Office of Controlled Substances within 10 days of discovering it. NarcCount helps you catch and document them.
Health Canada guidanceBuilt around Controlled Drugs and Substances Act recordkeeping — a clean, retrievable audit trail per drug, ready for college or inspector review.
NarcCount supports your reconciliation process; it does not replace your professional judgment or regulatory obligations.
Every pharmacy needs a medication incident reporting platform, quarterly CQI meetings, unique logins for registered staff and a self-assessment every two years. NarcCount does all of that in the same account you reconcile narcotics in.
The AIMS module is free. Not free for a year — free. No end date, no per-user fee, no card at sign-up. Reconciliation is the part we charge for.
Upload (or sync) your purchase, dispensing and destruction data.
Count your narcotics and key in (or upload) the quantities on hand.
NarcCount reconciles instantly. Investigate variances, then export the report.
Move your narcotic reconciliation onto a system that does the math for you.
Get started$69/month · $59/month billed annually · No setup fees · Cancel anytime
Import purchase, dispensing and destruction records straight out of your existing system. Step-by-step export instructions for each:
Not listed? Any CSV export works — see the upload guide.
Plain-language guides on reconciliation, recordkeeping and inspections. Every regulatory figure names the Act, regulation or college it comes from.
Guide: a narcotic reconciliation, worked end to endOne drug, one six-month window, the numbers written out — and three real causes of a variance worked through to zero.Read →A controlled substance didn't reconcile. Here's a calm, methodical way to find the cause — and know when a loss actually has to be reported.
Ontario's OCP expects narcotics reconciled every six months. Nova Scotia and PEI monthly; Alberta, BC, Saskatchewan, Manitoba and Newfoundland every three.
A loss or theft of a controlled substance is reported to Health Canada within 10 days of discovering it. What to gather, who submits it, and where the form is.
At least 2 years federally (three regulations, one per drug class); at least 10 years in Ontario (O. Reg. 264/16 s. 21). What to keep, and in what form.
An inspector may ask to see how you manage controlled substances. A little preparation makes it routine — here's a practical checklist.
Not every count discrepancy is a reportable loss. What decides it is whether you can explain the variance, not whether it came out high or low.
In Ontario, pharmacy records are kept at least 10 years (O. Reg. 264/16 s. 21). Federally, controlled-substance records are kept at least 2 years.
Narcotic reconciliation intervals by province, from monthly in Nova Scotia and PEI to twice a year in Ontario, and how to run each count well.
What drug diversion inside a pharmacy looks like, how to tell it from a record error, the patterns worth watching, and the controls that deter it.
The columns a narcotic log book needs, a worked page of entries, what separates a good entry from a weak one, and how to correct a mistake.
How pharmacies keep a methadone balance in mL: a worked daily log, normal measurement variance, pump calibration checks, and witnessed and carry doses.
A worked perpetual inventory example for a narcotic, the formula behind it, why balances drift, and how to keep a spreadsheet version honest.