Free forever — no credit cardSee plans
For clinics, practices & labs

Medical Inventory Management Software for Clinics & Practices

Track supplies, devices, and lot/expiry across every location. Barcode-scanned counts, FEFO rotation, and audit-ready movement logs — designed with traceability requirements in mind.

You run a clinic, not a hospital warehouse. The supply closet is small, the budget is tight, and the stakes when something goes wrong are not "we lost margin" — they're "a patient got the wrong thing." You don't need an enterprise WMS. You need to know exactly what's on the shelf, when it expires, and who touched it last.

StockZip is built for that. Lot and expiry are first-class fields, not custom add-ons. Counts happen on an iPad in the supply room, not on a clipboard that gets transcribed three days later. Movement logs are exportable for your audit reviewer in two clicks — no spiral notebook required.

Pain points we hear from clinics, practices & labs

Expired stock gets used because nobody's watching the dates

A box of urinalysis strips sits at the back of the cabinet. The expiry was last March. A tech grabs it Monday morning, runs a sample, and the result's off. Now you're tracing the lot through a paper log and praying.

Lot tracking lives in a notebook, audit reviews are panic-mode

Your supply lead has a spiral notebook from 2019. When the reviewer asks for last quarter's expiry movements on lot #A4421, you're photocopying pages, squinting at handwriting, and reconstructing dates from memory.

Multi-location practices have no idea what's on hand at the other clinics

Downtown is out of 25-gauge needles. East-side has a full case. Nobody knew until a tech drove 18 minutes across town to borrow a box.

A day in the life

It's Monday, 7:45am. Your supply lead unlocks the storeroom at your main clinic and opens StockZip on the iPad mounted by the door. The morning view shows three items below par from last week and two lots with expiry inside the 30-day window — one box of lidocaine vials, one pack of pregnancy test strips.

She walks the cabinets, scans the lidocaine box, and confirms the count. Two vials are missing — used on Saturday's walk-in. She pulls them out of FEFO rotation and moves the soon-to-expire ones to the front. Five minutes.

The Stericycle delivery comes in at 9:10. The driver hands her the boxes; she scans each barcode, captures the lot and expiry as she goes, and the iPad logs everything against the PO. There's a short ship on one item — flagged automatically, screenshot saved, credit request typed up before lunch.

By 11am, your downtown manager sees on his dashboard that east-side just received a case of 25-gauge needles. He requests a transfer of 2 boxes. The supply lead approves it in two taps. The case gets driven over at 1pm, the movement is logged, and downtown's count updates automatically when it lands.

What StockZip does for clinics, practices & labs

Lot number + serial number tracking out of the box

Every item supports a lot number and an expiry date as built-in fields. Consumables — gloves, syringes, gauze, test strips, vials — track by lot. Medical devices — scopes, infusion pumps, defibrillators, point-of-care analyzers — track by serial number with their own service-history and last-calibration fields. You decide per item type which fields apply. No custom-field gymnastics, no "we'll figure it out later."

Expiry-based alerts and FEFO (first-expiry-first-out) rotation

Set an alert window — 30, 60, or 90 days before expiry — and StockZip sends notifications to your supply lead and clinic manager. The count view automatically sorts each item by expiry, so the oldest stock is the first thing your tech sees. Anything inside the warning window gets flagged in amber. Anything past expiry gets blocked from check-out entirely.

Multi-location view for group practices

A 3-clinic group practice runs from one dashboard. See current stock, low-stock alerts, and expiring lots across every site. Initiate transfers in two taps — the requesting clinic creates the request, the source clinic approves, and both inventories update when the items physically move. Every transfer is logged with who requested, who approved, and when items were received, so your chain of custody is intact.

Audit log — who counted what, when, where

Every change is timestamped against the user who made it. Counts, adjustments, transfers, expiry write-offs, receives — all of it. Filter the log by date range, location, lot number, item, or user. Export as PDF or CSV. When a reviewer asks for the movement history on lot #A4421 between January and March, you generate the report in 30 seconds instead of reconstructing it from a notebook.

Barcode-scanned counts on iPad

Mount an iPad in your supply room. Your team scans items in on receive, captures lot and expiry automatically (most boxes have a 2D code that includes both), and updates counts with taps. No clipboards, no transcription, no end-of-week catch-up. The iPad becomes the source of truth, and the data lives in the cloud so your manager sees it from the front desk.

How it works

1

Label your storerooms

Print QR codes for each storeroom, cabinet, or supply closet. Stick one on every door. Each becomes a tracked location with its own item list.

2

Scan items in with lot + expiry

When deliveries land, your team scans each box. Lot number and expiry get captured at receive, not "sometime later this week." About 5–10 seconds per item.

3

Set FEFO + low-stock alerts

Choose alert windows (30/60/90 days before expiry, par levels per item). Notifications go to your supply lead. FEFO sorting happens automatically.

4

Pull audit-ready reports

Export the movement log as PDF or CSV, filtered however your reviewer needs it. Hand it over without staying late.

Pricing

Start free. The free plan covers a single clinic with full lot and expiry tracking, barcode scanning, and low-stock alerts. Paid plans add multi-location dashboards, advanced audit log filters, custom field libraries, and dedicated support. Pricing scales with clinics, not arbitrary user counts. Pay monthly, cancel anytime.

See it in action

A spiral notebook should not be the source of truth for lot #A4421. An expired box of strips should not get used because nobody saw the date. Your audit reviewer should not get a stack of photocopies — they should get a clean PDF, filtered to what they asked for, in under a minute.

StockZip is medical inventory management software designed with traceability and audit requirements in mind. Lot and expiry are built in, multi-location is built in, and the movement log is one export away.

Start free — single clinic, no card, full feature trial. Or talk to sales for a 20-minute walkthrough if you run a group practice or a lab.

More on our security model at /security.

Frequently asked questions

Straight answers about patient data scope, lot & expiry tracking, multi-clinic visibility, and audit exports.

No. StockZip stores only inventory data — SKU, quantity, location, lot, expiry, who counted what and when. Patient health information (PHI) is out of scope for the inventory database. If you do plan to store PHI alongside inventory records, talk to us first so we can scope the integration correctly.