Skip to content
OperationsBeta

Inventory by Batch

Every batch tracked. Expiring stock used first.

MedicalMet's Inventory by Batch module gives you granular control over your clinic's stock. Add inventory by batch with batch numbers, stock cost prices, quantities, and expiry dates. The system uses FEFO (First Expiry, First Out) logic to automatically dispense items closest to their expiry date first — reducing waste and ensuring compliance. Need to redistribute stock? Initiate inter-branch stock transfers with a built-in approval workflow so nothing moves without authorization. Low stock and expiring stock warnings keep you proactively informed before problems arise.

Batch Inventory

BETA
Hyaluronic Acid 2mlIn Stock
BTH-2401Qty: 48Cost: $12.50Exp: Mar 2026
Vitamin C Serum 30mlLow Stock
BTH-2388Qty: 5Cost: $8.20Exp: Apr 2026
Lidocaine 10mgExpiring Soon
BTH-2365Qty: 20Cost: $3.40Exp: Mar 2026
FEFO Active— Earliest expiry dispensed first

Transfer Request

Branch A → Branch B · 10 units

Pending Approval
Inventory by Batch
Key Benefits

Why clinics choose Inventory by Batch

Add stock by batch with batch numbers, stock prices, quantities, and expiry dates. FEFO dispensing logic ensures items closest to expiry are used first. Transfer stock between branches with an approval process.

Batch-Level Stock Entry

Add stock with batch number, cost price per unit, quantity, and expiry date — giving you full traceability per batch.

FEFO Dispensing Logic

The system automatically dispenses items with the earliest expiry date first (First Expiry, First Out), minimizing waste and expired stock.

Inter-Branch Transfers with Approval

Initiate stock transfers between branches with a built-in approval process — the receiving branch must approve before stock is moved.

Low Stock & Expiry Warnings

Get automatic alerts when stock falls below your set threshold or when batches are approaching their expiry date.

Simple Setup

How it works

Get started in minutes, not months.

Step 1

Add Stock by Batch

When receiving inventory, enter the batch number, cost price, quantity, and expiry date for each batch.

1
Step 2

FEFO Auto-Dispensing

When items are used or sold, the system automatically selects the batch with the earliest expiry date first.

2
Step 3

Transfer & Monitor

Initiate inter-branch transfers (with approval), and monitor low stock and expiring stock warnings from your dashboard.

3
Perfect For

Ideal use cases

Medical clinics managing medications and consumables with strict expiry tracking

Multi-branch chains redistributing stock between locations with controlled approval workflows

Aesthetic clinics tracking batch-level cost prices to calculate accurate profit margins

Ready to try Inventory by Batch?

Schedule a free demo and see how Inventory by Batch can transform your clinic operations.

No credit card required. Free 30-day trial after demo.