How to do a stock take in a pub
A pub stock take counts everything on hand at a fixed time, then works out usage: opening stock plus deliveries minus closing stock. Compare that usage with what the till says you sold and the difference is your variance, in pints, measures and pounds. Most pubs count wet stock weekly or every four weeks, often with an independent stocktaker, and food weekly. A small, steady variance is normal; a sudden jump needs investigating.
On this page
A stock take tells you what your till can't: whether what left the cellar, the back bar and the walk-in matches what you actually sold. Without one, a falling GP could be theft, waste, a pricing mistake or a brewery price rise, and you've no way of telling which.
Here's how to do one properly, for wet stock and for food, with a worked example.
The core sum
Every stock take comes down to one calculation:
Usage = opening stock + deliveries − closing stock
Then:
Variance = usage − what the till says you sold
If you used 352 pints of lager but the till only recorded 340, you have a 12-pint shortfall to explain. The same logic works for spirits in measures, wine in bottles and food in pounds.
Before you start
- Pick a fixed time, usually before opening or after close, so no stock is moving.
- Record all deliveries and credits since the last count, from delivery notes and invoices.
- Print a stock sheet in the order your cellar and bar are laid out, so you count in a walking route rather than jumping around.
- Get the till reading for the same period, product by product.
- Note anything given away or written off: staff drinks, comps, pulled-through beer after a line clean, a dropped case. If you don't record it, it shows up as a loss.
How to count wet stock
Draught (kegs and casks)
- Full kegs and casks: count them.
- Kegs on connection: weigh them and subtract the empty weight of the same keg type, then convert to pints. Beer weighs a little over 1kg per litre and a pint is 568ml, so as a rough guide every 1kg of beer left is a little under two pints.
- Casks: estimate by dipping or weighing, and note how long the cask has been on. Ale has a short life once tapped, so record anything you have to pour away.
Spirits
- Full bottles: count them.
- Open bottles: estimate in tenths of a bottle, or weigh them if you have scales and the empty bottle weights. Be consistent: if you count in tenths one week and weigh the next, the variance won't mean much.
- Measures: remember whether your pub sells in 25ml or 35ml. You can use one or the other, not both. A 70cl bottle gives 28 × 25ml or 20 × 35ml.
Bottles, cans, wine and minerals
- Count every unit on shelves, in fridges and in the cellar.
- Open wine: estimate in glasses or tenths. Still wine by the glass is sold in 125ml, 175ml and multiples, so a 75cl bottle gives six 125ml or a little over four 175ml glasses.
- Post-mix and syrups: weigh or estimate the boxes in use.
How to count food stock
Food is counted in the units you buy it in, valued at your purchase price excluding VAT:
- Walk-in and fridges: meat, fish, dairy, prepped items. Count part-used packs as a fraction.
- Freezers: count by pack or by weight.
- Dry store: flour, oils, tins, sauces.
- Prepped food: value at the cost of its ingredients, or leave it out and be consistent.
Then work out your actual food cost:
Food cost % = (opening food stock + purchases − closing food stock) ÷ net food sales × 100
Net food sales means excluding VAT: food sold for consumption on the premises is standard-rated, so if you're VAT-registered divide the till figure by 1.2. Your food GP is 100% minus your food cost %.
Worked example: four weeks of lager
A pub sells one draught lager. Here's the four-week stock take:
| Pints | |
|---|---|
| Opening stock (2 full kegs + 31 pints on the connected keg) | 207 |
| Deliveries (8 kegs × 88 pints) | 704 |
| Closing stock (3 full kegs + 18 pints on the connected keg) | 282 |
| Usage | 629 |
| Till sales | 598 |
| Recorded wastage (line cleaning, pulled-through, two spills) | 14 |
| Unexplained variance | 17 |
At a net selling price of £4.33 a pint (£5.20 on the till, less VAT), that's £73.61 of lost sales. At a cost of £1.70 a pint, it's £28.90 of stock.
Seventeen pints over four weeks of a busy line may well be ordinary over-pouring and unrecorded spillage. If last month's figure was 5 and this month's is 17, that's the trend to look at.
A wet stock-take sheet you can copy
Use one line per product, in the order you walk the cellar and bar. Fill in the till sales from your product report for exactly the same period.
| Product | Unit | Opening stock | Deliveries | Closing stock | Usage | Till sales | Recorded wastage | Variance | Variance £ (net) |
|---|---|---|---|---|---|---|---|---|---|
| House lager | pints | ||||||||
| Guest cask ale | pints | ||||||||
| Cider | pints | ||||||||
| House vodka | 25ml | ||||||||
| House gin | 25ml | ||||||||
| House red | 175ml | ||||||||
| Bottled lager | bottles | ||||||||
| Cola (post-mix) | serves |
Usage is opening plus deliveries minus closing. Variance is usage minus till sales minus recorded wastage. A positive number means stock has gone that you can't account for; a negative one (you sold more than you used) usually means a till or counting error, which is worth chasing just as hard.
When the variance is bad: what to check
Work through the boring explanations before the dramatic ones.
- Counting errors. Recount the biggest variances. A missed keg is 88 pints.
- Delivery errors. Did you get what the invoice says? Were returns and credits recorded?
- Till errors. Is a product rung up under the wrong button? A guest ale sold as the house bitter will make one line look short and another look long.
- Unrecorded wastage. Line cleans, pulled-through beer, out-of-date stock, breakages, comps and staff drinks.
- Pouring. Over-pouring spirits, oversized wine measures, pints topped up generously.
- Price errors. Is the till price what you think it is?
- Theft. Only once everything above is ruled out, and handled carefully.
Look at where the variance sits: one product, one category, one area. And look at when: if your stock-take periods line up with rota changes, compare the rota with the variance pattern.
How often to stock take
| What | Typical frequency | Why |
|---|---|---|
| Full wet stock | Every 4 weeks (or monthly) | Matches most trading periods; often done by a stocktaker |
| Spirits and high-value lines | Weekly spot check | Quick, and catches problems early |
| Food | Weekly | Moves fast, perishable, food cost changes week to week |
| After a manager or key staff change | Straight away | So each person starts from a known figure |
These are common practice, not legal requirements. The right rhythm is the one you can keep.
Common stock-take mistakes
- Counting during trade. Stock moves while you count and the numbers never balance.
- Not recording wastage. Every line clean and every binned cask makes the variance look worse than it is.
- Inconsistent methods. Tenths one month, weights the next.
- Forgetting credits. A returned keg that was never credited shows up as a loss.
- Comparing against the wrong period. The till report and the stock count must cover exactly the same dates and times.
- Doing nothing with the result. A stock take is only useful if you act on what it shows.
Where ShiftComplete helps
ShiftComplete doesn't count stock or connect to your till. It does help with the routines that keep stock losses down:
- Checklists by weekday: line cleaning on its day, cellar checks every morning, a weekly spirits spot check, each tick named and timestamped.
- Day notes on the rota so everyone knows Monday morning is stock-take and the cellar is out of bounds.
- The rota itself, so when you investigate a variance you can see who was on.
- Incident and maintenance logs for the leaking coupler or the broken cooler that's been wasting beer.
£1.49 per staff member per month, free for 60 days with no card. For the pricing side of the numbers, read how to calculate GP on drinks, and for the cellar routine, our cellar management checklist.
Frequently asked questions
How often should a pub do a stock take?
There's no legal rule. Many pubs do a full wet stock take every four weeks, often with an independent stocktaker, and a quicker weekly check on high-value lines like spirits and draught. Food is usually counted weekly because it moves faster and goes off. Count more often if you've had a problem, a change of staff or a new manager.
What is an acceptable stock variance in a pub?
There's no official figure, and it depends on your trade. Draught always loses a little to line cleaning and fobbing, so a small, consistent shortfall on draught is normal. What matters is the pattern: a variance that's steady week to week and explained by known wastage is fine; one that suddenly grows, or sits on one product or one shift, needs investigating.
How do you count part-used kegs?
Weigh them. Put the keg on scales, subtract the empty weight of the same keg type (weigh an empty one, or use your supplier's figure), and convert the remaining weight to pints. Beer weighs a little over a kilogram per litre, so a remaining 20kg is roughly 35 pints. Some stocktakers use keg dip sticks or flow meters instead.
Should I use an independent stocktaker?
For wet stock, many pubs do, especially managed houses and pubs with several staff on the bar. An independent stocktaker brings experience, standard methods and a neutral view if there's a discrepancy. You can still do your own weekly checks in between. For a small owner-run pub, a careful monthly self-count can work if you're consistent.
Do I count stock at cost or selling price?
Both are useful. Count at cost (excluding VAT) to value your stock and work out GP. Express the variance at selling price (excluding VAT) to see what the missing stock would have taken at the till, which is the figure that gets people's attention. Always say which one you're using.
Sources
- GOV.UK: Weights and measures, specified quantities
- HMRC: Catering, takeaway food and VAT (VAT Notice 709/1)
- GOV.UK: VAT rates
Checked 26 October 2026. This guide is general information, not legal advice.