Clear pricing, quoted before any work begins. Book a free fit call.

Bookkeeping

Restaurant Inventory Control: Counts, Shrinkage, Waste Logs, and How Spoilage Hits the Tax Return

Reviewed by the Fairlight Accounting cross-border tax team — U.S. & Canadian Tax Desks

On this page

Somewhere between 4% and 10% of the food a typical restaurant buys never produces a dollar of revenue. It spoils in the walk-in, gets over-portioned, gets remade after kitchen errors, gets comped without a record, or walks out the back door. On a restaurant buying $400,000 of food a year, that's $16,000–$40,000 — usually the difference between a good year and a grim one. Inventory control is how you find it; the tax treatment is mostly not what owners expect.

Key takeaways

  • Shrinkage is the gap between theoretical food cost (what the POS says you sold, at recipe cost) and actual cost of goods used. You can't see it without inventory counts and recipe costing.
  • Weekly counts of everything, plus daily spot-counts of the ten highest-value items, is the control cadence that changes behavior.
  • For most restaurants' tax accounting, spoilage is not a separate deduction — it's already inside COGS, because wasted food was purchased and never subtracted back out. A waste log is a management tool, not a tax form.
  • Donating usable surplus food earns an enhanced deduction under IRC §170(e)(3) — basis plus half the margin — which beats the zero extra deduction that dumping it produces.
  • Genuine casualty losses (hurricane power loss wiping out the walk-in) are handled through COGS or as losses, and insurance reimbursements are taxable to the extent they exceed what was lost.

Measuring it: counts, recipes, and the theoretical gap

The machinery has three parts. Recipe costing: every menu item costed ingredient-by-ingredient at current prices, updated when invoice prices move (this is also your early-warning system for menu-price adjustments). The count: weekly full counts on a consistent day and time, sheet organized shelf-to-sheet in storage order, two people, priced at latest cost. The comparison: theoretical usage (POS sales × recipe quantities) versus actual usage (beginning + purchases − ending). A well-run kitchen holds the variance under about 2% of food sales. When it runs wider, the daily spot-count of your ten most expensive items — proteins, liquor bottles, seafood — localizes the leak fast, because variance that appears between yesterday's count and today's has a one-day suspect list.

Waste logs close the loop: a clipboard or app entry for everything discarded — item, quantity, reason (spoiled, prep error, returned dish, dropped, 86'd end-of-night). Two weeks of honest logging usually reallocates blame in surprising ways: "theft" turns out to be over-ordering fish for a slow Tuesday, or a new cook's portioning, or a walk-in door gasket. Fix ordering with par levels tied to sales forecasts; fix portioning with tools (scales, ladles, portion cups) rather than exhortation; fix theft with receiving controls (weigh and count deliveries — vendor shorting is real), manager-only voids and comps, and camera coverage of the back door and liquor room.

Liquor deserves its own regime: perpetual bottle counts, pour tracking against POS sales, and manager sign-off on every bottle transferred from storage to bar. Bar shrinkage — over-pours, unrung drinks, giveaway culture — routinely runs double kitchen shrinkage when unmeasured.

The tax treatment: mostly already deducted

Here's the part that surprises owners: for the way most restaurants keep books, spoiled food is not a separate write-off, because it's never been un-deducted. Under the small-business inventory rules (available under roughly $31 million of average gross receipts), restaurants typically treat inventory as non-incidental materials and supplies or follow their book method — practically: food purchases go into COGS, ending inventory subtracts back out, and anything that spoiled simply isn't in ending inventory. The deduction already happened inside COGS. Logging waste changes your management numbers, not your taxable income — there is no second deduction for the same rotten produce, and claiming a separate "spoilage expense" on top of full-purchase COGS double-counts.

Where separate treatment does apply:

Casualty events. A hurricane outage that destroys $12,000 of walk-in and freezer contents is still, mechanically, absorbed the same way (goods not in ending inventory), but document it — dated photos, a count of what was discarded, the disposal — because the insurance reimbursement is taxable income to the extent it exceeds your basis in what was lost, and because a documented casualty supports the spoiled-food claim if the return is examined. Florida restaurants should have a standing storm protocol: photograph, list, then discard.

Donation instead of disposal: the enhanced deduction. Usable surplus food donated to a qualified charity for the care of the ill, needy, or infants earns an enhanced deduction under IRC §170(e)(3): your basis in the food plus half the built-in margin, capped at twice basis — available to all entity types, limited to 15% of business income, with carryforward. Concretely: food costing $100 that would sell for $300 supports a $200 deduction — versus the $100 already in COGS if you dump it. Donations require contemporaneous written acknowledgment from the charity and, for the enhanced amount, the charity's statement about qualified use. Pair it with the Bill Emerson Good Samaritan Act, which gives federal liability protection for good-faith food donations — the liability fear that keeps restaurants dumping edible food is largely already solved. South Florida operators have established rescue partners (Feeding South Florida and others) that handle logistics.

What you can't deduct: food consumed by the owner and family (that's a personal expense — back it out), and inventory "written down" but still on the shelf. Lower-of-cost-or-market writedowns for goods you still hold generally aren't available under the simplified methods restaurants use; the deduction comes when goods are actually sold or actually discarded.

Book it so the numbers stay honest

Keep purchases in COGS by category, run the weekly count into an inventory adjustment, and post comps and employee meals as contra-revenue/labeled lines rather than letting them vanish — comp percentage is a control metric too. If waste is material and you want visibility, track it as a sub-analysis of COGS (memo data from the waste log), not as a second expense account. And reconcile vendor credits: rejected deliveries and shorted cases should generate credit memos that actually arrive — chasing them is free money at 100% margin.

Official sources

  • IRS Publication 334 — inventory rules for small businesses: https://www.irs.gov/publications/p334
  • IRS — Exemption from UNICAP/inventory for small business taxpayers: https://www.irs.gov/businesses/small-businesses-self-employed/small-business-taxpayer-exceptions
  • IRC §170(e)(3) — enhanced deduction for food inventory: https://www.law.cornell.edu/uscode/text/26/170
  • USDA — Bill Emerson Good Samaritan Food Donation Act overview: https://www.usda.gov/about-food/food-safety/food-loss-and-waste/donating-safe-and-nutritious-food

Practitioner note: The highest-ROI control isn't a system — it's the weigh-in at receiving. A scale at the back door and a rule that every protein case gets weighed against the invoice catches vendor shorting that no inventory count will ever attribute correctly, and it pays for the scale in the first month.

Fairlight sets up recipe-costed inventory tracking, theoretical-vs-actual reporting, and donation documentation as part of restaurant bookkeeping across South Florida. Contact us or see pricing.

Cross-border taxes, handled in one place

U.S. and Canadian filings prepared together by our U.S. and Canadian Tax Desks.

Book a free fit call

Have a question about Bookkeeping?

Book a free consultation and get a straight answer from our cross-border tax team — no obligation.