COGS vs. Prime Cost: What's the Difference and Why Owners Mix Them Up

An owner tells a lender their "cost is 32%" and means food cost. The lender hears prime cost, assumes a number in the 50s or 60s, and the loan conversation goes sideways before anyone catches the mix-up. This happens more than anyone wants to admit, and it happens because COGS and prime cost measure different things but sound like they could be interchangeable.

COGS: One Piece of the Picture

Cost of Goods Sold (COGS) = beginning inventory + purchases − ending inventory, for food and beverage. It's a pure product cost, what you spent on what came through the back door, with no labor in it at all. Divide COGS by sales and you get food cost percentage or beverage cost percentage, not prime cost.

Prime Cost: COGS Plus Labor

Prime cost = COGS + labor, and here's where the second mix-up happens, because there are two labor definitions:

Operational prime cost = COGS + hourly labor + tips out. No management salaries. Target: 45–55%.

Fully loaded prime cost = COGS + ALL labor, including management salaries, payroll tax, and benefits. Target: 58–68%.

Prime cost always includes labor. COGS never does. If a number you're looking at doesn't include any labor figure at all, it's a COGS-based percentage, food cost or beverage cost, not prime cost, no matter what someone's calling it.

Why Owners Mix Them Up

  • Food cost feels like "the" cost. It's the number most owners watch first because it's the one they can see in the walk-in and on the invoice. Labor feels separate because it's on a different report, payroll, so it's easy to talk about food cost as if it's the whole cost picture.
  • Both are percentages of sales, so they sound like the same kind of number. A 30% and a 55% both look like "cost percentages" on a page, and if nobody labels which one is which, they blur together in conversation.
  • Benchmarks get repeated without the definition attached. Someone hears "prime cost should be 30%", which is actually a food cost target, not a prime cost target, and repeats it as prime cost advice for years.

Worked Example: Same Restaurant, Three Different Numbers

An FSR does $40,000 in sales this week. COGS is $12,800. Hourly labor plus tip-out is $9,600. Management salary allocated for the week is $3,200.

Number Formula Result
Food cost % $12,800 ÷ $40,000 32.0%
Operational prime cost ($12,800 + $9,600) ÷ $40,000 56.0%
Fully loaded prime cost ($12,800 + $9,600 + $3,200) ÷ $40,000 64.0%

Three real numbers from the same week of the same restaurant, and each one tells a lender, a partner, or a manager something different. Food cost at 32.0% sits inside the FSR target of 30–33%, no problem there. Operational prime cost at 56.0% is 1 to 6 points over the FSR target of 50–55%, worth investigating this week. Fully loaded prime cost at 64.0% sits right inside the 62–67% FSR target, meaning the business, fully staffed and salaried, is still healthy. Report the wrong one of these three numbers to the wrong person and you either cause a panic that isn't warranted or hide a problem that is.

The Fix: Label Every Number You Say Out Loud

Before you quote a percentage to anyone, a partner, a lender, your own GM, say which number it is. "Food cost is 32%." "Operational prime cost is 56%." "Fully loaded prime cost is 64%." It costs you three extra words and saves everyone from doing math on the wrong assumption.

For the full formula behind how to calculate each version of prime cost, read How to Calculate Prime Cost for a Restaurant (The Two Definitions Nobody Explains). And for the full picture on formula, benchmarks, and fixes, start with The Restaurant Prime Cost Guide: Formula, Benchmarks by Concept, and How to Fix It This Week.

The Daily KPI Tracker Pro is the tool that tracks this number for you every week, food cost, operational prime cost, and fully loaded prime cost, calculated and labeled so nobody on your team mixes them up again. Get the Daily KPI Tracker Pro, $79, one-time purchase.

Back to blog