Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

What is COGS for a restaurant?

COGS stands for cost of goods sold. For restaurants, this means the direct cost of everything that ends up on a customer’s plate or in their glass. It’s the raw ingredients you purchased that became the food and drinks you sold.

The main components of restaurant COGS include food costs like proteins, produce, dairy, grains, oils, and spices. Beverage costs fall into COGS too, covering alcohol, soft drinks, coffee, and juice. If you do takeout or delivery, paper goods and packaging count as well since they’re directly tied to the product you’re selling.

What’s not included matters just as much. Labor is not COGS, even kitchen labor. Neither is rent, utilities, equipment, cleaning supplies, linens, or smallwares like plates and utensils. Those are operating expenses that hit your income statement differently. The distinction affects how your profit and loss statement reads and how you analyze your margins.

The basic formula is beginning inventory plus purchases minus ending inventory equals COGS. This is why inventory counts are non-negotiable for restaurants. If you don’t know what you started with and what you have left, you can’t calculate accurate cost of goods sold. Most restaurants count inventory weekly, and some high-volume spots do it more frequently for key items.

Your food cost percentage is COGS divided by food sales. This number tells you what portion of every dollar in food revenue went toward the product itself. Most restaurants target 28% to 35% for food costs and 18% to 24% for beverage costs. Higher percentages mean you’re either paying too much for product, experiencing waste or theft, portioning incorrectly, or your menu prices are too low.

Tracking COGS accurately requires keeping food and beverage purchases separate from operating supplies in your accounting. A small business bookkeeper familiar with restaurants will set up your chart of accounts so these categories are distinct, making it easy to run food cost reports and spot problems before they eat into your profit.

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 do I set up QuickBooks Online for my business?

QuickBooks Online walks you through the basics when you create an account. The real work is configuring your chart of accounts, bank connections, and tracking features to match how your business actually operates.

Read answer

What is the difference between employees and contractors?

The core difference is control. Employees work under your direction while contractors control how they complete the work. This distinction affects taxes, paperwork, and legal liability.

Read answer

How much should I pay a bookkeeper per month?

Small businesses typically pay $200 to $600 monthly for bookkeeping, though prices can go higher for complex operations. What you pay depends on transaction volume, industry complexity, and which services are included beyond basic books.

Read answer

How do I track business expenses properly?

Separate business and personal finances completely, record expenses promptly with the right category, and save receipts digitally. Reconcile your accounts weekly to catch mistakes while you still remember what happened.

Read answer

What is fund accounting for nonprofits?

Fund accounting tracks nonprofit money based on donor restrictions rather than pooling it together. It separates funds into unrestricted, temporarily restricted, and permanently restricted categories to ensure donations are spent as intended and reported correctly.

Read answer

How do I handle change orders in my accounting?

Track change orders separately from your original contract. Each change order needs its own cost codes so you can see profitability on the original scope versus additional work.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC