Skip to content

Who We Help · Pharmacists · Bookkeeping

Pharmacy bookkeeping: the Rx counter and the front store are two businesses

A pharmacy is a zero-rated dispensary and a taxable retail store sharing one bank account, and books that blend them get both the HST return and the margins wrong. We keep the two streams separate from the POS onward — dispensary revenue reconciled to adjudication, front store to the till, and drug inventory treated as the major asset it is.

By the AnalytIQ Accounting team · Last reviewed: August 12, 2026

Pharmacist checking medication stock on pharmacy shelves

One roof, two businesses

Behind the counter you dispense prescriptions — zero-rated for GST/HST, mostly paid by ODB and private insurers, with margins set by drug pricing rules and dispensing fees. In front of it you run a retail store — largely taxable, cash-and-card, with margins you control. Those two businesses have different tax treatment, different receivables, and different profitability, and a single blended revenue line erases all of it. Even the payment mix differs: the dispensary collects mostly from third-party payors on a delay, while the front store settles same-day in cash and cards.

We structure pharmacy books so the dispensary and the front store each carry their own revenue, cost of goods, and margin. That split is what makes the HST return defensible and tells you which side of the store is actually earning.

The GST/HST split your POS has to get right

Zero-rated is not the same as exempt — a pharmacy charges no tax on prescriptions but still recovers input tax credits on its costs, which is why department mapping at the point of sale matters so much.

Sales streamGST/HSTWhat the books must do
Prescription drugs and dispensing feesZero-ratedNo tax collected; full ITCs preserved on related costs
ODB and private-plan claimsZero-ratedReceivable at adjudication, cleared against plan remittances
Front-store OTC, cosmetics, seasonalTaxable (13% HST in Ontario)HST collected and remitted; retail margin tracked separately
Basic groceries and other zero-rated itemsZero-ratedPOS departments mapped so the return is right by design

Reconciling PharmaClik Rx, the POS, and the bank

A pharmacy's daily numbers come from at least three places: the dispensary system (PharmaClik Rx, Kroll, or similar) with its adjudication detail, the front-store POS with its Z-report, and the payment processor batching cards to the bank. We tie all three together each month: copays collected at the till, third-party amounts adjudicated online, and deposits that arrive days later and never in the same grouping.

Third-party receivables get real attention, not a plug figure. ODB remittances and private-plan payments are matched to adjudicated claims, and clawbacks or reversals are posted when they happen — so the receivable on your balance sheet is money actually coming, not an accumulation of old differences nobody investigated.

Professional services are a growing third stream. MedsCheck reviews, minor-ailment assessments, and publicly funded vaccine administration are paid by the province on their own schedules, and they are professional revenue, not front-store sales. We give them their own accounts so you can see what expanded scope of practice actually contributes — and so program payments reconcile to something specific instead of vanishing into dispensary revenue.

Drug inventory is your biggest asset — treat it like one

Tens of thousands of dollars of stock sits in the dispensary at any moment, and expensing wholesaler invoices as they arrive makes monthly margins meaningless: a heavy order week looks like a loss, a light one like a windfall. We carry inventory on the balance sheet, reconcile McKesson Canada and Kohl & Frisch statements to the ledger, and book cost of goods from movement, supported by counts.

  • Expiry returns — credits for returned product are matched to the original cost, not left floating as mystery deposits.
  • Shrinkage visibility — regular counts turn theft and waste into a measurable line instead of an invisible margin leak.
  • Margin by stream — dispensary and front-store COGS stay separate, so each side's markup is visible on its own.

Rebates belong in cost of goods, not miscellaneous income

Generic rebates and wholesaler discounts are a meaningful part of pharmacy economics, and they distort everything if booked as random income when the cheque lands. We accrue them against the purchases that earned them, so drug margin reflects true net cost month by month — which also matters at year-end, when a professional allowance framework regulates what can be received on public-plan business in Ontario. Clean rebate accounting is one of the first things a purchaser's accountant tests when a pharmacy sells.

Our monthly close is the same cloud-first process we run for every client — see our bookkeeping services for the full picture. And if your career includes US licensure years, cross-border commuting, or American investment accounts, our cross-border tax guide for pharmacists covers the filings those histories trigger.

Common questions.

Why does my pharmacy margin swing so much month to month?

Usually because wholesaler purchases are being expensed when invoiced instead of when product sells, and rebates land whenever cheques arrive. Inventory accounting and rebate accruals smooth both distortions out.

Do pharmacies charge HST?

Not on prescriptions — those are zero-rated — but yes on most front-store goods. Because zero-rated is not exempt, you still recover input tax credits, which makes correct POS department mapping genuinely valuable.

How do you handle ODB and insurer remittances?

Adjudicated amounts are booked as receivables and cleared against each remittance, with clawbacks and reversals posted as they occur so the balance is real, collectable money.

Related reading

Two counters, one clean set of books.

Book a consultation and get a plain answer on exactly what applies to you.

Client Reviews

Get a free quote

Request a free quote.

Tell us a little about your business and our team will respond within one business day.

Contact details

How can we help?

Type of enquiry select all that apply

Project information