Restaurant Food Costs:
Using Unit Price Audits
to Protect Commercial Margins
Your distributor raised the 25-pound flour case by $4. That is $0.01 per ounce. Applied across every flour-based item on your menu at current portion sizes, that invoice change silently erodes your plate margins by two to three percentage points before the monthly P&L arrives. Here is the forensic audit workflow that catches it the same week.
1. Why Evaluating Invoices by Case Price Is a Margin Trap
The most common food cost management mistake in independent restaurants and small catering operations is evaluating distributor invoices line by line using case price rather than unit price. The case price the total dollar amount for a 25-pound bag of flour, a 6-gallon jug of olive oil, or a 40-count case of salmon portions feels intuitive because it matches the invoice format. It is also systematically misleading.
Distributors change case sizes, pack configurations, and unit counts between order cycles without necessarily changing the headline case price. A product that invoiced at $32.00 for a 50-count case last quarter may now invoice at $32.00 for a 48-count case an invisible 4.2% price increase that is completely invisible to anyone reading the invoice at the case-price level. Multiply this across 40 to 80 line items on a weekly broadline distributor order and the cumulative margin erosion is substantial.
The solution is a non-negotiable kitchen policy: every ingredient is evaluated and tracked at cost per ounce (or cost per gram for metric-spec kitchens), updated every invoice cycle. Nothing else provides a consistent cross-pack-size, cross-distributor, cross-unit-measure comparison basis.
2. The Cost-per-Ounce Formula: The Universal Denominator
The cost-per-ounce calculation is the foundation of every commercial kitchen unit price audit. It converts any distributor invoice line item regardless of pack size, weight unit, or pricing structure into a single comparable number.
Step 1: Convert pack weight to ounces
Pounds to ounces: multiply by 16
Kilograms to ounces: multiply by 35.274
Grams to ounces: multiply by 0.035274
Step 2: Divide
25-lb flour case at $18.75: 25 x 16 = 400 oz. $18.75 / 400 = $0.04688/oz
Applying Cost per Ounce to a Recipe
Once you have the cost-per-ounce figure for each ingredient, the ingredient cost per serving is simply:
Flour in a pasta dish: $0.04688/oz x 2.5 oz portion = $0.117 per serving
If flour case price increases by $4 (to $22.75 for 25 lbs):
New cost per oz: $22.75 / 400 = $0.056875/oz
New ingredient cost per serving: $0.056875 x 2.5 oz = $0.142
Impact: $0.025 increase per serving (21.3% jump in that ingredient’s cost)
3. Normalizing Mixed Distributor Units: The Conversion Table Every Kitchen Needs
Commercial kitchen managers deal with distributors who spec product in different unit systems. European and imported products arrive in metric. Domestic commodity products ship in imperial. Liquid items are measured by volume but priced by weight. A forensic unit price audit requires normalizing all of these into a single denominator before comparison is valid.
| From Unit | To Ounces | Conversion Factor | Common Mistake to Avoid |
|---|---|---|---|
| Pounds (lb) | Ounces (oz weight) | x 16.000 | None straightforward |
| Kilograms (kg) | Ounces (oz weight) | x 35.274 | Do not round to 35 or use 2.2 lbs/kg then convert; compounds rounding error |
| Grams (g) | Ounces (oz weight) | x 0.03527 | Do not confuse with fluid ounces for liquids |
| Fluid ounces (fl oz) | Weight oz equivalent | Density-dependent | Water = 1.0 oz/fl oz; honey = 1.49 oz/fl oz; olive oil = 0.945 oz/fl oz. Never assume 1:1 for dense liquids. |
| Liters (L) | Weight oz (water-based) | x 33.814 (volume) | For pricing of non-water liquids, convert to fl oz then apply density factor for true weight comparison |
| Count (each) | Total oz by average unit weight | Weigh a sample batch | Egg size (medium 1.75 oz vs. jumbo 2.5 oz), avocados, lemons count items vary widely in actual ounce weight |
4. Yield Loss: Correcting for the Difference Between Invoice Weight and Usable Weight
The cost-per-ounce figure from the distributor invoice reflects the weight you paid for not the weight you can actually cook with. Every raw ingredient has a yield percentage: the portion of the as-purchased weight that survives trimming, butchering, cooking, and plate-ready preparation. Ignoring yield loss is the most systematic source of recipe cost underestimation in commercial kitchens, particularly for proteins, whole fish, bone-in cuts, and fresh produce.
Whole beef tenderloin at $12.00/lb = $0.75/oz (invoice)
Yield after trimming silver skin and chain: 72%
True cost per usable oz: $0.75 / 0.72 = $1.042 per usable ounce
An 8-oz plated portion requires 8 oz of usable meat:
Protein cost per plate: 8 x $1.042 = $8.34 (not $6.00 using invoice price alone)
| Ingredient | Yield % | Loss Source | Impact on Cost/Usable Oz |
|---|---|---|---|
| Beef tenderloin (whole) | 70-75% | Silver skin, chain, trim | +33-43% vs. invoice cost |
| Whole salmon (skin-on fillet to skinless portions) | 55-65% | Pin bones, skin, belly, portioning loss | +54-82% vs. invoice cost |
| Chicken thighs (bone-in to boneless) | 60-68% | Bone, skin, cartilage | +47-67% vs. invoice cost |
| Romaine lettuce heads | 70-80% | Outer leaves, core, trim | +25-43% vs. invoice cost |
| Fresh herbs (parsley, cilantro) | 55-65% | Stems, wilted leaves, cleaning | +54-82% vs. invoice cost |
| Onions (bulk) | 80-88% | Skin, root, trim | +14-25% vs. invoice cost |
| Boneless chicken breast (ready to portion) | 88-95% | Minor trim, thin parts | +5-14% vs. invoice cost |
| Dried pasta / grains | 100% (dry weight) | No trim loss; note cooked weight expansion | Invoice cost = true cost per oz dry |
Don’t Guess on Your Gross Profit Margin
Run every distributor invoice through our Commercial Unit Price Calculator to lock down your exact cost-per-ounce baseline yield-adjusted before printing your next menu revision.
5. Building a Dynamic Recipe Cost Baseline
A recipe cost baseline is the documented total ingredient cost per serving calculated using current supplier prices. The word “dynamic” is the operative term: a baseline that was accurate six months ago is wrong today. USDA commodity index data shows that proteins, dairy, and fresh produce can shift 5-20% between distributor contract cycles. A static baseline becomes a liability the moment a price sheet changes.
According to the USDA Economic Research Service food market pricing data, foodservice commodity prices for beef, poultry, and produce have experienced average quarterly volatility of 4-8% since 2022, with fresh seafood and eggs showing higher variance. A kitchen not updating recipe cost baselines quarterly is operating blind relative to this level of price movement.
A practical dynamic baseline system has four components:
- Master ingredient library: A spreadsheet or POS-integrated database with every ingredient, its current cost-per-ounce (yield-adjusted), and the date of the last price update
- Recipe cost card per dish: Each recipe linked to the master ingredient library so that when an ingredient price updates, all recipe cards using that ingredient recalculate automatically
- Price alert threshold: Any ingredient whose cost-per-ounce changes by more than 5-8% from the last recorded baseline triggers a flag for manual review
- Menu price review trigger: When a recipe cost baseline changes such that the implied food cost percentage on a dish exceeds the target by more than 3 percentage points, a menu price review is initiated before the dish is served further
6. Menu Price Calculation from Target Food Cost Percentage
The menu pricing formula is the output of the cost baseline system. Once the ingredient cost per serving is known, the minimum menu price at a target food cost percentage is straightforward:
Example: $4.85 ingredient cost, 32% target food cost
$4.85 / 0.32 = $15.16 minimum menu price
After case price increases push ingredient cost to $5.40:
$5.40 / 0.32 = $16.88 minimum price requires a $1.75 menu price increase
| Ingredient Cost/Serving | 25% Target | 30% Target | 32% Target | 35% Target | 38% Target (Warning) |
|---|---|---|---|---|---|
| $3.00 | $12.00 | $10.00 | $9.38 | $8.57 | $7.89 |
| $4.00 | $16.00 | $13.33 | $12.50 | $11.43 | $10.53 |
| $5.00 | $20.00 | $16.67 | $15.63 | $14.29 | $13.16 |
| $6.50 | $26.00 | $21.67 | $20.31 | $18.57 | $17.11 |
| $8.00 | $32.00 | $26.67 | $25.00 | $22.86 | $21.05 |
| $10.00 | $40.00 | $33.33 | $31.25 | $28.57 | $26.32 |
7. Multi-Distributor Unit Price Comparison: The Cross-Sourcing Decision
Most commercial kitchens source from a primary broadline distributor (Sysco, US Foods, Performance Food Group) plus one or more specialty and local suppliers. The only valid comparison between distributor quotes is cost per usable ounce everything else is noise.
Chicken Breast: Three Distributor Comparison
8. The Weekly Invoice Audit Workflow
A systematic unit price audit takes 20-30 minutes per invoice cycle when the master ingredient library is properly maintained. The workflow has five steps:
- Pull the invoice from the distributor portal or email delivery the same day it arrives, before the product is received and put away
- For each line item, calculate the new cost per ounce using the pack weight and total price from the current invoice
- Compare the new cost per ounce against the stored baseline in the master ingredient library
- Flag any items where the cost per ounce has changed by more than your threshold (commonly 5% for high-use items)
- Update the master library with the new price and date, then check which recipe cards are affected by the flagged items and recalculate their baseline food cost percentage
The National Restaurant Association’s annual operations research consistently identifies food cost control as the top operational priority for independent restaurant profitability. Operators who audit at the unit price level and update recipe baselines in real time maintain tighter food cost percentages than those relying on month-end P&L reviews to surface cost drift.
9. Setting Variance Thresholds and Cost Drift Alerts
Not every price change warrants immediate menu repricing. A tiered variance threshold system allows kitchen managers to distinguish between noise and signal in distributor pricing:
| Variance Level | Change from Baseline | Recommended Action | Timeline |
|---|---|---|---|
| Tier 1 Monitor | 0-3% increase | Log and monitor; no action required | Quarterly review |
| Tier 2 Review | 3-8% increase | Recalculate recipe cost; flag for menu price discussion at next cycle | Within 2 weeks |
| Tier 3 Reassess | 8-15% increase | Mandatory recipe cost review; explore alternative suppliers; adjust portion if possible before menu reprint | Within 1 week |
| Tier 4 Escalate | 15%+ increase | Immediate menu price adjustment, ingredient substitution, or 86 the dish pending cost resolution | Immediate |
| Tier 5 Emergency | Pack size reduction (same price) | Treat as equivalent to price increase by % reduction in pack contents; escalate to Tier 4 if effective price increase exceeds 15% | Immediate |
10. Full Example: Recosting a Bistro Menu After a Price Sheet Update
A 45-seat bistro receives a quarterly price update from its primary distributor. Three high-use ingredients show cost changes. The kitchen manager runs the unit price audit and recalculates affected recipe baselines.
45-Seat Bistro: Quarterly Distributor Price Update Impact
Lock Down Your Cost-per-Ounce Baseline
Our Grocery Unit Price Calculator normalizes any pack size, unit system, or yield percentage into a single comparable cost-per-ounce figure. Run your distributor invoice and protect your plate margins before the P&L arrives.
Open Commercial Unit Price Calculator →Frequently Asked Questions
Industry benchmarks for restaurant food cost percentages range from 28% to 35% of menu price for full-service restaurants. Fast casual operations typically target 25-30%. Fine dining can run 30-38% but compensates with higher menu prices. Any food cost percentage consistently above 38% signals pricing misalignment, portion drift, or unaudited supplier cost increases.
Cost per ounce = Invoice line item total price / Total ounces in the case. Convert all units to ounces first: 1 pound = 16 ounces, 1 kilogram = 35.274 ounces. For a 25-pound case of flour at $18.75: 25 x 16 = 400 oz, then $18.75 / 400 = $0.04688 per ounce. Multiply by your recipe’s required ounces to get the ingredient cost per serving.
A recipe cost baseline is the documented ingredient cost per serving at a specific point in time using current supplier prices. It must be dynamic because wholesale food prices fluctuate 5-20% between distributor contract cycles. A static baseline becomes inaccurate within weeks, causing menu prices to fall out of alignment with actual food cost. Dynamic baselines are updated each invoice cycle to maintain accurate plate margin calculations.
Normalize both to cost per usable ounce. Distributor A: $94 / (40 lbs x 16 oz) = $0.1469/oz at 92% yield = $0.1596 usable. Distributor B: $25.50 / (10 lbs x 16 oz) = $0.1594/oz at 95% yield = $0.1678 usable. Despite similar headline per-oz prices, Distributor A is cheaper per usable ounce by $0.0082 $1,365/year on 200 lbs weekly usage.
Yield loss is the percentage of raw ingredient lost to trimming, butchering, and cooking shrinkage. Whole beef tenderloin at $12/lb ($0.75/oz invoice) with 72% yield costs $1.042 per usable ounce 39% more than the invoice cost suggests. Ignoring yield loss is the most common source of recipe cost underestimation for proteins and fresh produce.
A $4 increase on a 25-lb flour case is $0.01/oz. For a restaurant using 200 lbs of flour per week across 10 menu items: 200 lbs x 16 oz x $0.01 x 52 weeks = $1,664/year additional cost from that single ingredient alone. Across 15 frequently-purchased ingredients with similar price drift, annual food cost increases can reach $15,000-$25,000 without a formal audit process flagging them.
Menu Price = Ingredient Cost per Serving / Target Food Cost Percentage. For a dish costing $4.25 to make at a 32% target: $4.25 / 0.32 = $13.28 minimum. Round up to maintain margin. When ingredient cost rises to $4.75, the minimum rises to $14.84 a $1.56 price increase is necessary to maintain the same food cost percentage.
At minimum, every distributor contract renewal or price sheet update typically quarterly for major broadline distributors. For high-volatility commodities (seafood, beef, eggs, dairy, fresh produce), weekly or bi-weekly spot checks are warranted. Automated alerts should flag any ingredient whose cost-per-ounce deviates more than 5-8% from the established baseline so the kitchen manager can review immediately.
- 1Restaurant Food Costs: Using Unit Price Audits to Protect Commercial MarginsYou are here
- 2Exposing Shrinkflation: How to Calculate Hidden Price Hikes in Packaged Goods
- 3Brand Premium Arbitrage: Quantifying the Private-Label vs. Name-Brand Savings Curve