Skip to content

Managing a Bar or Restaurant: Stock, Recipes, Wastage

Bars and restaurants lose margin through the bottle, the plate and the bin. Here is how recipes, portion control and honest wastage tracking keep hospitality profitable.

By Karani Geoffrey, Founder & CEO, Upeosoft
In short

A bar or restaurant controls stock by linking sales to recipes, so selling a dish or drink automatically deducts its ingredients. Combined with portion and tot control, regular counts and honest wastage logging, this reveals the gap between what you should have used and what you actually used - which is where hospitality margin quietly disappears.

Key takeaways
  • Recipe or bill-of-materials costing links each dish and drink to its ingredients.
  • Selling a plate or a drink should deduct its components from stock automatically.
  • Portion and tot control protect margin against over-pouring and heavy plating.
  • Compare theoretical usage to actual usage - the gap is your real loss.
  • Wastage, spoilage and staff drinks must be logged, not ignored.
  • Bar and kitchen counts should be frequent because losses here move fast.

Why hospitality margin is uniquely easy to lose

Bars and restaurants turn raw stock into finished products - a bottle becomes tots, ingredients become plates - and every step of that transformation is a chance to lose margin. A heavy pour, a generous portion, a spoiled ingredient, a comped meal that no one recorded.

Unlike a shop that sells sealed products, hospitality loses money inside the operation, between goods received and money taken. That is why the trade needs its own controls: recipes, portioning and honest wastage tracking. Without them, a busy venue can be turning over well and still barely making money, and never quite know why.

Cost every dish and drink with a recipe

The foundation of restaurant stock control is the recipe, sometimes called a bill of materials. Each dish and each drink is broken down into its ingredients and the quantity of each.

This does two jobs at once. It tells you the true cost of a plate or a cocktail, so you price with your eyes open, and it lets your system deduct the right ingredients from stock every time you sell that item. A kitchen that knows its plate costs prices deliberately; one that does not is guessing, and usually guessing in the customer's favour.

Let sales deduct ingredients automatically

Once your recipes are defined, selling a dish or drink should automatically draw its ingredients out of stock. Sell a steak and the system deducts the meat, the oil, the garnish; sell a double and it deducts the spirit.

This is what keeps your stock figures meaningful in a fast environment where no one has time to log ingredients by hand. It also gives you the theoretical usage you need for control: the exact amount of each ingredient your sales say you should have consumed. Manual deduction never survives a busy Friday night, which is why automatic recipe deduction matters.

Control portions and tots

Portion and tot control is where hospitality margin is won or lost drink by drink and plate by plate. A tot that runs consistently heavy gives away spirit on every single pour, and it never shows up as an obvious loss.

Use measures for spirits, standard portions in the kitchen, and clear specs your staff follow. The aim is not meanness but consistency: the customer gets what they paid for and you get the margin you priced in. Small, disciplined portions repeated thousands of times are the difference between a healthy bar and one that mysteriously never quite profits.

Compare theoretical usage to actual usage

The single most powerful control in a bar or restaurant is comparing what you should have used to what you actually used.

Theoretical usage comes from your recipes and sales - every tot and portion multiplied by what you sold. Actual usage comes from counting stock. When the two match, your controls are working. When actual usage runs higher, the gap is your loss, and its size tells you how serious the problem is. This comparison, done regularly, turns a vague sense that stock is walking into a specific number you can act on.

Log wastage, spoilage and staff consumption

Not every loss is theft, and pretending losses do not happen just corrupts your records. Honest wastage logging separates normal operating cost from genuine leakage.

  • Spoiled or expired ingredients in the kitchen.
  • Broken bottles and glasses at the bar.
  • Comped or returned meals that never earned revenue.
  • Staff meals and staff drinks.
  • Trial pours, tastings and preparation waste.

Count often, because losses here move fast

A bar or restaurant cannot count stock like a hardware shop that checks monthly. High-value spirits, fast-moving beer and perishable ingredients can leak quickly, so counting has to keep pace.

Count your riskiest lines frequently - weekly or daily for spirits and key ingredients - and do a fuller count on a regular cycle. The point is to catch a widening gap between theoretical and actual usage while it is still small enough to trace to a particular shift, product or person. Infrequent counting in hospitality just means discovering big losses too late to explain them.

How Upeosoft supports bars and restaurants

Recipes, deductions, portion specs and wastage logs are a lot to hold together by hand in a busy venue. Upeosoft builds retail and hospitality management on ERPNext and Frappe with recipe and bill-of-materials support, so selling a dish or drink deducts its ingredients and your theoretical usage is always there to compare against real counts.

Wastage can be recorded, margins tracked per item, and eTIMS and M-Pesa handled in the core. If you run a bar or restaurant and want to see where your margin is really going, the retail page is the place to start a practical conversation about tightening it.

Frequently asked questions

What is recipe costing and why does a restaurant need it?

Recipe costing breaks each dish into its ingredients and their quantities, so you know what a plate truly costs to make. A restaurant needs it to price properly, protect margin, and deduct ingredients from stock when a dish sells. Without it, you are guessing at both your cost and your remaining stock.

How does a bar lose money on stock?

Bars lose margin through over-pouring, unrecorded drinks, breakage, spillage and staff drinks that never hit the record. A tot that is consistently heavy gives away spirit sale after sale. Because drinks are fast and high-volume, these small losses add up quickly, which is why tot control and frequent counts matter so much.

What is theoretical versus actual usage?

Theoretical usage is how much stock your sales say you should have used - every recipe and tot multiplied by what you sold. Actual usage is what your stock count says you really used. The gap between them is loss: over-pouring, waste, theft or errors. Watching that gap is the single most useful control in hospitality.

How often should a bar or restaurant count stock?

More often than a typical shop, because hospitality losses move fast. Count high-value and fast-moving lines - spirits, beer, key ingredients - weekly or even daily, and do a fuller count regularly. Frequent counting catches over-pouring and shrinkage while it is still small enough to trace to a shift or a person.

Should I really track wastage and staff drinks?

Yes. Spoiled ingredients, broken bottles, comped meals and staff drinks are real costs, and hiding them just corrupts your records. Logging them honestly lets you separate normal operating wastage from genuine loss, and it shows you where to tighten - whether that is portion sizes, ordering, or staff policy.

Karani Geoffrey
Karani Geoffrey
Founder & CEO, Upeosoft

Karani Geoffrey is the Founder & CEO of Upeosoft, a software and automation company rooted in Kenya. He builds custom software, AI systems, and production-grade ERPNext for businesses across East Africa, and writes about the Kenyan realities - eTIMS, M-Pesa, SHIF, unreliable internet and power - that make or break real systems.

Next step

Want this working in your business?

Upeosoft builds and hardens the systems behind this article - for real Kenyan operations, with eTIMS, M-Pesa and offline realities handled.

Keep reading

Retail and Trade

Pharmacy and Agrovet Stock: Handling Batches and Expiry

For pharmacies and agrovets, batch and expiry tracking is both a compliance duty and a profit protector. Here is how to handle batches, FEFO and recalls without losing money.

6 min readRead article →
Retail and TradeBuyer's guide

The Best Retail Management Software for Kenyan Shops in 2026

A practical, Kenya-first guide to choosing retail management software in 2026 - what actually matters, what to ignore, and the mistakes that cost shopkeepers money.

6 min readRead article →
Retail and TradeBuyer's guide

How Much Should Retail Management Software Cost in Kenya?

An honest breakdown of what retail management software costs in Kenya - the real price drivers, the fees suppliers hide, and how to judge value instead of just price.

6 min readRead article →