Narcotic reconciliation · Canada

Walk into your next inspection with the answer already printed.

Reconcile your narcotics in minutes, not days.

  • Calculates expected inventory from your purchase, dispensing and destruction records
  • Flags every discrepancy
  • Produces inspection-ready reports
  • Purpose-built for Canadian pharmacies

From $59/month · No setup fees · Cancel anytime

Reconciliation · Nov 2026
1 to review
DILAUDID Hydromorphone HCl 2 mg
exp 480 · cnt 480
0
SUPEUDOL 5 Oxycodone HCl 5 mg
exp 312 · cnt 312
0
KADIAN Morphine sulfate 100 mg
exp 1,000 · cnt 994
−6
3 items · 1 varianceReport ready →
  • Data hosted in Canada
  • Keep your history when you switch
  • OCP & Health Canada workflows
  • Kroll Sync + AI investigation
New · The NarcCount app

Count the tray. Keep the proof.

  • A photo, not a tallyPour the tray, take a picture, and the app counts every capsule.
  • Adds up on the spotYou know at the tray, not at the audit, when a drug is short.
  • The photo is the proofKept with the count, never overwritten.
  • Same count as the deskFinish and sign off on the computer. Nothing to re-enter.
Download on the App StoreGet it on Google Play
Same sign-in as the web app.
01 · Start the count

A count begins on the tray.

Pour the tray, take a picture with the NarcCount mobile app, and let the AI do the counting.

Capsules on the tray
78
02 · Complete the count

994 capsules — 19 sealed bottles, and one with a mark on it.

Count the whole safe in one pass at the end of the day. Don't count while you're still dispensing and receiving.

#150

#2100

#3150

#4200

#5250

#6300

#7350

#8400

#9450

#10500

#11550

#12600

#13650

#14700

#15750

#16800

#17850

#18900

#19950

Open994

994

Counted, signed and written down at 08:40 on 2026-11-11.

03 · The reconciliation

What the records expect, against what the shelf held.

Last count + purchases − dispenses − destructions/expiries = expected

1,006 carried + 250 bought − 232 dispensed − 24 destroyed = 1,000 expected

−66 doses of a controlled substance with no record of where they went.
Expected1,000
Counted994

994 paired off. 6 did not.

04 · The answer

NarcCount does the hard thinking.

It reads every record in the window and ranks the likely causes of the −6, with the evidence for each.

NarcCount AI · root cause537 records read · 2 candidates

A destruction entered after the count was takenMost likely

DEST-2026-0912 — 6 capsules, witnessed. The quantity matches the shortfall exactly, and including it closes the row at zero.

A dispense of 6 capsules on 2026-11-07

The same number as the variance, so it is worth ruling out.

One record, two clocks.

The destruction happened on 2026-11-10, inside the interval, and was entered on 2026-11-12, after the count. A late entry is the most common cause of a narcotic variance.

Event date
2026-11-10
Count taken
2026-11-11 08:40
Entered
2026-11-12 11:05
KADIAN reconciled before and after the late-entered destruction
KADIAN Morphine sulfate 100 mgDestroyedExpectedCounted+/−
On the day of the count241,000994−6
With the late record included309949940

The prior count on 2026-05-13 and this one on 2026-11-11 are 182 days apart — inside the six months the Ontario College of Pharmacists expects.

What you get

Everything you need to reconcile with confidenceTurn the dreaded narc count into a system

Kroll Sync and AI do the reconciliation and the digging. You check and sign.

Automated reconciliation

Expected on-hand is calculated from your purchase, dispensing and destruction records, so hours of work take minutes.

Discrepancies, surfaced

Variances are flagged and ranked. One click shows the transactions behind each number.

Both clocks on every record

When a record happened and when it was entered are both kept, so a late entry shows up.

Inspection-ready reports

A printable reconciliation report or CSV for any count, ready for college and Health Canada review.

Bulk import

Upload exports straight from your dispensing software. Unknown DINs are added automatically.

Built for Canada

Designed around CDSA and provincial college requirements, with your data hosted in Canada.

What it does

  • Kroll Sync. Dispensing and receiving come in from Kroll on their own. Read-only, and no patient info. Kroll + NarcCount →
  • AI investigation. When a drug is off, the AI checks its records for the reason and drafts it. Your pharmacist decides.
  • Count by photo, kept for good. AI counts the tray from a picture, and the photo stays with the count as its record. App Store → Google Play →
  • Digital narc binder. Invoices, destruction and return forms in one place. Patient info is covered before anything is kept. Ask it when you last returned a drug.
  • Does the math. Expected on-hand from purchases, dispensing and destructions, with every variance ranked.
  • Inspection-ready report. Signed, locked and printable, with late entries and every change on record.
  • Other software. Upload its reports. The AI reads PDFs and photos, and you confirm each row.

The rules you’re held to

  • Ontario (OCP): every six months. We recommend monthly and send the reminder. OCP fact sheet →
  • Health Canada: 10 days. A loss or theft is reported within 10 days. The form comes pre-filled and the clock is tracked. Guidance →
  • CDSA recordkeeping. A clean audit trail per drug. The Act →

Support

  • AI support, 24/7. Phone and email, any hour. Contact →
  • A real pharmacist too. A Toronto pharmacist and Designated Manager, when you need a person.
  • The sign-off stays with you. NarcCount does the math. The pharmacist signs. How it works →
  • Free: The Narcotic Count Book. The guide is free; the paperback with its logbook is 222 pages. Get the book →

Every plan includes the TabCount AI webcam pill counter, free.

Watch · under 30 seconds

Still reconciling narcotics by hand?

Import your records and NarcCount does the math: every variance flagged, a full audit trail, and inspection-ready reports. The count and the sign-off stay with the pharmacist.

See it in action

Every variance, explained at a glance

A real reconciliation in NarcCount.

  1. 01Open the countEvery count you have taken, with its date and who signed it off.
  2. 02Read the summaryLines counted, what's off, what's still pending and what to report, before any scrolling.
  3. 03Expected, per drugPrior count, plus purchases, less dispensing and destructions — computed for every drug in the count.
  4. 04The variances, flaggedTap “Discrepancies” and the count collapses to the drugs that did not balance.
  5. 05One click on the numberEvery figure behind the arithmetic is a link, not a footnote.
  6. 06The transactions behind itThe exact records, already filtered to that drug and to the reconciliation window.
narccount.ca — Q3 quarterly narcotic count
NarcCount reconciliation: Tap “Discrepancies” and the count collapses to the drugs that did not balance.

Real screens from a demo pharmacy. Scroll to walk through it.

Inspection-ready

What an inspector sees

  1. Automated reconciliationExpected on-hand is calculated from your purchase, dispensing and destruction records.
  2. Discrepancies, surfacedVariances are flagged and ranked. One click shows the transactions behind each number.
  3. Both clocks on every recordThe date a transaction happened and the date it was entered are both retained.
  4. Signed by the pharmacistThe count and the sign-off stay with the pharmacist.
  5. Inspection-ready reportsA printable reconciliation report or CSV for any count, ready for college and Health Canada review.
Built for compliance

Built around the rules you’re held to

A reconciliation you can hand to a reviewer.

OCP reconciliation requirement

Ontario's floor is every six months. We recommend counting monthly, and NarcCount sends the reminder.

OCP fact sheet

Health Canada loss & theft

A loss or theft of a controlled substance is reported to Health Canada within 10 days of discovering it. NarcCount helps you catch and document them.

Health Canada guidance

CDSA recordkeeping

Built around Controlled Drugs and Substances Act recordkeeping — a clean audit trail per drug.

The Act on Justice Laws

NarcCount supports your reconciliation process; it does not replace your professional judgment or regulatory obligations.

In writing

What we commit to

  • Data hosted in Canada

    Your records live in a Canadian data centre.

    Security →
  • Keep your history when you switch

    Bring your past counts with you, and export your reports as CSV.

    Switching →
  • No setup fees. Cancel anytime.

    Monthly or annual, with nothing to pay before you start.

    Pricing →
  • The sign-off stays with the pharmacist

    NarcCount does the math. The count and the sign-off stay with the pharmacist.

    How it works →
  • No claim we cannot back

    The College does not approve or endorse any platform, so we never say it does.

    About us →
  • Support, 24/7

    Phone and email at any hour, with a person when it needs one.

    Contact →
New · Free guide · 2026 edition

The Narcotic Count Book

The front cover of The Narcotic Count Book, 2026 edition, by NarcCount

Every rule behind a narcotic count, in plain language: the federal regulation, your province’s count rule, the running balance, finding the cause of a difference and the 10-day loss report.

  • 116 pages, free by email
  • 18 chapters
  • 222 pages in paperback · $49.95 CAD
FAQ

Frequently asked questions

  • How often does Ontario expect a narcotic reconciliation?

    The Ontario College of Pharmacists expects narcotics and controlled substances to be reconciled at least every six months, at minimum twice a year.

    • That is the floor, not the recommendation: we recommend counting monthly.
    • A short interval means far fewer transactions to search when a variance appears.
    • NarcCount tracks the interval and sends the reminder, so a count is never the thing that lapses.
  • How long do I have to keep the records?

    Two sets of rules apply:

    • In Ontario, pharmacy patient and dispensing records, which include your controlled-substance dispensing, must be kept at least 10 years (O. Reg. 264/16 s. 21), longer for a minor.
    • Federally, narcotic and controlled-substance records must be kept at least 2 years (Controlled Substances Regulations s. 123(1), in force October 1, 2026; it replaced Narcotic Control Regulations s. 40.1, Food and Drug Regulations s. G.03.010 and Benzodiazepines and Other Targeted Substances Regulations s. 75, which set the same 2 years).
  • What actually causes a variance like the one on this page?

    Most often a record that was filed after the count was taken, so the count was checked against records that were not complete yet. Import the missing record and the variance is recalculated from it.

  • Does NarcCount replace my dispensing system or the NMS?

    No. NarcCount is a reconciliation and recordkeeping tool. Your dispensing software and its real-time Narcotics Monitoring System submissions continue as they are; NarcCount checks your physical inventory against your records.

  • Do I have to switch everything at once?

    No. Import your history and run your next count in NarcCount to confirm it reconciles before you retire your old process.

  • Where is my data stored?

    In Canada, in our database provider's Canadian region (ca-central-1), with access restricted to your pharmacy's authorized users.

Integrations

Works with the software you already run

Step-by-step export instructions for each:

Not listed? Any CSV export works — see the upload guide.

Guides

Answers for Canadian pharmacy teams

Plain-language guides on reconciliation, recordkeeping and inspections.

Show all 28 guides

All resources · Help centre

Get started

Ready to retire the count book?

Move your narcotic reconciliation onto a system that does the math for you.

$69/month · $59/month billed annually · No setup fees · Cancel anytime