Narcotic reconciliation on Kroll: Kroll alone vs Kroll + NarcCount
Every claim about another product was re-checked against its source on this date.

The short answer
Kroll alone is enough if
- You dispense few narcotics and your counts rarely differ from Kroll's on-hand.
- When one does, tracing it through Kroll's Narcotic Report, your invoices and the drug's Modification History is quick for you.
- You already keep a signed count sheet for every count, with the purchases, dispensing and destructions since the last one.
Add NarcCount if
- You want each drug's expected on-hand worked out from your last count, purchases, dispensing and destructions.
- You want to open any variance and see the transactions behind it.
- You want a finalised count locked, with who signed it off on the record.
- You want Health Canada's loss or theft form pre-filled when a shortage turns out to be real.
Don't add it yet if
- You are in the middle of investigating a discrepancy. Close it on the record you have first.
- You need records pulled from Kroll automatically at every store today. The Kroll agent is new and not yet live at a customer store; the CSV upload works now.
Kroll + NarcCount and Kroll alone, side by side
Dispensing record
Kroll keeps doing this. NarcCount reads the same fills, from Kroll's Rx for Drug/Doctor Groups report saved as CSV, and sets them beside your purchases and destructions.
Kroll's user guide describes a Narcotic Report that tracks the reportable drugs the pharmacy has dispensed, for the date range and drug schedules you pick.
Source: TELUS Health Kroll User Guide (2025), checked 2026-10-15
Purchases
Purchases come in from your wholesaler's report as CSV. Where a store runs the Kroll agent, the wholesaler invoices received in Kroll come across on their own.
TELUS Health's page says Kroll is integrated with a number of drug wholesalers, for electronic purchase orders and electronic receipt of invoices.
Source: TELUS Health Kroll pharmacy management page, checked 2026-10-15
The number your count is checked against
An expected on-hand for the count window, worked out per drug: your last finalised count, plus purchases, minus dispensing and destructions. You count; NarcCount shows the variance.
Kroll's user guide describes an On Hand quantity for each drug, the current amount available for dispensing, updated when an order is received. A report that sets a count against the purchases, dispensing and destructions since the last count is not covered in the guide. Ask TELUS Health.
Source: TELUS Health Kroll User Guide (2025), checked 2026-10-15
Counting
Count every narcotic, or only the drugs you are reconciling. Any drug you skip carries its last baseline forward.
Kroll's user guide describes cycle counts of a section of inventory, such as specific drug schedules, and a printed Drug Inventory Count Report. Only pharmacists and pharmacy managers can adjust inventory counts.
Source: TELUS Health Kroll User Guide (2025), checked 2026-10-15
Finding why a number is off
Open any variance to the receipts, dispenses and destructions inside the count window. The Detective reads the line's own records and lists clues, such as an invoice dated after the count or a whole-pack difference.
Kroll's user guide describes Modification History on the drug record: a read-only record of changes, for example to see what changed the On Hand field when inventory is missing or overstated.
Source: TELUS Health Kroll User Guide (2025), checked 2026-10-15
Destructions
Record each destruction, by hand or from a file. It comes off the expected on-hand for that count.
Not covered in Kroll's published user guide. Ask TELUS Health.
Source: TELUS Health Kroll User Guide (2025), checked 2026-10-15
Sign-off and audit trail
Finalising a count locks its numbers, with who signed it off and when, on the record and the printed report. Append-only, hash-chained audit log of edits, deletions and sign-offs.
Beyond the Modification History above, sign-off on a count is not covered in Kroll's published user guide. Ask TELUS Health.
Source: TELUS Health Kroll User Guide (2025), checked 2026-10-15
A real loss or theft
The count's loss report pre-fills Health Canada's Loss or Theft Report Form for you to check and send. You file it within 10 days of finding the loss.
Not covered in Kroll's published user guide.
Source: TELUS Health Kroll User Guide (2025), checked 2026-10-15
Ontario Narcotics Monitoring System
Unchanged. Kroll keeps sending your dispensing to the NMS. NarcCount does not touch it.
Kroll's Ontario guide covers billing a monitored drug to the NMS, and says Kroll updates the list of monitored drugs as part of its standard Formulary update.
Source: TELUS Health Kroll guide: Ontario Narcotic Monitoring System, checked 2026-10-15
Price
Kroll stays as it is. NarcCount is $69 a month per pharmacy, or $59 a month billed annually. No setup fee, cancel any time.
No price is published on TELUS Health's Kroll page.
Source: TELUS Health Kroll pharmacy management page, checked 2026-10-15
Why pharmacies pick Kroll + NarcCount
Kroll stays exactly as it is
NarcCount reads from Kroll and never writes to it. Dispensing, ordering and NMS submissions carry on as before.
The expected number is derived, not typed
Every count starts from your own records, so a variance means something and the evidence for it is one tap away.
Signed off, then locked
A finalised count cannot be quietly changed. Who signed it off, and when, prints on the report, and anything done to the record afterwards shows in the audit log.
Getting your Kroll records into NarcCount
The steps for Kroll’s dispensing report are in Exporting dispensing records from Kroll. Purchase reports from the wholesalers, and free CSV templates, are on exporting from your pharmacy system. Still counting in a binder? Here is what changes on day one.
Questions
Does NarcCount replace Kroll?
No. Kroll stays your dispensing system. NarcCount does the narcotic reconciliation beside it: it reads your dispensing, purchases and destructions, works out what should be on the shelf, and records the count. It never writes to Kroll.
How do my Kroll records get into NarcCount?
Two ways. Run Kroll's Rx for Drug/Doctor Groups report for schedules N, G and T, save it as CSV and upload it; the help article on exporting from Kroll walks through it. Or install the NarcCount Kroll agent on the Kroll server: it reads only, and sends each fill with its Rx number and each wholesaler invoice on a schedule over HTTPS. The agent is new and not yet live at a customer store.
Does the Kroll agent send patient information?
No. It never sends patient, prescriber or SIG fields, and it never writes to Kroll. Its SQL login is read-only and limited to the columns it reads. NarcCount matches every row against what it already holds, so nothing is counted twice.
Is the comparison on this page fair?
Every statement about Kroll here is what TELUS Health's own Kroll page and its published Kroll guides say, read on the date shown at the top, with the source linked beside it. Where the guide does not cover something, the row says so rather than guessing. We do not state a Kroll price because TELUS Health does not publish one.
Sources
Show the 3 sourcesHide the sources
- TELUS Health Kroll pharmacy management page — checked 15 October 2026
- TELUS Health Kroll User Guide (2025) — checked 15 October 2026
- TELUS Health Kroll guide: Ontario Narcotic Monitoring System — checked 15 October 2026
Primary sources for the figures on this page. Regulations change; confirm the current requirement with the source before you rely on it.
NarcCount assists with reconciliation; it does not replace your dispensing system, the Ontario Narcotics Monitoring System (NMS), or your professional and regulatory obligations. Kroll and TELUS Health are trademarks of their respective owners; NarcCount is an independent product and is not affiliated with or endorsed by TELUS Health.