Guide / pharmacy, honestly

Pharmacy inventory software, free: the honest answer

Pharmacy inventory is batch-and-expiry inventory with high consequences. Free covers the list; the traced record is the paid layer — and the dispensing side needs dedicated pharmacy software, which BSimple is not.

The key facts

  • Genuinely free: a spreadsheet with expiry columns — workable for one person, fragile at volume and audit time.
  • What pharmacy stock demands: batch/lot numbers, expiry discipline, and two-way traceability from supplier to patient-facing sale.
  • The boundary: dispensing, prescriptions and regulatory records are pharmacy-system territory — BSimple does not do them.
  • Where BSimple fits: the stock, purchasing and expiry layer on one record; plans from $180/month (AUD), free to trial.
  • The wider system: inventory management end to end maps the whole record this page sits in.
Diagram — index of this pageThe ground this page covers
  1. 01The key facts
  2. 02What "free" covers — and what it never covers
  3. 03What pharmacy inventory actually needs
  4. 04Where BSimple fits — and the honest boundary

What "free" covers — and what it never covers

The honest free option is a spreadsheet: item, quantity, batch, expiry, one maintainer. It works while volume is low and one person owns the record. It fails at exactly the things pharmacy stock cannot afford — two people editing, expiry checks that depend on memory, and recalls that require reconstructing movements by hand.

Free tiers of inventory tools add search and mobile counts with caps. What they almost never include is the traced record: batch numbers on every receipt, expiry-driven rotation, and traceability that runs both directions — from a suspect batch to everyone who received it, and from a supplier delivery forward to every batch it entered. That traced layer is the paid product nearly everywhere, because it is the hard part. The free-tools landscape maps the market honestly.

Genuine BSimple screenThe BSimple reorder screen working against live stock levels.
The BSimple reorder screen working against live stock levels.

What pharmacy inventory actually needs

  • Batch and expiry on every line. Receipts carry lot numbers and use-by dates; the record shows what expires first and what is already past it.
  • Traceability search. Given a batch, find every delivery it went into; given a suspect lot, find every affected batch and destination. Recalls run on this.
  • Purchasing from demand. Reorder levels that raise supplier orders, with goods receipts updating the record and price variance caught before payment.
  • Counts that do not close the pharmacy. Cycle counts by section, variances adjusted deliberately, audit trail intact.
  • The money boundary handled. Approved invoices to Xero or MYOB, GST handled by the accounting system.

A spreadsheet covers the first line only. A real system covers all five — that gap is what the paid tier buys anywhere in this market.

DiagramDiagram: spreadsheet data imported into live stock records.
Diagram: spreadsheet data imported into live stock records.

Where BSimple fits — and the honest boundary

We build BSimple, so weigh that. The stock layer it does properly: batch/lot tracking with expiry and traceability search that runs both directions, reorder-driven purchasing, stocktakes from any browser, and invoicing with the Xero or MYOB handoff — on one record, from $180/month (AUD). For a pharmacy's front-of-store and non-dispensing stock, or a healthcare supplier distributing consumables, that layer is the daily work.

The boundary is equally plain: BSimple is not pharmacy dispensing software. Prescriptions, dispensing records, and regulatory compliance (state and federal) belong to dedicated pharmacy systems — we do not claim them, and no inventory tool should. If your need is genuinely the dispensing workflow, start there and treat stock as the integration question. If your need is the stock layer itself, the free trial on one product line is the honest test; the related billing-software guide covers the invoicing side.

DiagramOrderPick and packInvoiceXero
Diagram: Order → Pick and pack → Invoice → Xero — how this work moves through BSimple.

Frequently Asked Questions

Is there free pharmacy inventory management software?

A spreadsheet, genuinely — while one person maintains it and expiry checks stay manual. Free tiers add search and counts with caps. Batch-level traceability and expiry discipline, the parts pharmacy stock actually runs on, are the paid layer nearly everywhere.

Is BSimple free?

No — plans start at $180/month (AUD). The trial is free and is the full product: receipt one product line with batches and expiry, run a trace search, and take a count before deciding.

Can BSimple handle prescriptions and dispensing?

No. Dispensing, prescription records and pharmacy regulatory compliance are dedicated pharmacy-system territory, and BSimple does not claim them. BSimple manages the stock, purchasing and expiry layer around the business.

How does batch traceability work in BSimple?

Every receipt carries lot numbers and expiry dates; traceability search runs from a finished batch back to the raw lots and from a suspect lot forward to every batch and customer it reached. Recalls and expiry audits read from the record instead of being reconstructed by hand.

BSimple

Get started with BSimple