Setting Up a Chart of Accounts for Restaurants
A restaurant chart of accounts organizes your money so your P&L actually tells you something. Here's a standard structure you can copy and adapt.
A chart of accounts (COA) is the organized list of every category your restaurant's money flows through — the buckets that your income and expenses get sorted into. Set it up well and your P&L statement instantly tells you where money is going; set it up poorly and your financials become an unreadable pile. The goal is a COA structured the way restaurants actually make and spend money, so the reports mean something.
The five account types
Every COA is organized into five top-level types. Each account gets a number so reports sort cleanly:
| Range | Type | What it holds |
|---|---|---|
| 1000s | Assets | Cash, inventory, equipment |
| 2000s | Liabilities | Sales tax payable, loans, tips owed |
| 3000s | Equity | Owner's capital, retained earnings |
| 4000s | Revenue | Food sales, beverage, catering |
| 5000s-8000s | Expenses | COGS, labor, occupancy, operating |
Numbering isn't decoration — it forces consistency and makes the P&L and balance sheet build themselves.
Split revenue the way you manage it
Don't lump all sales into one "Revenue" line. Break it into food, alcohol, non-alcoholic beverage, catering, and merchandise or gift cards. Why? Because each has a different cost structure and tax treatment, and you can't measure beverage margin if beverage sales hide inside a single total. Map these categories to match your POS reporting so the numbers reconcile — Cobblestone POS breaks sales out by category automatically, which makes month-end reconciliation to these accounts fast instead of a manual sort.
Separate COGS from operating expenses
The most important structural choice in a restaurant COA is keeping cost of goods sold (the food and beverage you actually served) separate from operating expenses. COGS pairs with revenue to give you gross profit; mixing in rent or repairs destroys that signal.
Food and labor are your prime cost — the numbers you live and die by. Your chart of accounts should make prime cost fall out of the report automatically, not require a calculator every month.
Give COGS its own sub-accounts (food, beverage, paper/supplies) and keep labor in its own group so prime cost is a two-glance calculation.
Structure labor for real insight
Labor isn't one number. Split it into hourly kitchen, hourly front-of-house, salaried management, payroll taxes, and benefits. This split tells you whether a labor problem lives in the kitchen or the dining room, and it makes handling payroll and payroll taxes far cleaner at tax time.
Don't over-build it
The opposite mistake is a COA with 300 accounts nobody maintains. If you'll never make a decision based on a category, don't create it. A tight, well-labeled chart that everyone codes consistently beats an exhaustive one that gets miscoded. Start with the standard restaurant structure, add an account only when you have a real reason, and review it once a year.
Set it up once, benefit every month
A clean COA is the foundation everything else sits on — your bookkeeping, your budget, your financial metrics, and your tax filing all get easier when the categories are right. Copy a standard restaurant COA, adapt the revenue and expense sub-accounts to your concept, wire it to match your POS categories, and code every transaction consistently. Do that, and the reports you already have to produce will finally tell you the truth about your business.
Common questions
How many accounts should a restaurant have? Aim for 40 to 70. Fewer than that and you cannot see food versus beverage cost; more than 100 and staff stop coding correctly. Add an account only when you will act on the number it produces.
Should I split food cost by category? Yes. At minimum track meat, seafood, produce, dairy, dry goods, and beverage separately so a variance points to a supplier or station instead of a vague total.
Copy a ready-to-use structure with the free Chart of Accounts Template (Excel).