How do I track food costs for my restaurant?
Food cost tracking comes down to one formula: beginning inventory plus purchases minus ending inventory equals your cost of goods sold for that period. Run this calculation weekly to catch problems before they destroy your margins.
Weekly inventory counts are non-negotiable. Pick a day and stick to it. Count everything in your walk-in, dry storage, freezer, and bar. Use consistent units each time. Weigh proteins, count cases, measure liquids by volume. Sloppy counting creates false variances that make the whole exercise pointless.
Track every purchase as it arrives. When deliveries come in, verify the invoice matches what actually came off the truck. Then get that invoice into your system the same day. Most restaurants lose money here because invoices pile up in a drawer and price increases slip by unnoticed. Your bookkeeping service needs accurate purchase data to keep your financials correct, so build the habit of processing invoices immediately.
Calculate your food cost percentage by dividing cost of goods sold by food sales for the same period. If you spent $4,200 on food and brought in $14,000 in food revenue, your food cost is 30%. What counts as acceptable depends on your concept. Fast casual might run 28-32%, full-service often lands at 30-35%, and steakhouses can hit 38-42% because of protein costs. Know your target and measure against it every week.
The more useful number is variance between theoretical and actual food cost. Theoretical cost is what you should have spent based on sales and your recipe specs. If your POS says you sold 50 fish tacos and each taco should cost $2.80 in ingredients, theoretical cost is $140. If your actual ingredient usage shows you spent $185 on those components, you have a $45 variance somewhere. That gap is waste, over-portioning, theft, or unrecorded sales.
Recipe costing makes theoretical food cost possible. Every menu item needs a spec sheet listing exact ingredients, quantities, and current costs. Update pricing when vendors raise prices or you change suppliers.
Restaurant owners who track food costs weekly instead of monthly catch problems faster. A 2% variance on $50,000 in monthly food sales is $1,000 walking out the door. You cannot fix what you do not measure, and you cannot measure what you do not count consistently.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
How often should I update my books?
Monthly is the minimum for most small businesses. Weekly works better for high-volume operations or when you need current numbers for decisions. The key is establishing a consistent rhythm so your financial picture stays useful.
Read answerWhat is trust accounting for law firms?
Trust accounting is the system of tracking client funds held in a separate account from your law firm's operating money. Every dollar deposited on behalf of a client must be recorded individually, reconciled regularly, and available for state bar audit at any time.
Read answerHow do I track restricted vs unrestricted donations?
Use classes or funds in your accounting software to separate donations by restriction type. Track donor intent at the time of the gift, monitor spending against restricted funds, and release restrictions when the purpose is fulfilled.
Read answerWhat is the difference between nonprofit and for-profit accounting?
The biggest difference is fund accounting. Nonprofits track money by restriction type and allocate expenses by function. Financial statements use different names and there's no owner equity, just net assets.
Read answerHow do I track subcontractor payments?
Track subcontractor payments by collecting W-9s upfront, setting up vendors in accounting software, and coding every payment to its job. Consistent tracking keeps you compliant and shows true project costs.
Read answerHow do I set up direct deposit for employees?
Start with a payroll platform that handles ACH transfers, then collect authorization forms and bank details from each employee. Run a test transaction to verify account information before the first real payday.
Read answer