Skip to main content
12 min read

What Is Restaurant Prime Cost? Formula & Benchmarks

By Jeremy Dudet

Key takeaway

Prime cost = COGS (food + beverage) + total labor (wages, taxes, benefits). Target: 60-65% of revenue for full-service, 55-60% for quick-service. It is the largest controllable expense in a restaurant and the best predictor of whether you are actually making money. Track it weekly.

Most restaurant operators have a rough sense of whether they are making money. Prime cost replaces that feeling with a number, and it is the only number you need to check every week.

The Formula

Prime cost is your two largest controllable expenses combined:

Prime Cost = Cost of Goods Sold (COGS) + Total Labor Cost

As a percentage:

Prime Cost % = (COGS + Total Labor) / Total Revenue x 100

COGS covers every ingredient and beverage that goes into what you sell. Total labor covers every dollar you spend on people: wages, salaries, payroll taxes, benefits, workers' comp, overtime. Together, these two categories typically account for 55-70% of a restaurant's revenue. Everything else (rent, utilities, insurance, marketing) is either fixed or much harder to change in the short term.

Prime cost is where you have leverage.

A Quick Example

A casual restaurant does $25,000 in revenue last week:

Category Amount % of Revenue
COGS (food + beverage) $7,500 30.0%
Total labor $7,750 31.0%
Prime cost $15,250 61.0%

That 61% means 39 cents of every dollar is left to cover rent, utilities, insurance, equipment, marketing, loan payments, and profit.

What Goes Into COGS

COGS is calculated from inventory counts, not invoices:

COGS = Beginning Inventory + Purchases - Ending Inventory

It captures what you actually consumed, not what you bought. This is why physical inventory counts matter. Without them, you are guessing. For a deeper breakdown, see What Is COGS in a Restaurant?

What Goes Into Total Labor

Total labor is more than hourly wages. Include gross wages for all staff, salaried management, payroll taxes (FICA, FUTA, state unemployment), benefits (health insurance, 401k match, PTO), workers' comp, overtime, and any bonuses or tips paid by the house.

A common mistake is using only the wages line from your payroll report. If your gross wages are $6,000/week, your actual labor cost is not $6,000. Payroll taxes, benefits, and workers' comp add a multiplier called your labor burden rate. At a typical 1.20x, that $6,000 becomes $7,200. Using the wrong number understates your prime cost by 3-5 points.

How much the burden rate adds depends on what you offer. A QSR with no benefits might run 1.10-1.15x. A full-service restaurant with health insurance, PTO, and 401k match could be 1.25-1.35x. If you do not know yours, ask your payroll provider or accountant for the exact number.

Industry Benchmarks

These ranges are rough composites drawn from NRA reports, restaurant accounting platforms (Restaurant365, Toast, 7shifts), and operator surveys. Different sources disagree by a few points, so treat these as guideposts, not hard lines. The targets have held relatively steady for years, even as hitting them has gotten harder.

Restaurant Type COGS Range Labor Range Prime Cost Range
Quick-service / Fast casual 25-30% 25-30% 55-60%
Casual dining 28-32% 30-35% 60-65%
Fine dining 30-35% 30-38% 62-68%
Cafes and coffee shops 25-35% 28-35% 55-65%
Bars (beverage-focused) 20-25% 22-30% 48-55%

The general rule: prime cost should not exceed 65% for full-service, 60% for quick-service.

The honest context: according to the NRA's 2025 operations data, the median full-service restaurant spent 36.5% of sales on labor in 2024, and operators reporting losses ran as high as 42.9%. Food costs remain well above pre-pandemic levels. Many operators are running above these targets right now. If your prime cost is 67%, you are not failing. But you need to know the number and be working it down.

What Different Levels Mean in Dollars

For a restaurant doing $1.2M in annual revenue:

Prime Cost % Prime Cost $ Left for Overhead + Profit Realistic Outcome
55% $660,000 $540,000 Healthy margin. Room to invest.
60% $720,000 $480,000 Solid. Typical for well-run casual.
65% $780,000 $420,000 Tight but workable if rent is low.
70% $840,000 $360,000 Barely breaking even. One bad month hurts.
75% $900,000 $300,000 Losing money after overhead in most cases.

The difference between 60% and 70% on $1.2M revenue is $120,000 per year.

Get early access to StockCount

Plus inventory tips and food cost guides in your inbox.

The Split Matters More Than the Total

A prime cost of 62% tells you whether you are profitable, but not where the money is going. Two restaurants can both run 62% with completely different problems:

Restaurant A Restaurant B
COGS 26% 35%
Labor 36% 27%
Prime cost 62% 62%

Restaurant A has tight food cost but heavy labor: a scratch kitchen with a large prep team. Restaurant B has high food cost but lean labor: a premium-ingredient concept with counter service. If prime cost creeps up, Restaurant A investigates scheduling and overtime. Restaurant B investigates vendor prices and waste.

This is also why food cost percentage alone is misleading. A restaurant can have great food cost (28%) but terrible prime cost (72%) if labor is out of control. Switching from pre-made to scratch cooking might drop food cost by 3 points but add 5 points of labor. Food cost went down, prime cost went up, and you lost money.

Always track the split.

How to Calculate Prime Cost Weekly

Monthly prime cost is an autopsy. By the time your accountant tells you last month was 68%, you have already lost four weeks of margin. Weekly tracking catches problems in days.

Step 1: Calculate COGS. Count inventory on a consistent day (Sunday night or Monday morning). Pull your purchase invoices for the week. COGS = Beginning Inventory + Purchases - Ending Inventory. This week's ending inventory becomes next week's beginning inventory. (See How to Calculate Food Cost Percentage for a detailed walkthrough.)

Step 2: Pull total labor. Get your payroll summary for the week. Include gross wages, employer payroll taxes, benefits (prorate monthly premiums), and overtime. If you cannot get exact weekly numbers, multiply gross wages by your labor burden rate (typically 1.15-1.25x).

Step 3: Calculate. Prime Cost % = (COGS + Total Labor) / Revenue x 100. Compare to last week. After four weeks you will have a trend. That is where the value lives.

Two Weeks of Prime Cost: A Real Example

A cafe doing about $12,000/week:

Week 1:

Amount
Beginning inventory $4,200
Purchases $3,800
Ending inventory $4,000
COGS $4,000
Total labor $3,600
Prime cost $7,600
Revenue $12,200
Prime cost % 62.3%

Week 2:

Amount
Beginning inventory $4,000
Purchases $4,500
Ending inventory $3,800
COGS $4,700
Total labor $3,650
Prime cost $8,350
Revenue $12,400
Prime cost % 67.3%

Prime cost jumped 5 points. Revenue was flat, labor was stable. COGS spiked by $700. Because you track the split, you know exactly which side moved.

Why did COGS jump? Possible causes: over-ordering for an event, vendor price increases you missed, a waste or portioning problem, a receiving error. Each has a different fix, but none gets diagnosed without the weekly number.

That $700/week leak is $33,600/year.

Common Mistakes

Using purchases instead of COGS. Your invoices show what you bought, not what you used. Invoice totals alone do not give you food cost. You need inventory counts to calculate actual COGS.

Ignoring seasonality. A slow January might push prime cost to 68% even if your costs are unchanged, because fixed labor stays the same while revenue drops. Compare to the same period last year, not just last week. Expect prime cost to rise in your slow season. If it rises during peak season, something is wrong.

Cutting labor without watching revenue. A kitchen that is understaffed during a rush does not save money. It costs you the customers who do not come back. You want the lowest prime cost that does not hurt revenue.

When Prime Cost Is Too High: Levers You Can Pull

Knowing your number is step one. Here is what to actually do about it, depending on which side is the problem.

If COGS is high:

  • Re-quote your top 5 items by spend. Get competing bids from two other vendors. Protein and dairy alone often account for 40-50% of food cost. A 5% price reduction on your top five items moves the needle more than renegotiating everything.
  • Track waste for one week. Put a sheet and a bus tub next to the trash. Write down what gets thrown away and why. Most operators are surprised by what they find. Common culprits: over-prepped items that do not sell, produce that spoils before use, and proteins trimmed too aggressively.
  • Check portioning. Weigh ten random plates against your spec. Portion creep is invisible until you measure it. A burger that gains an extra ounce of protein over time costs you 6-8% more per plate, and nobody noticed.
  • Audit receiving. Verify that what shows up matches what the invoice says. Short deliveries, wrong items, and substitutions at higher prices are common and easy to miss if nobody checks.
  • Compare what you sold to what you used. Pull your POS product mix report for the week. Multiply each item sold by its recipe cost. That is your theoretical COGS. Compare it to your actual COGS. If actual is 3-5% higher than theoretical, the gap is waste, theft, or portioning errors. If it is 8%+, something specific is broken and you can usually find it by looking at your highest-volume items first.

If labor is high:

  • Cross-train staff. A prep cook who can cover the line during a slow shift means you can cut one person without reducing capacity. Cross-training is a slower fix but the most durable one.
  • Stagger shift starts. If you open at 11 and the rush does not hit until 12, you do not need the full crew at 11. Shift your schedule in 30-minute increments to match actual demand.
  • Review overtime. Overtime is 1.5x labor cost and often avoidable with better scheduling. One employee working 48 hours costs more than two employees working 24 each, and you get more coverage.
  • Compare labor to revenue by day. Most restaurants over-staff on their slowest day and under-staff on their busiest. Plot labor cost against revenue for each day of the week. Rebalance toward the days that generate the most sales per labor dollar.
  • Check your prep-to-sales ratio. If you are prepping the same volume on a Tuesday as a Saturday, you are either throwing food away or overstaffing prep. Pull your sales by day of week and scale your prep pars to match. This also reduces waste on the COGS side. Over-prepping is where labor and food cost problems overlap.

You do not need new software or a consultant for any of this. You need your prime cost number, which side is off, and one action this week.

Making Weekly Tracking Stick

Labor numbers come from payroll software automatically. COGS is where the habit breaks because it requires a physical count and invoice reconciliation.

The pattern is predictable: you commit to weekly tracking, it works for three or four weeks, then a busy week hits and you skip one count. Now your beginning inventory for the next week is wrong too, so your COGS numbers are off for two weeks. At that point most people stop.

The operators who actually sustain it do one of two things. Either they count a short list (just the top 20 items by cost, which typically cover 80% of COGS) or they make it someone's specific job on a specific day. A vague task like "count inventory" gets skipped. "Carlos counts the walk-in Sunday at 9pm" actually happens.

Twenty minutes of counting once a week gives you the most important number in your business. Everything else in this article depends on it.


Further Reading

Components of prime cost:

Broader cost management:

External resources:


Sources

Make the COGS side easier

A clipboard and a timer work. But if counting is the bottleneck that kills your weekly tracking habit, StockCount can help. Count inventory by voice, scan invoices, and your food cost updates instantly.

See pricing →