Restaurant Operations

Restaurant Operating Cost Breakdown: Calculate, Track & Improve Margins

Updated On :
April 22, 2026
Time To Read :
12
mins

Key Takeaways

Your restaurant operating cost breakdown typically splits across food, labor, overhead, and smaller but significant costs like delivery commissions, payment fees, and staff turnover, all of which compound quietly if left untracked.

This guide walks you through how to calculate your total operating costs, benchmark them against industry standards, price your menu using cost percentages, and identify the overlooked expenses that chip away at your margins.

Running your restaurant today means keeping a close eye on every cost. Food prices shift constantly, labor expenses rise with demand, and delivery platforms and payment fees take a cut of every order.

If you’re trying to understand where your money is going, you’re not alone. It all adds up faster than you might realize. Many restaurant owners track revenue but lack visibility into what’s shrinking their margins.

Restaurant operating costs: Key data points

This guide gives you a complete restaurant operating cost breakdown so you can compare your numbers against industry benchmarks and make practical changes that improve profitability.

What Are Restaurant Operating Costs?

Restaurant operating costs are the recurring expenses required to keep your business running, which include food and beverage purchases, staff wages, rent, utilities, software, marketing, and payment processing fees.

These costs are different from one-time capital investments like purchasing equipment or conducting renovations.

Operating Costs vs Prime Costs

Cost type Definition What it includes Why it matters
Operating costs Total day-to-day expenses required to run the restaurant Food, labor, rent, utilities, software, marketing, transaction fees Gives a complete view of where your money goes
Prime costs The sum of a restaurant's total Cost of Goods Sold (COGS) and total labor costs (including payroll taxes and benefits) Food and labor expenses Has the highest impact on profitability, but can also be easily controlled to drive margins.

Prime costs typically account for 55% to 65% of revenue in most restaurants, which is why they’re tracked most closely as the primary driver of profitability.


To put this simply,

Prime Cost = Cost of Goods Sold (food & beverage) + Labor Cost

‍
Operating Cost = Prime Cost + All other expenses

  • Rent
  • Utilities
  • Marketing
  • Software (like your ordering platform)
  • Maintenance, etc.

Primary cost represents the most significant and controllable portion of operating costs, combining food & beverage costs with labor.

Fixed Costs vs. Variable Costs

Your operating costs can be split into two types, and knowing the difference changes how you respond to them.

Operating Cost
Fixed costs Variable costs
What they are Costs that stay the same regardless of sales volume Costs that rise and fall with demand
Examples Rent, insurance, software subscriptions, salaried staff Food cost, hourly labor, packaging, delivery fees
Can you adjust them? Not month to month Yes, relatively quickly
What to focus on Grow revenue so they become a smaller percentage of total costs Watch for waste, overstaffing, portion size and over-stocking when margins tighten

When sales slow down make sure the variable costs also drop and become efficient. When it doesn't, it eats into your margin and creates cash flow problems.

Restaurant Operating Cost Breakdown (2026 Benchmarks)

The following sections give you a reference point to compare your costs with common industry ranges. While exact percentages vary, most restaurants follow a similar cost distribution.

The 30/30/30/10 revenue allocation model

Allocation Category What It covers
30% Food costs Ingredients, inventory, supplier pricing
30% Labor expenses Kitchen staff, service staff, management
30% Overhead Rent, utilities, marketing, technology
10% Profit Owner earnings and reinvestment

This model works best as a starting point. If one category is consistently taking a larger share, it reduces your profit directly.

If you run a ghost kitchen or QSR, labor and rent costs are usually lower than average, but delivery platform costs take a larger share and often offset those savings.

How to Calculate Your Restaurant Operating Costs

To make this easier to follow, let’s use one example throughout.

Assume your restaurant makes $100,000 per month in revenue.

Step 1: Understand your main cost categories are

Your total operating costs typically include:

  • Food and beverage (ingredients)
  • Labor (wages and salaries)
  • Rent and utilities
  • Marketing
  • Technology and software
  • Other recurring expenses

Step 2: Let’s See what this looks like in practice

Here’s a simple monthly breakdown based on that $100,000 revenue:

  • Food and beverage: $30,000 (30%)
  • Labor: $25,000 (25%)
  • Rent and utilities: $15,000 (15%)
  • Marketing: $5,000 (5%)
  • Technology: $2,000 (2%)
  • Other expenses: $0 (included in this example)

Total operating costs: $77,000 (77%)
Profit [Revenue - Total Operating Cost] : $23,000 (23%)Β 

Step 3: Now analyze what these numbers mean

Most restaurants spend 80–85% of revenue on total costs, leaving 15–20% as profit. In this example:

  • Costs are at 77% β†’ within a healthy range
  • Profit is 23% β†’ slightly above average

If your total costs increase beyond this range, your profit and margins will start to shrink.

How to Calculate Restaurant Prime Cost (And Why it Matters)

Prime cost is one of the most important metrics in restaurant operations. Since, Prime Cost = COGS (Food & Beverage Cost) + Labor Cost, now let us calculate the prime cost with the above restaurant example that we have discussed.Β 

From the above example:

  • Food & beverage cost: $30,000
  • Labor cost: $25,000

Total Prime Cost = $55,000

‍
As a percentage of revenue:Β 

  • $55,000 Γ· $100,000 = 55%

Now let's analyze this prime cost percentage:

Prime cost shows how much of your revenue is going into your core operations.

Even if sales are strong, a high prime cost can leave little room for profit:

  • A healthy prime cost is typically below 60–65%
  • In this example, 55% is within a good range

What to do if your prime cost is too high:

If your prime cost goes above 65%, break it down to find the issue:

  • Food cost should typically be around 28–35%
    β†’ Check portion sizes, reduce waste, and review supplier pricing

  • Labor cost should typically be around 25–30%
    β†’ Adjust staffing levels, improve scheduling, and review peak-hour efficiency

Use Our RestaurantProfit Margin Calculator

Enter your monthly revenue and costs below to see exactly where your margins stand.
Free
No signup required
Takes 30 seconds

How to Price a Restaurant Menu for Profit

Once you know your target food cost percentage, you can use it to set profitable menu prices.

Formula:

Menu price = Plate cost Γ· Target food cost %
(Plate cost = the cost to prepare one serving of the dish)

For Example:

  • Plate cost = $4.50
  • Target food cost % = 30%

Calculation:

  • $4.50 Γ· 0.30 = $15

Menu price = $15

What this means

  • Pricing this dish at $15 keeps your food cost at 30%
  • Pricing below $15 means the dish will exceed your target food cost and reduce margins

Dishes consistently above 35% food cost should be reviewed for repricing, portion changes, or removal.

Overlooked Restaurant Operating Costs That Impact Profitability

Even when your main expenses are under control, some costs are easy to miss because they don’t show up as a single line item. They’re spread across transactions, payroll, and inventory, which makes them harder to track in a standard restaurant operating cost breakdown.

1. Payment processing and platform fees

If your processor charges 2.5% and your monthly card sales are $80,000, your cost is:

2.5% Γ— $80,000 = $2,000 per month

2. Third-party delivery commissions

Third-party platforms typically charge between 15% and 30% per order. On $20,000 in monthly delivery orders at a 20% commission fee:

20% Γ— $20,000 = $4,000 in commissions

These costs increase with order volume, which makes it important to factor them into pricing and channel decisions.

How can you drive more direct orders with Restolabs?

With Restolabs, you can set up a branded direct ordering page that runs on your domain, embeds seamlessly into your existing website, and powers your β€œOrder Now” button across channels.

From a single dashboard, you can manage pickup, delivery, curbside, and dine-in orders without juggling multiple tools or workflows.

You can also add your direct ordering link to your Google Business Profile as a preferred ordering option, so customers searching for your restaurant are guided to order directly from you instead of third-party marketplaces.

3. Staff turnover cost

If an employee who contributes significantly to daily operations leaves, the cost of replacing them goes far beyond payroll. Hiring, onboarding, and the time it takes for a new employee to reach full productivity can all add to the real cost. During the first few weeks, a new hire may operate at only 50–70% efficiency, affecting both output and service quality.

Here’s what staff turnover actually costs:

  • Training time: You’re paying full salary while the employee is still learning
  • Hiring costs: Job postings, interviews, or agency fees
  • Short staffing: Existing staff may be stretched, leading to slower service
  • Customer impact: Delays or errors can affect customer experience and repeat business

4. Inventory shrinkage

Inventory shrinkage is the gap between what you purchase and what should have been used based on your sales. Restaurants often lose inventory due to:

  • Spoilage or expiry
  • Improper storage
  • Over-prepping or over-portioning
  • Wastage during preparation
  • Poor demand planning

If you purchase $12,000 worth of ingredients in a month but only use $10,800 in dishes, the remaining $1,200 is effectively lost, often due to spoilage, expiry, or waste.

$12,000 – $10,800 = $1,200 in loss

That’s a 10% loss, which directly increases your overall food cost percentage and eats into your margins.

What data should you track to control restaurant costs with Restolabs?

Restolabs enables you to track orders, sales, and customer activity through built-in reports without exporting data elsewhere.

You can break down performance by item, location, or timeframe directly within the dashboard to quickly spot trends and take action.

The reporting feature shows which items are consistently selling and which ones are underperforming, helping you optimize your menu, pricing, and promotions.

It also reveals how customers are ordering, such as their frequency, average spend, and item combinations, enabling you to identify opportunities to increase order value and repeat purchases.

With filters for order type and payment method, you can dig deeper into performance and make faster, data-backed decisions that improve operations and profitability.

How to Manage Restaurant Operating Costs

Knowing your restaurant operating costs breakdown is only half the work. Here’s how to act on that information across the areas that matter most.

1. Test price and portion changes one dish at a time

Pick a single item where the food cost is above ~35% of the selling price, as these are more likely to reduce your margins. Increase the price slightly, leave everything else unchanged, and run it for three to four weeks. Track how often it’s ordered and note any direct complaints.

If order volume holds steady, you can apply the same change to the next item. If it drops, revert or adjust the portion size instead.

Modify portions without affecting perception

Portion changes follow the same timeline but require attention to presentation.

For instance, a small decrease that maintains visual consistency is rarely noticed. You can ignore a few isolated complaints. However, repeated feedback should be addressed.

Promote higher-margin items

Remove dishes that use expensive ingredients and are rarely ordered. This will help you simplify inventory. Instead, give higher-margin dishes better placement on the menu by positioning them at the top of a category or highlighting them visually.

You can also suggest pairings such as sides or beverages at the right moment to increase order value without changing base prices.

2. Adjust staffing based on sales patterns

Use your past sales data to understand how demand changes by day and shift. For instance, if weekday afternoons are consistently slow, you can reduce staffing during those hours and reassign coverage to periods where demand is higher.

As a general guideline, most restaurants aim to keep labor expenses between 20–30% of revenue. So, if you’re consistently above this range, scheduling inefficiencies or overstaffing are likely contributing to higher costs.

How can you control order volume during peak hours with Restolabs?

With Restolabs, you can control how many orders are accepted and when, instead of managing volume manually during peak hours. You can set limits using order throttling based on volume or order value within a defined time window.

You can also configure busy hours to pause ordering automatically, set different operating hours for each day, and control when orders are accepted using timing rules.

Protect peak-hour performance

In addition, ensure you have enough staff during peak hours to maintain service speed and table turnover, as understaffing during busy periods can limit how many orders you complete.

When adjusting schedules, give your staff enough notice and maintain consistency. Frequent last-minute changes can increase turnover and add hiring and training costs.

3. Track inventory and align purchasing with usage

Compare your stock levels with actual sales on a regular basis. If the gap between purchases and sales consistently exceeds 5–10%, it usually points to over-portioning, waste, or over-ordering.

Once you have consistent data, base your purchasing decisions on actual usage instead of estimates. This helps reduce excess stock and lowers the risk of spoilage.

How to keep your menu updated in real-time using Restolabs?

You can manage item availability directly within Restolabs. Stock can be tracked manually or automatically, and when an item runs out, it is removed from ordering without additional steps.

You can also control when items appear on the menu by setting availability based on time, day, or category, so your menu reflects what is actually being served.

Keep supplier costs in check

Review supplier pricing periodically and request updated quotes. Costs change over time, and without comparison, you may continue paying higher rates without realizing it.

4. Improve revenue per square foot

Your rent and fixed costs remain constant, so you need to make the most of your space. Therefore, during peak hours, focus on increasing the number of tables served by improving service timing.

Clear tables promptly, present the bill when customers are ready, and manage waitlists so the next party is seated without delay. Even one additional table turn per shift can meaningfully increase your revenue without adding staff.

How do you reduce order errors in dine-in service with Restolabs?

Enable QR-based ordering by generating table-specific codes that your customers can scan to access the menu and place orders. Each code is mapped to a table, so orders come in with the correct context.

Within the system, you can configure modifiers, add-ons, and item variants, and tag items with dietary labels to structure how the menu is presented during dine-in.

Increase order value and evaluate channels

You can increase average order value by training your staff to suggest add-ons such as drinks, sides, or desserts at natural points during the meal.

If you rely on delivery, compare what you earn per order after platform fees and packaging with your dine-in revenue. If delivery margins are significantly lower, consider shifting focus toward direct or in-house channels.

Take Control of Your Restaurant Operating Costs

Keeping restaurant operating costs under control comes down to visibility, consistency, and timely action. Therefore, track your key cost drivers regularly, adjust pricing and staffing based on actual demand, and review high-impact expenses like food, labor, and delivery channels.

Small inefficiencies compound over time. The earlier you identify them, the easier they are to correct. Having the right systems in place makes this easier.

When your orders, inventory, and customer data are all in one place, you can spot issues sooner and act on them faster while avoiding the hidden costs of disconnected tools.

Restolabs is a direct online ordering platform designed to give you that visibility and turn it into action. By shifting orders to your own channels, you reduce reliance on third-party platforms that often charge 30–40% commissions.

With real-time analytics, you can track product performance, customer behavior, and demand patterns, helping you optimize pricing, staffing, and menu decisions in real time.

At the same time, Restolabs’ flexible delivery integrations allow you to balance in-house delivery and third-party partners, so you can choose the most cost-effective fulfillment option instead of defaulting to high-commission channels.

Built-in loyalty programs, coupons, and promotions also help reduce your dependence on paid acquisition, creating more predictable, high-margin revenue streams.

Book a free demo to see how you can reduce operating costs and improve margins with better control over your restaurant operations.

Frequently Asked Questions

What are the hardest restaurant costs to control?

The hardest restaurant costs to control are typically fixed or slow-moving expenses such as rent, utilities, and long-term contracts. These costs don’t adjust quickly based on sales, which makes them difficult to manage in the short term. However, the most impactful costs are still the ones you can control – food and labor. Portion sizes, supplier pricing, inventory management, and staff scheduling all directly affect your restaurant operating costs.

How can I increase the average order value using Restolabs?

Increasing average order value depends on how effectively you structure your menu during the ordering process. Restolabs allows you to attach add-ons, modifiers, and upgrades directly to menu items so customers are prompted to include them as part of their order. You can also create combo bundles and use default selections to improve attachment rates, especially for high-margin items.

How does Restolabs help manage orders during peak hours?

Restolabs helps manage peak-hour demand by giving you control over how and when orders are accepted. Instead of handling volume manually, you can set order throttling limits based on the number or value of orders within a specific time window. You can also configure preparation times by order type and define busy hours where ordering is paused or limited.

Why are my restaurant costs increasing even when sales are stable?

If your sales are stable but profits are declining, the issue is usually cost creep across multiple areas rather than one major expense. Food costs may be rising due to supplier price changes, portion inconsistency, or waste. Labor costs can increase through overstaffing during slow periods or inefficient scheduling. At the same time, delivery commissions and payment processing fees grow with order volume, even if revenue doesn’t change significantly.

Content Table

Witness True Growth At Competitive Pricing Plans

Get Started

Stay Ahead With RestoLabs Unlimited

Empower your staff and delight your customers with a platform built to optimize online ordering, table reservations, and more.

69
99
199
690
990
1990
Plan Pricing
per month
per month
per month
Basic
Growth
Pro