Food Cost Control: Complete Guide for SA Restaurants
Food costs are the single biggest controllable expense in any restaurant. In South Africa, with food inflation running at 4.5% year-on-year (September 2025) and moderating to around 3.7% in 2026, every rand you save on food cost control goes straight to your bottom line. Yet many South African restaurant owners still lack accurate food cost tracking — and that gap is costing them thousands in lost profit each month.
Without a clear view of your food cost percentage, you’re flying blind. You might assume you’re profitable because the till is busy, only to discover at month-end that rising ingredient prices and hidden waste have eroded your margin. The good news: food cost is one of the few levers you can pull directly. Labour, rent, and utilities are largely fixed in the short term; what you spend on ingredients, how you portion it, and how much you waste are all within your control.
This guide covers the formulas, benchmarks, and practical strategies that work in the SA market: how to calculate food cost percentage step-by-step, cost individual recipes with precision, and use South Africa’s current inflation data for smarter menu and buying decisions. Whether you run a full-service restaurant, fast-food outlet, or café, mastering food cost control is non-negotiable for long-term survival.
What Is Food Cost Percentage and Why It Matters
Food cost percentage is the ratio of what you spend on food (ingredients that become the dishes you sell) to the revenue those dishes generate. It answers: Of every R100 in food sales, how many rands went to buying the ingredients?
The formula
Food cost % = (Cost of Goods Sold ÷ Total Food Revenue) × 100
- Cost of Goods Sold (COGS) = The actual cost of the food you used to produce what you sold in a given period.
- Total Food Revenue = All sales from food items (excluding drinks, if you track them separately).
Example: If your COGS for the month is R85,000 and your food revenue is R280,000:
- Food cost % = (85,000 ÷ 280,000) × 100 = 30.4%
So for every R100 in food sales, R30.40 went to ingredients. The rest covers labour, rent, utilities, and profit.
Ideal food cost percentage by restaurant type
| Restaurant type | Typical food cost % | Notes |
|---|---|---|
| Full-service restaurant | 28–35% | Table service, higher labour and ambience |
| Fast food / QSR | 25–30% | High volume, standardised portions |
| Café / coffee shop | 28–32% | Mix of food and beverage |
| Fine dining | 30–35% | Premium ingredients, smaller portions |
| Catering | 25–35% | Depends on event type and markup |
There is no single “correct” number — it depends on your concept, location, and labour costs. But if you don’t know your number, you can’t manage it.
What happens when food cost creeps above target
When your food cost percentage drifts above your target (e.g. from 30% to 36%):
- Profit shrinks. A 6% swing on R500,000 monthly food sales is R30,000 less gross profit per month.
- You’re effectively subsidising every plate. You’re either undercharging, over-portioning, or wasting too much.
- You have no buffer for wage increases, rent, or unexpected repairs.
A food cost percentage calculator approach — knowing your COGS and revenue and computing the percentage regularly — is the foundation of food cost control in any South African restaurant.
How to Calculate Food Cost: Step-by-Step
To get your food cost percentage, you first need Cost of Goods Sold (COGS). The formula is:
COGS = Beginning inventory + Purchases − Ending inventory
- Beginning inventory = Total value of food on hand at the start of the period (e.g. first day of the month or week).
- Purchases = All food and supplies bought during that period (from invoices and delivery notes).
- Ending inventory = Total value of food on hand at the end of the period.
Whatever “disappeared” between start and end (plus what you bought) is what you used — your COGS.
Practical example with Rand figures
Assume you’re tracking monthly food cost for a mid-size restaurant.
Step 1: Beginning inventory (1 March)
You count and value every item in the walk-in, dry store, and prep areas. Total value: R42,000.
Step 2: Purchases during March
You add up all food supplier invoices for March: R156,000.
Step 3: Ending inventory (31 March)
You count again and value everything left: R38,000.
COGS = 42,000 + 156,000 − 38,000 = R160,000
Step 4: Food revenue for March
From your POS or accounting system, total food sales for March: R520,000.
Step 5: Food cost percentage
Food cost % = (160,000 ÷ 520,000) × 100 = 30.8%
So you’re in the 28–35% band for full-service — healthy, as long as labour and other costs are under control.
Weekly vs monthly tracking
Weekly tracking spots problems fast (theft, waste, portion creep) but needs weekly stock takes. Monthly is easier to sustain and aligns with financial reporting. Many SA restaurants do a full count monthly and a quick count of high-value items (meat, seafood, cheese) weekly.
Recipe Costing: The Foundation of Food Cost Control
Knowing your overall food cost percentage is essential — but you also need to know what each dish actually costs. Recipe costing (plate costing) is how you get there.
How to cost a single recipe
- List every ingredient in the recipe (including oil, salt, garnishes).
- Convert to cost per unit used.
Example: You buy whole chicken at R85/kg. The recipe uses 180 g.
Cost = (85 ÷ 1000) × 180 = R15.30 for chicken per portion. - Do this for every ingredient (per gram, per ml, per unit).
- Add them up = total plate cost (food only).
- Add a margin for waste/spillage if you don’t track it elsewhere (e.g. 2–5%).
That plate cost is your COGS per portion. If you sell the dish for R120 and the plate cost is R36, your food cost for that item is 30%.
Setting menu prices from a food cost target
If you want to hold a 30% food cost on a dish:
- Plate cost = R40
- Selling price = Plate cost ÷ Target food cost % = 40 ÷ 0.30 = R133.33 → round to R135 or R139 for psychology.
So: Selling price = Plate cost ÷ (Target food cost % ÷ 100).
This doesn’t mean every dish must hit exactly 30%. You can have some items at 25% (high margin) and others at 35% (traffic builders or signature items), as long as the overall food cost stays in range. That’s where menu pricing strategy and menu engineering come in.
Why gram-level precision matters
Rounding to “one onion” or “a cup of flour” leads to hidden cost creep. One large onion might be 200 g; another 120 g. A “cup” of flour can vary by 30 g depending on how it is scooped. Over dozens of ingredients and hundreds of covers, those errors add up — often to 2–5% of food cost that you never see on a spreadsheet. Costing by gram and ml (e.g. 120 g chicken, 15 ml oil) gives you:
- Accurate plate costs you can trust.
- Reliable food cost percentages when you roll up all recipes.
- A clear view when supplier prices change: update the ingredient price once and every recipe using it recalculates.
A POS with integrated recipe costing can use gram-level precision so you cost recipes once, update ingredient prices when suppliers change, and see plate cost and food cost % update automatically. That turns recipe costing from a once-off exercise into an ongoing food cost control system.
SA Food Cost Benchmarks by Category
South African food inflation isn’t even across categories. Knowing where prices are rising (or falling) helps you adapt your menu and buying.
| Category | YoY inflation (Sept 2025) | What it means for your menu |
|---|---|---|
| Meat | 11.7% | Highest pressure; consider portions, cuts, specials |
| Oils & fats | 4.7% | Fryer and pastry costs creeping up |
| Sugar | 4.1% | Desserts and beverages |
| Bread & cereals | Moderate | Relatively stable base |
| Vegetables | Variable by item | Seasonal; use local and seasonal where possible |
| Dairy & eggs | -1.6% (declining) | Opportunity to feature dairy and egg dishes |
Implications: Meat-heavy menus are under the most cost pressure — tighten portions, use braising cuts and specials, and feature dishes that use dairy or vegetables. Dairy and eggs are getting cheaper in real terms. For restaurant inventory management and recipe costing, small tweaks on oils and sugar help.
With inflation moderating to around 3.7% in 2026, keeping a 28–35% food cost is still achievable if you track closely and adjust buying and menus. Review your menu mix quarterly; if you are heavy on proteins, consider promoting dishes that lean on dairy, eggs, or vegetables.
10 Proven Strategies to Reduce Food Costs
1. Portion control
Use scales, scoops, and jiggers so every plate gets the same amount. Train staff to follow specs. Even 10% over-portioning across the menu can push food cost up by several points.
2. Waste tracking
Log trim, spoilage, and mistakes (wrong order, dropped plate). Categorise: prep waste vs kitchen error vs expired stock. You can’t fix what you don’t measure — and waste often accounts for 5–15% of food cost.
3. FIFO (First In, First Out)
Store new stock behind or under older stock. Use date labels. Rotate so the oldest product is used first. Cuts spoilage and ensures consistency.
4. Menu engineering (star, dog, puzzle, plowhorse)
- Stars: High profit, high popularity — promote and protect.
- Plowhorses: Low profit, high popularity — consider a small price increase or cost reduction.
- Puzzles: High profit, low popularity — market them more.
- Dogs: Low profit, low popularity — shrink the portion, raise the price, or remove.
This matrix helps you focus on items that make money and fix or drop the rest.
5. Supplier negotiation and shopping around
Get quotes from multiple suppliers for your top 20–30 items. Having alternatives keeps them honest. Agree on payment terms (e.g. 30 days) and commit to volumes where it gets you a better price. Revisit contracts when ingredient costs or SA inflation shifts.
6. Seasonal and market-driven menu changes
When a vegetable or protein is in season and cheap, feature it. When something spikes (e.g. meat at 11.7% inflation), reduce its role or swap to alternatives. A short “market special” section keeps your food cost in check without a full menu redesign.
7. Cross-utilisation of ingredients
Design dishes so the same ingredients appear across the menu (e.g. one cheese in several items). You buy in bulk, reduce variety in the cold room, and cut waste from half-used packs.
8. Staff training on waste and cost
Brief the team on why portion control and waste logs matter. Tie it to bonuses or targets if appropriate. A culture that “owns” food cost will protect margin without you policing every plate.
9. Daily or weekly counts of high-value items
You don’t have to count everything every day. Focus on expensive items: meat, seafood, cheese, premium oils. Quick counts catch theft and over-use early.
10. Technology for real-time tracking
Use a POS and inventory system that tracks usage, stock levels, and recipe costs. When you log sales and waste, the system can show you running food cost and alert you when you exceed your target. Look for integrated recipe costing (gram-level), inventory linked to sales, and reports that show food cost % and COGS. When comparing options, see our best restaurant POS systems South Africa guide. A system built for SA restaurants — with recipe costing, inventory, and waste logging in one place — lets you take action instead of guessing.
Three quick wins to start today
If you are not yet doing formal food cost tracking, these three steps will move the needle without a full system overhaul:
-
Do one full inventory count this week. Value everything in your cold room, dry store, and prep area at cost. Repeat at the same time next week. The difference plus what you bought is your COGS for that week; divide by food revenue for your first real food cost percentage.
-
Cost your top five bestsellers. List every ingredient, work out cost per portion (use scales; convert to grams), and add them up. You will often find one or two items with a far higher food cost than you assumed — portion size, price, or recipe change are the levers.
-
Put a waste bowl in the kitchen and log it. For one week, have staff put all trim and mistake food in a dedicated container; weigh and note it daily. Once you see the number, set targets and tie them to your restaurant inventory management routine.
Frequently Asked Questions
What is a good food cost percentage for a restaurant?
For full-service restaurants in South Africa, 28–35% is a common range; fast food and QSR often sit at 25–30%. Fine dining may run 30–35%, while a high-volume burger operation might target 25–28%. The key is to know your number and keep it stable.
How often should I calculate food costs?
At minimum, monthly: full inventory count, add purchases, subtract ending inventory for COGS, divide by food revenue. For tighter control, weekly calculations or weekly counts of high-value items help you catch problems before they blow the month’s margin.
How do I handle food cost increases without raising prices?
Reduce portions slightly, change specs (cheaper cut or brand where quality allows), feature lower-inflation categories (e.g. dairy and eggs in SA), cut waste via portion control and FIFO, negotiate or switch suppliers, and raise prices selectively on your lowest-margin items rather than across the board.
What’s the difference between food cost and prime cost?
Food cost is COGS as a % of food revenue. Prime cost = COGS + labour cost as a % of total revenue, often kept at or below 60–65%. You can have a good food cost but still struggle if labour is too high — both need to be managed.
Take Control of Your Food Costs
Food cost control in a South African restaurant isn’t optional — it’s the difference between a sustainable business and one that bleeds margin every month. With food inflation at 4.5% and meat at 11.7%, knowing your food cost percentage, costing every recipe, and acting on waste and portion control will protect your profit.
Calculate COGS regularly. Cost your recipes to the gram. Use SA category benchmarks to adapt your menu. Implement the 10 strategies above — and back them with technology that tracks inventory, waste, and recipe costs in one place.
See how Tafela keeps your food cost visible and your margins under control — take control of your restaurant. For more on running a restaurant in SA, see how to start a restaurant in South Africa.
Written by
Tafela Team