Guide for Ireland
GP on drinks in an Irish pub: how to work it out, with euro examples
5-star reviews on TrustpilotTo work out GP on a drink in Ireland, divide the bar price by 1.23 to remove the 23% VAT, subtract the cost of the serve (ex VAT, including a wastage allowance), and divide the result by the net price. A €6.20 pint costing €2.39 a serve has a net price of €5.04 and a GP of about 53%. Never price below the legal minimum of 10c per gram of alcohol.
On this page
Most publicans know roughly what they pay for a keg. Fewer know what each pint actually makes once VAT, line cleaning and the odd free one for a regular come out. Gross profit (GP) on drinks is the number that tells you, and in Ireland the starting point is always the same: take off the 23% VAT first.
This guide shows the sums with worked examples for a pint, a spirit and mixer, wine by the glass and a soft drink. All prices and costs below are illustrative examples, not market rates; use your own invoices and price list.
The formula
Alcohol, soft drinks, bottled water, sports drinks and vegetable juices are all at Ireland's 23% standard VAT rate, whether served at the bar, with a meal or to take away. Revenue's guidance confirms they stay at 23% even as part of a restaurant service, so the July 2026 cut to 9% on food didn't touch the bar.
So, for any drink:
- Net selling price = bar price ÷ 1.23
- Cost per serve = purchase cost ex VAT ÷ number of serves you actually sell
- GP in cash = net selling price − cost per serve
- GP % = GP in cash ÷ net selling price × 100
If you're VAT registered you reclaim the VAT on your purchases, so use ex-VAT costs. If you're not sure how VAT applies to your business, ask your accountant; this isn't tax advice.
Worked example 1: a pint
Say a 50-litre keg of stout costs you €200.00 ex VAT. A pint is 568ml, so in theory the keg holds 88 pints (50,000 ÷ 568). In practice you lose some to line cleaning, fobbing and the first pour after a change. Allow 5% and you sell about 83.6 pints.
| Step | Figure |
|---|---|
| Cost per pint | €200.00 ÷ 83.6 = €2.39 |
| Bar price | €6.20 |
| Net price | €6.20 ÷ 1.23 = €5.04 |
| GP in cash | €5.04 − €2.39 = €2.65 |
| GP % | €2.65 ÷ €5.04 = 52.6% |
Calculate it on the €6.20 bar price instead and you'd get 61.5%, nine points higher than reality. That gap is the most common mistake in pub margins.
Worked example 2: a gin and tonic
A 70cl bottle of gin costs €28.00 ex VAT. Using a 35.5ml measure, a 700ml bottle gives 19 full measures (700 ÷ 35.5 = 19.7). A 200ml bottle of tonic costs €0.85 ex VAT.
| Step | Figure |
|---|---|
| Gin per measure | €28.00 ÷ 19 = €1.47 |
| Tonic | €0.85 |
| Cost per serve | €2.32 (plus a few cent for ice and garnish) |
| Bar price | €8.50 |
| Net price | €8.50 ÷ 1.23 = €6.91 |
| GP in cash | €6.91 − €2.32 = €4.59 |
| GP % | €4.59 ÷ €6.91 = 66.4% |
The mixer is over a third of the cost of the serve. A premium tonic at double the price takes several points off the GP unless the price moves with it.
Worked example 3: wine by the glass
A 750ml bottle of house wine costs €9.00 ex VAT and you serve 175ml glasses.
| Step | Figure |
|---|---|
| Cost per glass | €9.00 × 175 ÷ 750 = €2.10 |
| Bar price | €7.50 |
| Net price | €7.50 ÷ 1.23 = €6.10 |
| GP in cash | €6.10 − €2.10 = €4.00 |
| GP % | €4.00 ÷ €6.10 = 65.6% |
Wine by the glass carries a hidden cost: the half bottle left open on a quiet Tuesday that goes in the sink on Thursday. If that happens weekly, build it into the cost per glass.
Worked example 4: a soft drink
A 200ml bottle of a branded mixer or soft drink costs €0.70 ex VAT and sells for €3.20.
| Step | Figure |
|---|---|
| Net price | €3.20 ÷ 1.23 = €2.60 |
| GP in cash | €2.60 − €0.70 = €1.90 |
| GP % | €1.90 ÷ €2.60 = 73.1% |
Soft drinks usually earn the highest percentage on the bar, which is why the soft drink in a meal deal matters to your margin.
Pricing to a target GP
To find the bar price that hits a target GP, work backwards:
Bar price = cost per serve ÷ (1 − target GP) × 1.23
For the house wine above at a 70% target: €2.10 ÷ 0.30 = €7.00 net, × 1.23 = €8.61, so €8.60 or €8.65 on the board.
For the pint at a 55% target: €2.39 ÷ 0.45 = €5.31 net, × 1.23 = €6.53.
| Drink (example) | Cost per serve | 55% GP | 60% GP | 65% GP | 70% GP |
|---|---|---|---|---|---|
| Pint of stout | €2.39 | €6.53 | €7.35 | €8.40 | €9.80 |
| Gin and tonic | €2.32 | €6.34 | €7.13 | €8.15 | €9.51 |
| Glass of wine | €2.10 | €5.74 | €6.46 | €7.38 | €8.61 |
| Soft drink | €0.70 | €1.91 | €2.15 | €2.46 | €2.87 |
Very few pubs price every drink to one target. Pints are usually priced against the pub down the road, and spirits, wine and soft drinks make up the difference. The point is to know what each line earns, then decide. Our menu price calculator does these sums for you.
The legal floor: minimum unit pricing
Since 4 January 2022, alcohol in Ireland can't be sold below 10c per gram of alcohol. A standard drink contains 10g, so the floor for one standard drink is €1.
Section 11 of the Public Health (Alcohol) Act 2018 gives the formula:
Grams of alcohol = volume in ml × strength (ABV as a decimal) × 0.789 Minimum price = grams × €0.10
| Drink (example strength) | Grams of alcohol | Minimum price |
|---|---|---|
| Pint (568ml) at 4.3% | 19.3g | €1.93 |
| Pint (568ml) at 5.0% | 22.4g | €2.24 |
| 35.5ml spirit at 40% | 11.2g | €1.12 |
| 175ml wine at 12.5% | 17.3g | €1.73 |
| 750ml bottle of wine at 13% | 76.9g | €7.69 |
At the bar you'll be well above these. Where it bites is promotions and packages:
- Drink bundled with food or another service for one price: the law treats the alcohol as if it were sold on its own for that price, so it must still meet its own minimum.
- Several alcohol products sold together for one price: the alcohol in all of them counts towards the minimum.
- Wine at a function or bottles to take away: a cheap wine at a deep discount can fall below the floor.
Selling or advertising below the minimum price is an offence.
Promotions you can't run
Citizens Information lists drinks promotions that are illegal in Ireland:
- Happy hours, meaning lower prices at certain times of day
- Loyalty schemes that reward buying alcohol
- Alcohol free or cheaper with other products
- Price promotions of less than 3 days
So if a price is coming down, it has to stay down for at least three days and can't be tied to the time of day. More on the licensing side in pub licences and opening hours.
Why your actual GP is lower than the theory
Theoretical GP comes from the price list. Actual GP comes from stocktakes. The gap is usually:
- Line cleaning and fobbing beyond your allowance
- Over-pouring of spirits and wine without measures
- Staff and complimentary drinks not rung through
- Breakages and out-of-date stock
- Supplier price rises not passed on
Compare stock results to the till every period, and investigate any gap of more than a point or two.
A simple routine helps:
- Count the same way every time: same day, same time, same person if you can, with full and part kegs and bottles recorded.
- Work out actual GP: net sales for the period (after VAT) minus the cost of what was used (opening stock + purchases − closing stock), divided by net sales.
- Compare it with theoretical GP from your price list and recipe costs.
- Check the big lines first: draught and house spirits usually explain most of any gap.
- Act on what you find: re-train on measures, tighten comp drinks, or move a price.
Where ShiftComplete fits
ShiftComplete doesn't do stocktakes or till reports. It runs the people and the records behind the bar: rosters built from staff availability and published to every phone, clocking in and out with hours downloadable as a spreadsheet, opening and closing checklists (including cellar and line-cleaning checks), and incident and maintenance logs, so a leaking keg coupling gets fixed, not mopped up nightly.
It's €1.99 per active staff member per month, free for 60 days with no card and no contract. For VAT on food versus drink, see VAT rates for hospitality.
Frequently asked questions
How do I calculate GP on a pint in Ireland?
Divide the bar price by 1.23 to take off VAT, since alcohol is at the 23% standard rate. Work out the cost of one pint from the keg price ex VAT divided by the pints you actually sell from it after line cleaning and waste. Subtract the cost from the net price, then divide by the net price. For example, €6.20 ÷ 1.23 = €5.04; with a €2.39 cost, GP is €2.65, or about 53%.
Why is my drinks GP lower than I thought?
The most common reason is working it out on the VAT-inclusive price. On a €6.20 pint costing €2.39, using €6.20 gives a GP of about 61%, but VAT isn't your money: on the €5.04 net price the real figure is about 53%. Other causes are unrecorded wastage, line cleaning, free drinks for staff or regulars, over-pouring and price rises from suppliers that never reached the bar prices.
What is the minimum price of a pint in Ireland?
Minimum unit pricing sets a floor of 10c per gram of alcohol. Grams of alcohol are the volume in ml times the strength times 0.789. A pint (568ml) at 4.3% has about 19.3g, so the minimum is about €1.93. A 35.5ml measure of 40% spirit has about 11.2g, a floor of €1.12. Bar prices are far above these, but bundles and promotions can get close.
Can I run a happy hour on drinks in Ireland?
No. Citizens Information says reducing the price of alcohol at specific times of day is against the law, so happy hours are illegal. Promotions lasting less than three days, loyalty schemes rewarding alcohol purchases, and giving alcohol free or cheaper with other products are also banned. If a promotion bundles drink with food, the drink must still meet the minimum price as if sold alone.
Sources
- Alcohol and the law: Citizens Information
- Public Health (Alcohol) Act 2018, section 11 (minimum price)
- Tax and Duty Manual: VAT treatment of restaurant and catering services, Revenue
- Current VAT rates: Revenue
- Restaurant, catering and canteen services: Revenue
Checked 28 October 2026. This guide is general information, not legal advice.