LineNow
GlossaryProcurement encyclopedia

Food Cost Percentage: Formula, Benchmarks, and Why Procurement Determines It

Food cost percentage measures ingredient cost as a share of food revenue. Formula: food cost sold ÷ revenue × 100. Industry benchmarks by operation type, the gap between theoretical and actual food cost %, and why supplier pricing, receiving accuracy, and reorder discipline determine where your number lands.

Jainul Vaghasia/Published /9 min read

Use the definition

Turn procurement terms into an operating system.

This reference page should help you understand the concept first. When the term affects purchasing execution, LineNow connects it to live POs, supplier replies, receiving, and accounting handoff.

View PlatformSee How LineNow Works

Food cost percentage is the ratio of ingredient and raw-material costs to the revenue those ingredients generated, expressed as a percentage — (cost of food sold ÷ food revenue) × 100. It is the single number restaurant operators, food manufacturers, and caterers use to assess whether procurement discipline and recipe costing are keeping the business profitable, and it is set not by tracking alone but by the buying loop that sits upstream of every plate.

That loop is what closed-loop procurement describes: a buying process in which inventory signals, purchase orders, supplier replies, receiving, and accounting handoff connect in one continuous sequence — no manual re-entry between steps. When the loop is closed, every ingredient cost update from a supplier confirmation or receiving variance flows immediately into the food cost calculation. When the loop is open, food cost % reflects what the operator expected to pay — not what they actually paid.

Quick answers

What is food cost percentage? Food cost percentage is total ingredient cost divided by total food revenue, multiplied by 100. If your kitchen spent $2,800 on ingredients and generated $9,000 in food revenue in a week, food cost % is 31.1%.

What is the food cost percentage formula? Food Cost % = (Food Cost Sold ÷ Food Revenue) × 100, where food cost sold = beginning inventory + purchases − ending inventory.

What is a good food cost percentage for a restaurant? Typical benchmarks are 28–35% for full-service restaurants, 25–32% for quick-service, and 20–30% for bars with significant beverage revenue. The right target depends on menu pricing, labor model, and margin structure — not on a published average.

What is the difference between theoretical and actual food cost percentage? Theoretical food cost % is what food cost should be based on recipes and standard portion sizes, with no waste, no over-portioning, and no supplier price surprises. Actual food cost % is what the accounting system reports after real purchases, real receiving, and a real inventory count. The gap between them reveals where procurement and kitchen discipline are leaking money.

Why is my food cost percentage higher than expected? Four causes account for most overruns: untracked supplier price increases, unrecorded receiving variances (shorts, substitutions, damaged goods), recipe-cost drift from stale ingredient prices, and waste or over-portioning not captured in the system. Procurement resolves the first three. Kitchen operations resolve the fourth.

The formula

Food Cost % = (Food Cost Sold ÷ Food Revenue) × 100

Where food cost sold is:

Food Cost Sold = Beginning Inventory + Purchases − Ending Inventory

Each input has a procurement source:

  • Beginning inventory is the ending inventory from the prior period — accurate only if last period's receiving was recorded cleanly and variance adjustments were made.
  • Purchases is the total cost of goods received from suppliers — which should reflect confirmed supplier prices, not the original PO estimate.
  • Ending inventory is the physical count at period end — accurate only if shrinkage, spoilage, and consumption were tracked continuously.

Industry benchmarks

Operation typeTypical food cost %Notes
Full-service restaurant28–35%Higher on fresh protein-heavy menus
Quick-service / fast casual25–32%Tighter on commodity ingredients
Bakery25–35%Sensitive to flour, butter, dairy prices
Coffee shop20–30%Low food cost offset by labor-heavy service
Bar (food + beverage combined)18–28%Beverage cost blended in pulls average down
Catering (per-event)25–38%Variable by event type and client contract
Meal prep / meal kit30–40%Portioned packaging and protein cost drive higher end
Ghost kitchen27–35%Platform fees absorb margin that food cost % does not show

These are starting points. Operators should build their target from their own menu economics and labor structure, not published averages.

Theoretical vs. actual food cost %

Theoretical food cost % is calculated from recipe costs multiplied by portion counts, using current ingredient prices. It answers: "If we cooked everything exactly to spec and paid what we expected to pay, what would food cost be?"

Actual food cost % is what the accounting system reports after real purchases, real receiving, and a real inventory count. It answers: "What did ingredients actually cost us this period?"

The gap — actual minus theoretical — is one of the most useful diagnostics in food operations. A gap of 1–2% is normal. Gaps above 3% point to a systemic problem. Identifying which of four stages is responsible determines the fix:

StageHow it inflates actual food cost %
Supplier pricingSupplier raised price per unit on confirmation or invoice; system still shows old recipe cost
Receiving90 units delivered vs. 100 ordered, but invoiced at 100; cost enters books higher than consumption
SubstitutionsSupplier sent a higher-cost item; operator accepted without updating the recipe or PO
OrderingOver-ordering perishables creates spoilage; under-ordering forces emergency purchases at premium prices

Most operators attribute the full gap to kitchen waste — the most visible cause but rarely the largest. The procurement contribution to food cost variance is systematically underestimated because it happens upstream, before anyone in the kitchen sees the ingredient.

Why procurement determines food cost %

Food cost percentage is reported by accounting. It is set by procurement. Three procurement decisions have the largest impact:

Supplier price discipline. Every price change a supplier applies — on confirmation, on substitution, on the invoice — changes the cost component of food cost %. If the PO was created at $4.80/lb for chicken thighs and the supplier confirmed at $5.10/lb, that $0.30 difference is not just a PO variance. Across 400 lbs of weekly chicken purchases, it is $120/week in higher food cost — roughly 0.3–0.5 percentage points of food cost % for a typical single-location restaurant. Multiplied across a full year, it is a $6,000 food cost variance from one ingredient line.

Procurement systems that absorb supplier confirmation replies at the PO level catch this before the invoice arrives. Manual systems catch it when accounting reconciles invoices, if at all.

Receiving accuracy. When a supplier ships 18 cases but invoices for 20, the cost is overstated. If receiving does not record the actual count, the extra cost enters both purchases and the COGS formula. Inventory is overstated by 2 cases worth of cost, which means ending inventory is higher than reality, which means food cost appears lower than actual — until the next physical count, which then produces a large unexplained variance.

Receiving that reconciles against the confirmed PO catches case count discrepancies immediately, before the invoice is approved.

Reorder accuracy. The PAR level and reorder calculation determine whether perishables arrive in the right quantity. Chronic over-ordering on fast-decaying items — fresh fish, leafy greens, fresh herbs — creates spoilage that raises food cost % without ever appearing on a waste log. Statistical reorder calculations that account for decay rate and demand variability reduce this form of invisible food cost leakage. The quantity of waste that gets attributed to "kitchen discipline" is frequently a reorder quantity problem.

Common food cost % calculation mistakes

Using purchase costs instead of cost of food sold. Some operators calculate food cost % as purchases ÷ revenue rather than (beginning + purchases − ending) ÷ revenue. This is wrong for any period where inventory levels changed. The COGS formula accounts for the inventory change; the purchases-only shortcut does not.

Applying stale recipe costs. A recipe built when chicken thighs were $4.80/lb that still shows $4.80/lb six months later produces a theoretical food cost % that is lower than reality. Theoretical food cost becomes a fictional baseline, making the actual-vs-theoretical gap appear larger than the procurement-controllable portion really is.

Mixing beverage cost into food cost without separating them. Combined beverage and food cost % is useful for total gross margin analysis but obscures what is happening in the kitchen. Track food cost % and beverage cost % separately.

Ignoring vendor credit memos. Credits for damaged, returned, or incorrect goods reduce net purchases. If credits are booked to a separate account and not applied back to food cost, food cost % is overstated.

Not adjusting for employee meals. Employee meals are a real cost but are often excluded from food cost % and treated as a labor benefit expense. If they are included inconsistently across periods, food cost % is not comparable period-to-period.

How LineNow connects food cost % to the procurement loop

Food cost percentage cannot be managed accurately from the accounting system alone — the inputs to the formula are determined upstream, in procurement. LineNow closes the loop between those procurement decisions and the food cost number that reaches the accounting system.

Order quantities from POS and recipe demand. LineNow reads sales from POS systems and maps them through recipe bills of materials to compute daily ingredient consumption. Reorder quantities apply Syntetos–Boylan Approximation demand classification and explicit decay rate modeling. Order quantities that are closer to actual need mean perishable waste is reduced before ordering even happens — closing the gap between theoretical and actual food cost % at the source.

Supplier price capture at the confirmation stage. When a supplier replies to a purchase order — by email, WhatsApp, EDI, or portal — LineNow's AI reads the reply and updates the PO with confirmed prices. If the confirmed price differs from the ordered price, the variance is visible before the invoice arrives and before the cost enters the food cost formula. Recipe costs linked to those supplier prices update automatically, so theoretical food cost % reflects current procurement reality rather than the prices from when the recipe was created.

Receiving reconciliation against the confirmed PO. LineNow's receiving workflows compare delivered quantities and prices against the supplier-confirmed PO. Cases short-shipped, items substituted, goods refused — all recorded at the dock rather than discovered at month-end. The cost that enters inventory is the verified received cost, not the invoice estimate.

Accounting handoff. Confirmed POs matched against receiving records flow to QuickBooks Online or Xero as reconciled bills. The purchases input to the COGS formula is sourced from matched procurement data. When that is the case, the gap between theoretical and actual food cost % shrinks to what it should measure: genuine kitchen waste and portioning variance, not procurement tracking failure.

When actual food cost % drifts above theoretical, the system shows which supplier, which item, and which stage introduced the variance — rather than leaving the operator to work backward from a month-end P&L.

Start your 90-day free trial at linenow.co — connect your POS, load your recipes, and see your theoretical vs. actual food cost % in one system. $100/month per business unit after the trial, no credit card required.

Related