Beverage Cost Percentage for Pubs


Written by Shaun McManus
Working pub licensee, 15+ years running a Marston’s pub

Last updated: 26 June 2026

Most pubs recite their beverage cost percentage like a mantra—”We run at 28%”—but have absolutely no idea if that number is real or just theatre. I’ve walked into dozens of pubs where the licensee believes their figure, right up until a proper stocktake reveals they’re actually running at 32% or worse, with thousands in unaccounted stock loss hiding in the gaps. Your beverage cost percentage is the single most important number in a pub, yet it’s almost universally calculated wrong, measured too infrequently, and buried under layers of guesswork.

This matters because a 1% swing in beverage cost percentage on your wet sales quietly costs a typical pub £3,000–£5,000 a year. That’s not academic—that’s rent, or wages, or a new cellar chiller. And here’s what most licensees miss: you don’t have a cost problem until you’ve actually measured your stock movement properly. Until you do, you’re flying blind.

In this guide, I’ll walk you through exactly how to calculate your beverage cost percentage, what a realistic target should be for different pub types, and—more importantly—how to stop kidding yourself about the number you’re actually running.

Key Takeaways

  • Beverage cost percentage is opening stock plus purchases minus closing stock, divided by beverage sales revenue—but most pubs measure it monthly or never, which means losses snowball invisibly.
  • A sustainable range for most UK pubs is 26–32% depending on product mix, but the range is meaningless if your stock count is a guess.
  • A 1% loss in stock on wet sales costs a typical pub £3,000–£5,000 annually, yet most pubs that implement a weekly line check claw back 1–2 gross profit points within two months.
  • The number that matters is wet gross profit by line, not a single headline beverage cost percentage—spirits hide losses in over-pouring, draught hides it in cellar temperature and line waste, and most “theft” is actually measurement error and forgotten wastage.

What Is Beverage Cost Percentage?

Beverage cost percentage is the raw material cost of your drinks divided by the revenue you made from selling those drinks, expressed as a percentage. It tells you how much of every pound you take in behind the bar goes to pay for what was in the glass.

If you sold £10,000 worth of drinks and the stock that went into those drinks cost you £2,800, your beverage cost percentage is 28%. Simple in theory. Impossible to get right in practice, because “the stock that went into those drinks” is a phantom number that nobody actually measures.

What you can measure is:

  • Opening stock value (what you had in the cellar at the start of the period)
  • Stock purchased (invoices from your supplier)
  • Closing stock value (what you have left at the end of the period)
  • Beverage sales (from your till)

The formula is:

(Opening Stock + Purchases − Closing Stock) ÷ Beverage Sales = Beverage Cost %

But here’s where it breaks down: closing stock is almost never accurate in pubs. You take a quick visual count, write down a number, and hope. Kegs are half-full. Spirit bottles are open. You’ve got partial cases stacked in three different locations. The closing stock number you write down is a confidence interval with error bars wider than the bar itself.

This is why SmartPubTools focuses obsessively on stock measurement. Without an accurate closing stock figure, your beverage cost percentage is just noise.

How to Calculate Beverage Cost Percentage

In practice, there are three ways to calculate this: period-based (usually monthly), rolling (trailing four or thirteen weeks), and real-time (if you’re measuring stock every week).

Monthly Calculation (The Standard Approach)

Most breweries and pubcos require a monthly figure, usually reconciled to your EPOS data. Here’s the real process:

  1. Take a physical stock count on the last day of the month (or first day of the next month)
  2. Value that stock at cost (not selling price)
  3. Add up all invoices received during that month
  4. Subtract the closing stock from opening stock plus purchases
  5. Divide by till revenue for beverages only (not food, not gaming)
  6. Multiply by 100 to get a percentage

The problem is step 1. If your closing stock count is loose or includes unsold cocktail fruit or partial bottles of mixer, your entire calculation is compromised. Most licensees count stock roughly once a month, spending an hour guessing at half-kegs and spirit measures, writing down numbers that feel reasonable, and calling it done.

A proper stock count for beverage purposes requires: a dipstick for each cask or keg, a set of scales for spirit bottles and wine, a count sheet for small goods and premixes, and a reconciliation against till data the same day. This takes 45 minutes to an hour, once a week. Not monthly. Weekly.

Weekly Line Checks (The Accurate Approach)

Once you start running a weekly line check—dipping every cask, weighing every open spirit bottle, counting kegs and cases—your closing stock becomes a real number. Then you can run a weekly beverage cost percentage as a sanity check, or as a rolling four-week average to smooth out fluctuations.

The formula is the same, but now your inputs are honest. Most pubs that move from a messy spreadsheet to a disciplined weekly count find that their variance—the gap between calculated stock and physical count—drops from 5–8% down to 0.5–1% within a fortnight.

And when variance drops, beverage cost percentage becomes useful. You can actually see if you’re improving.

Realistic Targets for UK Pubs

The industry baseline you’ll hear is 26–32%, but this range is almost useless without context. A country pub selling ale and lager to regulars sits very differently from a town-centre pub moving premium spirits and bottled cocktails.

By Pub Type

  • Traditional ale house (draught-heavy, few spirits): 23–28%. You’re mostly pouring cask ale and keg lager, both high-margin products.
  • High-street wet-led pub (mix of draught, spirits, wine): 28–32%. Standard zone. Spirits and wine are lower margin than draught, so the mix matters.
  • Town-centre or cocktail-forward (high spirit ratio): 30–35%. Spirits are cheaper per unit than draught, so cost percentage looks worse even though profit per drink is often higher.
  • Branded chain or full-service venue (wide product range, food sales too): 26–30%. Often better cost control infrastructure, but mixing wet and food sales skews the comparison.

What actually matters is whether your number is consistent and trending the right way. If you’re running 29% and you’ve been running 29% for three months, with a variance of less than 1%, you’re in control. If you’re running 29% sometimes, 31% sometimes, and 27% sometimes, you’ve got no idea what you’re actually doing.

The most important conversation isn’t whether 28% is good or bad—it’s whether you know your number accurately enough to spot when it moves.

Why Your Numbers Are Wrong

I spent five years running stock on a tangle of spreadsheets and still losing track of partial kegs and spirit measures. My beverage cost percentage looked stable at 29%, but my variance was all over the place—sometimes 6%, sometimes 8%. That meant I was either losing a fortune in unmeasured stock or massively miscounting. Both possibilities were expensive.

Here’s where the errors hide:

Spirits: Over-Pouring and Measurement Error

A free-poured 25ml spirit is rarely 25ml. It’s usually 32–35ml if poured by hand without focus. Multiply that by 40 drinks a week and you’re giving away 280–400ml of spirit that your till doesn’t know about. Over a month, that’s 1–1.5 full bottles vanishing.

Add to that: you’ve got open spirit bottles scattered around (the one at the end of the bar, the one in the middle station, the backup in the cellar). When you count, you eyeball them. One looks half-full. Is it? Or is it 55%? The difference between calling it 50% and measuring it properly is thousands a year.

Weigh open spirit bottles on a set of digital scales, don’t guess. A full 70cl bottle of spirit weighs about 850g; a 25cl measure is roughly 300g. It takes 30 seconds per bottle and removes guesswork entirely.

Draught: Cellar Temperature, Line Cleaning Waste, and Leaks

A cask at 52°F will lose more gas than a cask at 55°F. Bad line cleaning—or skipping it—wastes 200ml per line per clean. A small weep in the cellar that you’ve learned to ignore costs you a pint every few hours. None of these show up on your till. All of them compress your beverage cost percentage without you knowing.

When you start running a StockTap pub stock app or a disciplined manual count with a dip stick, you separate cellar waste from till variance. Then you can actually see if your cellar is the problem or your till is.

Stock “Theft” (Which Is Usually Just Unmeasured Waste)

Most stock loss isn’t theft. It’s forgotten spillage, staff drinks that weren’t rung up, samples given to reps, breakage, line purges, and measurement errors stacking on top of each other. In 15 years, I’ve found one person outright stealing stock from my cellar. But I’ve found hundreds of pounds in unmeasured waste every time I’ve actually measured properly.

Improving Your Beverage Cost Control

If you’re currently measuring stock once a month or less, the fastest lever is to move to a weekly count. Here’s why:

  • Variance drops fast. Most pubs that move to weekly counting see their variance fall from 4–6% to under 1% within two weeks, simply because the discipline of counting regularly forces you to be more consistent and more honest.
  • You spot trends in real time. If your beverage cost percentage jumps from 28% to 31% in week three, you catch it immediately and investigate. Monthly counting means you’re already four weeks deep into a problem before you see it.
  • You claw back gross profit faster. Most pubs that implement a proper weekly line check claw back 1–2 gross profit points within two months. A 1 GP point swing on wet sales at a typical pub is worth £3,000–£5,000 a year.

The process I built at my own pub took 45 minutes a week:

  • Dip every cask and partial keg in the cellar (5 minutes)
  • Weigh every open spirit bottle (10 minutes)
  • Count kegs, cases, and small goods (10 minutes)
  • Reconcile against till data for the week (20 minutes)

Within a fortnight, I had a stock variance I could trust. Within a month, I could see exactly where losses were hiding.

Line-by-Line Analysis: Where Real Losses Hide

Here’s the operator insight most consultants miss: the number that actually matters is wet gross profit by line, not a single headline beverage cost percentage. Draught might run 22%, spirits 32%, and wine 35%—and if you’re only looking at the headline 28%, you’re missing the real story.

Because losses hide differently on every line:

  • Draught ales: Loss hides in cellar temperature, line cleaning waste, and cask condition. A cask that’s been sat at the wrong temperature for two weeks pours flat and soft, so staff over-pour to compensate. Over-pouring that your till doesn’t capture.
  • Keg lager and stout: Loss hides in pressure regulators, leaks, and bad line purges. A loose connection in the cellar can weep 50ml a day without you noticing.
  • Spirits: Loss hides in over-pouring and open-bottle evaporation. A spirit bottle that sits open behind the bar in a warm room loses 10–15ml a week to evaporation alone.
  • Wine: Loss hides in opened bottles going off, partial pours not rung up, and staff tasting.

If you’re seeing a headline beverage cost percentage of 29% but draught is running 25% and spirits is running 35%, you need to solve the spirits problem, not the overall number. Most pubs don’t even break it down line by line, so they spend months chasing ghosts.

Start here: run your beverage cost percentage separately for draught and for packaged (spirits, wine, soft drinks, bottled beer). If they diverge more than 2 percentage points, you’ve got a line-specific problem that needs investigation.

Frequently Asked Questions

What is a good beverage cost percentage for a pub?

For most UK wet-led pubs, 28–32% is the realistic range depending on product mix. The key is consistency: a stable 29% with variance under 1% is far better than a headline 27% with variance of 5%. If you’re not measuring stock weekly, your number isn’t reliable enough to benchmark against.

How do you calculate beverage cost percentage?

Beverage cost percentage = (Opening stock + Purchases − Closing stock) ÷ Beverage sales revenue × 100. The problem is always the closing stock figure. Without an accurate physical count—dips for casks, scales for spirits, a count sheet for cases—your calculation is guesswork.

Why is my beverage cost percentage so high?

Most often: your closing stock count is inaccurate, you’re over-pouring spirits without realising it, or you’ve got cellar waste you’re not measuring (line cleaning, cask leaks, temperature loss). Run a proper weekly count and measure line-by-line. Hidden losses usually sit between 2–4% of wet sales.

How often should you calculate beverage cost percentage?

Monthly is the industry standard for reporting, but you won’t spot problems until they’re weeks old. A weekly line check with a rolling four-week average gives you real-time control. Most pubs that move to weekly counting catch problems within days instead of weeks.

Can beverage cost percentage be too low?

Yes. If your beverage cost percentage is consistently below 24%, your closing stock count is likely overstated (you’re counting phantom stock you don’t actually have). Run a full physical count and reconcile carefully. A beverage cost percentage that’s too low is as dangerous as one that’s too high—you’re flying blind either way.

Weekly stock counts catch beverage cost problems fast, but only if you’re counting accurately and reconciling the same day.

£97 once. No subscription. No monthly fees. Works on any device.

StockTap is built to run a cellar count, log line temperatures, reconcile against till data, and flag variance the same week—so you see beverage cost problems before they cost you thousands. Built by a working pub landlord.




Leave a Reply

Your email address will not be published. Required fields are marked *