How do I account for food waste and spoilage?
Create a separate expense account for waste rather than burying it in cost of goods sold. Some businesses lump everything together, but then you can’t see how much you’re losing to spoilage versus what you’re selling. A dedicated waste account makes the problem visible so you can actually address it.
Set up categories that match how waste happens in your operation. Spoilage covers items that expire before use. Prep waste includes trimmings and unusable portions during food preparation. Overproduction is food prepared but never sold. Some operations also track theft and mistakes separately. The categories you choose depend on what’s meaningful for your business and where you suspect losses are occurring.
Keep a daily waste log. Every time something gets thrown out, someone writes down what it was and why. At the end of the week or month, add up the log and record an adjusting entry. You’ll debit your waste expense account and credit inventory for the total value lost. This moves the cost from your balance sheet inventory to your income statement where it affects profit.
Physical inventory counts are essential for catching what the logs miss. Count everything on a regular schedule, at least weekly for high-volume restaurants and food service operations. Compare your count to what your system says you should have. The difference is shrinkage from waste, theft, or recording errors. Investigate the gap rather than just adjusting the books and moving on.
Calculate your waste percentage by dividing total waste value by total food purchases. Industry benchmarks suggest 4% to 10% is normal, though this varies by operation type. If you’re seeing 15% or higher, something is wrong with ordering, storage, or prep practices.
Use the data to make changes. If the same items show up repeatedly on waste logs, you’re over-ordering or storing them improperly. If waste spikes on certain days, you might be overproducing for slower shifts. The accounting tells you there’s a problem. The daily logs tell you what the problem actually is.
Working with a bookkeeper for small business operations can help you set up tracking that captures waste without creating extra work for your kitchen staff. The goal is a system simple enough that people actually use it but detailed enough to give you actionable numbers every month.
Northwest Arkansas's Dedicated Bookkeeping Partner
The Next Step:
A Quick Conversation
Tell us about your business and where you need help. We'll listen, ask a few questions, and give you a clear plan and honest price.
More Questions
When should a small business start using professional bookkeeping?
Most businesses should start earlier than they think. If you're past the startup phase with regular revenue, behind on reconciliations, or hitting milestones like hiring employees or collecting sales tax, professional bookkeeping typically pays for itself in time saved and errors avoided.
Read answerCan QuickBooks handle inventory tracking?
Yes, QuickBooks Online Plus and Advanced include inventory tracking features. The software handles basic inventory well, but proper setup and consistent use matter more than the software's capabilities.
Read answerWhat records should landscaping companies keep?
Landscaping companies should keep financial records, job documentation, equipment logs, employee files, and customer contracts. Organized records protect you in disputes, simplify tax preparation, and show which types of work are actually profitable.
Read answerCan I import my existing data into QuickBooks?
Yes, QuickBooks Online supports importing data from spreadsheets, other accounting software, and bank connections. The bigger question is whether your existing data is clean enough to be worth importing.
Read answerHow do I handle per diem expenses for truck drivers?
Per diem for truck drivers covers meals and incidental expenses on the road. You can either reimburse actual expenses or use the IRS standard rate. Transportation workers get a special 80% deduction instead of the usual 50%.
Read answerHow do I handle progress payments in my construction books?
Set up each project as a separate job and code every invoice, cost, and payment to that job. Track retainage in a separate receivable account and reconcile it at project closeout. Matching billings to costs lets you know your true position on each job at any time.
Read answer

