POS integration · Beta

Live in closed beta · public launch from Q1 2027

POS integration: a target-vs-actual comparison that makes variances visible

Your POS knows what was sold. Your stocktake knows what was used. BarBrain brings the two together: sales are converted into ingredients via your recipes and compared with actual consumption. The POS integration is already live with a closed beta group; the public launch follows from Q1 2027.

  • ✓POS sales as the basis for target consumption (Beta)
  • ✓Recipes break sales down into ingredients
  • ✓Variances per ingredient in quantity and revenue
KassePOS
58× Aperol Spritz42× Gin Tonic42× gin & tonic
58× Aperol Spritz42× Gin Tonic42× gin & tonic
BarBrainSoll-Ist berechnet
Aperol Spritz = 6 cl Aperol + 9 cl Prosecco Gin Tonic = 4 cl Gin + 0,2 l TonicGin & tonic = 4 cl gin + 0.2 l tonic
ZutatIngredientSollaus VerkäufenTargetfrom salesIstaus InventurActualfrom stocktakeΔ
Aperol3,48 l3,54 l−0,06 l−0.06 l
Prosecco5,22 l5,25 l−0,03 l−0.03 l
Gin1,68 l2,24 l−0,56 l−0.56 l
Tonic Water 0,2 lTonic Water 0.2 l42 Fl.42 Fl.±0
Abweichung Gin: −0,56 l ≙ 14 Gin Tonic · ≈ 133 € Umsatz (à 9,50 €)Gin variance: −0.56 l ≙ 14 gin & tonics · ≈ €133 revenue (at €9.50 each)
Zeitraum: SeptemberPeriod: SeptemberBeispielwerteSample values

How the target-vs-actual comparison works

From POS transaction to variance in euros

With the POS integration, BarBrain connects your sales with recipes and inventory. The result isn't a guess but a figure: how much stock is missing per item and what it's worth.

01Sales from the POSThe basis is the sales from your POS system. For each period you see which product was sold how often. The POS integration is currently available to beta customers – we'll clarify in the demo which POS can be connected at your venue.
02Recipes as the bridgeThe POS only knows “Gin & Tonic”. The recipe says what goes into it: 4 cl gin, one bottle of tonic, one lime wedge. The ingredients come from recipe management, and their prices update automatically from purchasing.
03Calculate target consumptionSales times recipes give you target consumption – what should have been used according to the POS. 42 Gin & Tonics become 1.68 l of gin and 42 bottles of tonic.
04Actual consumption from the stocktakeActual consumption comes from the stocktake: opening stock plus goods receipt minus closing stock. Goods receipt comes from the delivery note scanner, stock levels from digital inventory.
05Variance in quantity and eurosActual consumption minus target consumption gives the variance. BarBrain shows it per item in litres, bottles or pieces, converts it into cost of goods and translates it into sellable drinks.
Kassenverkäufe · Hauptbar · September
Gin & Tonic42×
Aperol Spritz58×
Lager 0.5 l180×
House white wine 0.2 l64×
Kassenanbindung · Beta
Sales imported✓ September

Sample values

Rezept · Gin Tonic (Auszug)
London Dry Gin4 cl · €1.23
Tonic Water 0.2 l1 btl. · €0.80
Lime1 wedge · €0.10
Ingredient cost per drink€2.13
Preis aus dem Einkauf
Gin 0.7 l: €21.00 → €21.57+2.7%

Sample values

Sollverbrauch aus 42× Gin Tonic
Gin: 42 × 4 cl168 cl = 1.68 l
Tonic Water: 42 × 1 btl.42 bottles
Lime: 42 × 1 wedge42 wedges
Gleiche Logik für jedes Rezept
Aperol Spritz: 58 × 6 cl348 cl = 3.48 l

Sample values

Istverbrauch · Gin
Opening stock (stocktake)6.30 l
+ Goods receipt (scanner)4.20 l
− Closing stock (stocktake)8.26 l
Actual gin consumption2.24 l

Sample values · 6 btl. × 0.7 l = 4.20 l

Soll-Ist-Vergleich · Gin
Actual consumption2.24 l
− Target consumption1.68 l
Variance0.56 l
≙ Gin & Tonic with 4 cl14 drinks
In Euro
Cost of goods: 0.8 btl. × €21.57€17.26
Revenue at €9.50 per drink€133.00

Sample values

Calculating pour loss: an example

Example: according to the POS, 42 Gin & Tonics were sold in September. At 4 cl of gin per recipe, that gives a target consumption of 42 × 4 cl = 168 cl = 1.68 l. The stocktake shows actual consumption of 2.24 l. The variance of 0.56 l equals 14 Gin & Tonics – at a selling price of €9.50, around €133 in revenue. Whether unrecorded drinks, over-pouring or breakage are behind it is something you clarify with your team.

Typical causes of pour loss

A variance is a pointer, not a verdict. In practice, these are the most common reasons when target and actual diverge – which one applies is something you clarify in your venue.

01

Pour loss from over-pouring

If 5 cl is poured instead of 4 cl, 42 Gin & Tonics already leave you 0.42 l short. Divide the variance by the number of drinks and you see how much too much per glass that would be.

02

Unrecorded stock and staff drinks

Served but not rung up on the POS: such drinks only show up in actual consumption. If you ring up staff drinks and comps separately on the POS, they're included in target consumption and don't appear as a variance.

03

Breakage

A broken bottle is a clear one-off. If you know about it, you can attribute that part of the variance – and the remaining variance becomes more meaningful.

04

Wrong entry on the POS

If a Vodka Tonic is rung up as a Gin & Tonic, target consumption rises for gin and falls for vodka. Opposite variances on similar items are a typical sign of this.

05

Recipe differs from practice

If the recipe says 4 cl but the team deliberately mixes with 5 cl, the problem lies in the recipe, not the pouring. Adjust the recipe and target and actual match again – and so does the cost of goods.

06

Incomplete goods receipt or stocktake

If a delivery is missing from the system or an area wasn't counted, a variance appears only on paper. The delivery note scanner and digital inventory close this gap.

Stock management at a glance

Four building blocks, one cycle

A stock management system for hospitality needs four figures: what comes in, what's there, what a product uses and what was sold. Only together do they show which items have a gap between target and actual.

↺ Every new goods receipt and every stocktake closes the cycle – keeping stock, purchase prices and variances up to date.

Actual consumption = opening stock + goods receipt − closing stockTarget consumption = sales × recipesVariance = actual consumption − target consumption

Up and running in three steps

1

Book a demo

Free walkthrough and needs analysis for your venue.

2

Account setup

You set everything up together with our team during onboarding.

3

Get started

First stocktake, first costing – and full cost transparency.

POS integration FAQs

Still have questions? In the demo we answer them using your own product range.

What is a target-vs-actual comparison in hospitality?

Target consumption comes from POS sales and recipes. Actual consumption comes from the stocktake: opening stock plus goods receipt minus closing stock. The difference is the variance per item – typical causes are pour loss, breakage or unrecorded sales.

What do I need for the target-vs-actual comparison?

POS data via the POS integration (currently live with a closed beta group, public launch from Q1 2027), stored recipes and regular stocktakes. The more completely goods receipt is recorded, the more accurate the result.

Which POS systems can be connected?

The POS integration is currently live with a closed beta group; the public launch is planned from Q1 2027. We'll clarify in the demo which POS can be connected at your venue.

How do I calculate pour loss?

The basis is the target-vs-actual comparison: actual consumption (opening stock + goods receipt − closing stock) minus target consumption (sales × recipe). Divide the variance by the number of drinks sold and you see how much too much would have been poured per glass – provided there's no other cause.

How does BarBrain know which ingredients are in a product sold?

From your recipes. They're the bridge between POS and stock: every POS product is broken down into ingredients via its recipe. The ingredients come from recipe management, and their prices update automatically from purchasing.

Does BarBrain detect why stock is missing?

No. BarBrain shows you the quantity and value of the variance per item. Where it comes from – such as unrecorded drinks, over-pouring, breakage or a wrong entry on the POS – is something your team clarifies in the venue.

Can I try BarBrain for free?

Yes, you can try BarBrain free for 30 days with no obligation.

Trusted by over 1,000 venues in Germany, Austria and Switzerland

Schloss Elmau25hours HotelsAugustiner-KellerEnchilada GruppeSeetelhotelsHarry's Home HotelsGOP VarietéCotidianobona'me60 seconds to napoliThe AshCiao BellaGustosoHeimathafen HotelTTR ServicesRuff's BurgerSchloss Elmau25hours HotelsAugustiner-KellerEnchilada GruppeSeetelhotelsHarry's Home HotelsGOP VarietéCotidianobona'me60 seconds to napoliThe AshCiao BellaGustosoHeimathafen HotelTTR ServicesRuff's Burger

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 to 70%
Time saved
✓ Stocktake closed
€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%