What this means this week
Pour cost: actual vs. theoretical
Gap between the lines = drinks poured but not rung in. Last 6 weeks.
Pour cost by category vs. target
Bars = this week. Target range is a common rule of thumb.
Top sellers this week
Beverage sales
Weekly POS sales, $
Pour cost %
Actual (from counts) vs. theoretical (from POS)
Unaccounted product (cost $)
Actual usage minus what POS says was sold
Inventory on hand ($)
End-of-week value at cost
Weeks before Nov 2β8 are made-up history for the demo. Halloween week (Oct 26βNov 1) shows the typical busy-week spike in variance.
Where the beverage dollars go
Cost of product used this week
Sales by category
POS sales this week
Category scorecard
Mixers have no direct POS sales, so their cost rolls into liquor. Targets: common industry rules of thumb, not standards.
Biggest variances this week
Actual usage (counts) minus theoretical usage (POS sales Γ pour size). Rule of thumb: under 2β3% is normal spillage.
Where to look first
Cash tied up in slow movers
Items with more than 4 weeks of supply on hand, value at cost
Weeks of supply = on hand Γ· this week's usage. Suggested action: run a special (see Drink specials), stop reordering, or return/swap with your distributor rep.
Order to par
Slow movers are held back on purpose. Order quantities round up to whole units.
Beverage COGS reconciliation Β·
How inventory counts tie to the monthly P&L (example numbers)
Where the cost went
What you should have used vs. what you did
Gross margin
Why this matters
Built from this week’s slow movers. Costs use the bar’s own unit costs; sales per week are estimates. Pour cost runs above the liquor target on purpose: the goal is turning dead stock into cash. Drink names are examples.
Upload this week's inventory sheet
Demo: your file is read in the browser only. Nothing is sent anywhere.
Templates: sample_inventory.csv Β· sample_inventory.xlsx
Columns: item, category, subcategory, count_unit, unit_cost, par, begin_count, purchases, end_count, pour_size_oz, menu_price, pos_units_sold, container_oz