Kalkulation & Kennzahlen

Beer costing in hospitality: how to price draught and bottled beer

Beer costing in hospitality: calculate cost of goods and selling price for draught and bottled beer – including pouring loss, VAT and worked examples.

Lukas Stojetz

Lukas Stojetz

Founder

8 min

Reading time

Beer costing in hospitality: how to price draught and bottled beer

A new keg is tapped and the first beer is flowing – but do you actually know what a glass costs you? Many venues take their beer price from the previous owner, the place next door or gut feeling. When it comes to beer costing in hospitality, every cent counts. Gut feeling works until the brewery or drinks wholesaler raises prices and your margin quietly shrinks.

The good news: beer costing in hospitality is not rocket science. You need the purchase price, a realistic assumption for pouring loss, your target cost-of-goods percentage and the right VAT rate. In this article we work through it step by step – for draught and bottled beer, for 0.3 l and 0.5 l glasses, with worked examples you can check yourself.

1. Beer costing in hospitality: the basic formula

Every beer calculation follows the same logic: first you work out the cost of goods per glass, then you derive the net selling price from your target cost-of-goods percentage, and finally you add VAT.

Step 1 – cost of goods per glass: net purchase price ÷ pourable volume in litres × glass size in litres

Step 2 – net selling price: cost of goods per glass ÷ target cost-of-goods percentage

Step 3 – gross selling price: net selling price × (1 + VAT rate)

Step 4 – check: Through regular stocktaking you determine your actual cost-of-goods percentage and compare it with your target. Section 6 shows what that looks like in practice.

1
Cost of goods
Net purchase price ÷ pourable volume × glass
2
Net price
Cost of goods ÷ target percentage
3
Gross price
Net price × 1.19
4
Check
Actual percentage via stocktake

The key word is pourable. A 50-litre keg does not give you 100 full 0.5 l glasses, because some beer is always lost when pouring, when flushing the lines and as foam. If you calculate with the full keg volume, every glass is priced too low. You build this technical loss into your costing. It is different from unexplained pouring loss, which you only find through a target vs. actual comparison – how that works is explained in detail in our article Calculating pouring loss.

Important
Always calculate with net prices – for purchasing and for sales. VAT is a pass-through item and does not belong in your cost-of-goods percentage. Only at the very end do you convert to the gross price for the drinks menu.

2. Costing draught beer: a step-by-step example

Let's take a typical pub scenario. The figures are example values – use your own purchase prices and experience for your venue.

ItemValueExplanation
Keg size50 lexample keg from the wholesaler
Net purchase price€120.00excluding deposit and VAT
Technical pouring loss (assumption)4%foam, line flushing, run-off – example assumption
Pourable volume48 l50 l × (1 – 0.04)
Cost of goods per litre€2.50€120.00 ÷ 48 l
Cost of goods 0.5 l€1.25€2.50 × 0.5
Cost of goods 0.3 l€0.75€2.50 × 0.3

Now your target cost-of-goods percentage comes into play. Suppose you want to reach a cost-of-goods percentage of 25% on beer. For the 0.5 l glass, that gives you:

  • Net selling price: €1.25 ÷ 0.25 = €5.00
  • Gross selling price (19% VAT): €5.00 × 1.19 = €5.95
  • Contribution margin per glass (net): €5.00 – €1.25 = €3.75
Recipe managementDraught beer 0.5 l: what a glass really costs
Costing per glass
Keg 50 l · 120.00 € net2.50 € / l
Pour · 0.5 l1.25 €
Cost of goods1.25 €
Net selling price5.00 €
25%
Cost of goods
1.25 € of 5.00 € net
Example calculation: 50 l keg at 120.00 € net, 4% technical pouring loss (48 l pourable), selling price 5.95 € gross (5.00 € net at 19% VAT).

For the 0.3 l glass, the calculation is the same: €0.75 ÷ 0.25 = €3.00 net, times 1.19 gives €3.57. On the menu, though, it is better to price the small glass deliberately higher, for example at €3.90 – pouring, washing up and service per glass stay the same no matter how much is in it. Per litre, the 0.3 l glass is then slightly more expensive than the 0.5 l glass.

What happens if you leave out pouring loss?

If you calculate with the full 50 litres, you get €1.20 cost of goods per 0.5 l and therefore €4.80 net. In reality, though, the glass costs you €1.25. Your actual cost-of-goods percentage is then €1.25 ÷ €4.80 = around 26% instead of the planned 25%. That sounds small – but across many kegs a month, this one percentage point adds up to a noticeable amount.

3. Costing bottled beer

With bottled beer there is no pouring loss, so the calculation is simpler. Example: a crate of 20 bottles of 0.5 l costs you €18.00 net (excluding deposit).

  • Cost of goods per bottle: €18.00 ÷ 20 = €0.90
  • Net selling price at a 25% target: €0.90 ÷ 0.25 = €3.60
  • Gross selling price: €3.60 × 1.19 = €4.28, so for example €4.30 on the menu

You get the deposit for crates and bottles back when you return them, so it does not belong in the cost of goods. Breakage, on the other hand, does: if a bottle regularly gets broken, document it and take it into account in your costing. More on this in our article Shrinkage and breakage in hospitality.

4. The right target cost-of-goods percentage for beer

There is no universal percentage that suits every venue. A brewpub with high beer sales calculates differently from a cocktail bar that only offers beer on the side. What matters is that your percentage fits your fixed costs, your concept and your price level. The table below shows how strongly the target percentage affects the price – using the 0.5 l glass with €1.25 cost of goods:

Target cost-of-goods %Net mark-up factorNet selling priceGross selling price (19%)
20%5.0€6.25€7.44
25%4.0€5.00€5.95
30%3.33€4.17€4.96

The mark-up factor is simply the inverse of the percentage: 1 ÷ 0.25 = 4. If you prefer working with factors, multiply the cost of goods directly by it. How cost-of-goods percentage, mark-up and contribution margin fit together is explained in our article Costing in hospitality.

Tip
Do not look only at the percentage – look at the contribution margin in euros too. A beer with, say, 26% cost of goods and a €3.70 contribution margin can be worth more to your venue than a drink with 18% cost of goods that hardly anyone orders.

5. VAT and price display on the menu

In Germany, drinks served in hospitality are still subject to the standard VAT rate of 19%. Since 1 January 2026, food has been permanently taxed at 7%, but drinks are excluded – as summarised, for example, by the Frankfurt am Main Chamber of Commerce (IHK). For your beer costing, that means: net price times 1.19. All the details on the distinction are in our article VAT in hospitality 2026.

The drinks menu always shows final prices. Under Section 13 of the German Price Indication Ordinance (PAngV), prices in restaurants and bars must be listed in a price list and must include the service charge and all other surcharges. How to structure your menu is shown in our article Creating a drinks menu.

Austria and Switzerland: In Switzerland, the standard rate is 8.1% according to the Swiss Federal Tax Administration (FTA); it also applies to restaurant services. Costing there is done in CHF accordingly. Austria has its own VAT rates – it is best to confirm the rate that applies to your venue with your tax adviser and use it in step 3 of the formula.

6. Checking your costing in practice

A calculation is only as good as the figures behind it. Whether you actually reach your planned percentage only becomes clear when you check. For that, you need a regular stocktake:

Actual cost of goods (beer) = opening stock + purchases – closing stock (each at net purchase price)

Actual cost-of-goods percentage = actual cost of goods ÷ net beer revenue

ItemValue
Opening stock (2 kegs)€240.00
Purchases in the month (12 kegs)€1,440.00
Closing stock per stocktake (3 kegs)€360.00
Actual cost of goods€1,320.00
Net draught beer revenue according to POS data€4,900.00
Actual cost-of-goods percentage26.9% (target: 25%)

If the actual percentage is above your target, there are three typical causes: the purchase price has gone up without you adjusting the selling price; pouring loss is higher than assumed; or beers are being served that never make it into the till. When looking for the cause, it helps to review the cost of goods formula and break the figures down by beer.

7. Common mistakes in beer costing

  • Calculating with the keg volume instead of the pourable volume: foam, line flushing and line loss belong in the calculation.
  • Mixing gross and net: net purchase price, net selling price – VAT only comes in at the end.
  • Missing purchase price increases: when the brewery or wholesaler raises prices, your cost of goods changes immediately. Review your costing after every price change.
  • Pricing small glasses linearly: a 0.3 l glass takes almost the same effort as a 0.5 l glass.
  • Never checking: without regular stocktakes you will not know whether you are hitting your planned percentage.

8. Beer costing with BarBrain

With BarBrain, all the figures for your beer costing are in one place – no Excel formulas that nobody updates after the next price rise. Without software, that often means typing up delivery notes, counting kegs on paper and only noticing deviations when the margin is missing at the end of the month.

  • Recipe management: In recipe management you set up every drink with its pour size. BarBrain calculates the cost of goods from your current purchase prices and compares it with the net selling price, so you can see the cost-of-goods percentage for each beer at a glance.
  • Up-to-date purchase prices: With the AI delivery note scanner you capture deliveries with a photo. When purchase prices change, your recipes are recalculated automatically.
  • Fast stocktaking: With digital stocktaking you count kegs, crates and opened bottles directly in the app, and several team members can count in parallel. The product catalogue with more than 30,000 items saves you from creating many products yourself.
  • Target vs. actual comparison: The POS integration links quantities sold with your recipes and compares them with actual consumption from your stocktake, so you spot deviations on beer early.
Task
Without BarBrain
With BarBrain
Recording deliveries
Typing up delivery notes
Photo, AI recognises line items
Cost of goods per beer
Excel formula, rarely updated
Automatically from the recipe
Counting kegs and crates
Pen and paper
Directly in the app
Spotting deviations
When the margin is missing
Target vs. actual comparison via the POS

For hotels and groups: each outlet – such as hotel bar, restaurant or banqueting – is its own account with its own areas, such as counter, cold room or storeroom. In the admin overview you compare outlets with each other – for example their cost-of-goods percentage on beer.

Want to see what this looks like for your venue? In a no-obligation demo we show you BarBrain with your own product range. Book a demo now.

9. Frequently asked questions

How do I calculate the price of beer in hospitality?
Divide the net purchase price by the pourable volume (keg volume minus pouring loss), multiply by the glass size and divide the result by your target cost-of-goods percentage. In Germany, you then add 19% VAT to this net selling price.
How many 0.5 l glasses do I get from a 50-litre keg?
In theory 100, in practice fewer, because beer is lost when pouring, flushing and as foam. With an assumed technical pouring loss of 4%, it is 96 glasses. You determine your own figure with a target vs. actual comparison.
What VAT applies to beer in hospitality?
In Germany, 19%. Since 2026, the reduced rate of 7% applies permanently to food in hospitality, not to drinks. In Switzerland, the standard rate of 8.1% applies.
Does the keg deposit belong in the costing?
No. You get the deposit back when you return the keg. Only the net purchase price of the beer belongs in the cost of goods.
How often should I review my beer costing?
Whenever purchase prices change, and also regularly through your stocktake. With a monthly stocktake you quickly see whether your actual cost-of-goods percentage matches your costing.
Lukas Stojetz

About the author

Lukas Stojetz

Founder

Keep reading

All articles →

Free demo

Your next stocktake in half the time.

Book a free demo – 30 minutes, no obligation. We'll show you BarBrain using your own product range.

1,000+
Venues
80,000+
Stocktakes
up to70%
Time saved
✓ Stocktake complete
€9,672.55
Stock value · Main bar
Variance detected
−0.56 l gin
≙ 14 gin & tonics · ≈ €133 revenue
Delivery note
6× gin · cost price +2.7%