The Ultimate Bar Inventory Spoilage Guide: Track and Prevent Waste
A practical workflow for bars and cafes to track perishable lots, record waste and internal use, review count variance, and rotate stock by expiry.
Sound familiar?
Unrecorded Liquid Waste
Spills, staff use, tastings, and expired ingredients distort stock records when they are not recorded consistently.
Expired Ingredients
Losing track of expiration dates on perishables like milk, syrups, and craft garnishes leads to forced spoilage.
Poor Batch Rotation
Staff grabbing the newest stock instead of using older batches first (ignoring FIFO) guarantees future waste.
Built for how you actually work
FIFO Batch Depletion
When tracked lots are available, sales allocate stock from the oldest eligible batch first. Staff still need to rotate the physical shelf to match the records.
Expiry Alerts
Log expiration dates when receiving stock and let the system flag items before they spoil.
Spoilage and Internal-Use Records
Record waste with an adjustment reason and record staff or operational use as internal consumption. Internal consumption is management cost attribution, not an accounting journal.
Cycle Counts and Reconciliation
Count selected stock, review discrepancies, and reconcile the variance while checkout remains open. Batch variance currently applies to the newest lot rather than a chosen lot.
This page is part of Slapsoil — free, offline-first inventory management software with a built-in point of sale. See the complete feature overview, or browse every industry and comparison guide.
View the full overviewCommon questions
What is FIFO in bar inventory?
FIFO stands for First-In-First-Out. It is the practice of using the oldest received stock before touching newer deliveries to prevent expiration.
How do I calculate my spoilage rate?
Divide the cost of your spoiled goods by your total inventory value over a specific period, then multiply by 100.