Restaurant Chart of Accounts: Food Cost by Category, Tips as a Liability, and Delivery Fees You Can See
Two restaurants can post the same sales number and have nothing in common underneath it. One is losing margin on protein, the other is paying a quarter of its delivery revenue to a platform and never seeing the charge. Here is the chart of accounts that tells them apart, with the daily entries and the statement lines that prove it.
Two restaurants can close the same month with the same sales total and be in very different shape. One is paying more for protein every week and cannot see it, because every invoice from every vendor lands in one cost of sales account. The other is handing a quarter of its delivery revenue to a platform, and the books never show that charge, because the platform deposits the net amount and the bookkeeper records what arrived. Both owners look at the same blended margin and reach for the wrong fix.
A restaurant chart of accounts that splits sales by channel, cost of sales by food category, and labor by front of house and back of house turns that one blended number into a set of numbers an owner can act on. This guide walks through the structure, the three entries a restaurant books more than any other, and the lines those entries create on the statements.
Why a generic chart breaks down for a restaurant
The default QuickBooks chart assumes a business sells one kind of thing through one channel and pays its people one way. A restaurant sells food and drink through a dining room, a takeout counter, and two or three delivery apps. It pays cooks, servers, and bartenders under different rules. It collects money on behalf of three other parties every single day: sales tax for the state, tips for the staff, and gift card balances for customers who have not come in yet. None of that money belongs to the restaurant, and none of it has a home in a generic chart.
Under GAAP (Generally Accepted Accounting Principles), the cost of a plate belongs in the period the plate was sold, not the week the vendor invoice arrived. That is why the template carries a Food Inventory account instead of expensing every delivery on receipt. The Internal Revenue Service treats tips as employee income that the employer must withhold on and report, not as restaurant revenue, which is why Tips Payable sits in the liability section and never touches the income statement.
How a card sale flows through the accounts
Every dollar a guest pays on a card is split across four accounts before the restaurant keeps any of it. The daily close is where the split happens.
The accounts that do the work
These are the accounts from the restaurant template that a generic chart does not give you. The 4000-series splits revenue by channel, the 5000-series splits cost of sales by category and pulls delivery commissions into the cost of the sale they came from, and the 2200-series holds the money that belongs to someone else.
| Row | Account | Number | Type | Purpose |
|---|---|---|---|---|
| 01 | Food Inventory | 1300 | Other Current Assets | Food on hand, counted at period end, not yet cost of sales |
| 02 | Tips Payable | 2210 | Other Current Liabilities | Card tips collected from guests and owed to staff |
| 03 | Sales Tax Payable | 2230 | Other Current Liabilities | Sales tax collected from guests and owed to the state |
| 04 | Gift Card Liability | 2240 | Other Current Liabilities | Gift cards sold but not yet redeemed |
| 05 | Dine-in Sales | 4000 | Income | Food sales to seated guests |
| 06 | Delivery Sales | 4200 | Income | Food sales through delivery platforms, at gross |
| 07 | Bar Sales | 4400 | Income | Alcohol and beverage sales |
| 08 | COGS - Protein | 5000 | Cost of Goods Sold | Meat, poultry, and seafood used in the period |
| 09 | COGS - Beverage (Alcohol) | 5100 | Cost of Goods Sold | Beer, wine, and spirits used in the period |
| 10 | Kitchen Labor - Cooks | 5300 | Cost of Goods Sold | Back of house wages, part of the cost of the plate |
| 11 | DoorDash Commissions | 5400 | Cost of Goods Sold | Platform commission on delivery sales, booked at gross |
| 12 | FOH Wages - Servers | 6000 | Expenses | Front of house wages, an operating expense |
Kitchen Labor - Cooks sits in the cost of sales range and FOH Wages - Servers sits in operating expenses. That placement is what lets the income statement show prime cost, the sum of food, beverage, and kitchen labor, as a share of sales. Move the cooks into operating expenses and the number an owner most needs to watch disappears into the general payroll line.
How it gets booked
Say the point-of-sale report for a Friday shows $8,000 in menu sales, $640 in sales tax, and $1,150 in card tips. Guests paid $1,240 in cash and the rest on cards. One entry records the whole day. Figures throughout are illustrative.
| Account | Debit | Credit |
|---|---|---|
| 1010Cash in Registers | 1,240 | |
| 1000Operating Cash | 8,550 | |
| 4000Dine-in Sales | 6,200 | |
| 4400Bar Sales | 1,800 | |
| 2230Sales Tax Payable | 640 | |
| 2210Tips Payable | 1,150 | |
| Totals | 9,790 | 9,790 |
Only 8,000 of the 9,790 collected is revenue. The tax and the tips are money the restaurant is holding for someone else, and they leave the balance sheet when the state and the staff are paid.
Now the delivery platform. On Monday the restaurant sold $3,000 of food through DoorDash. The platform kept a 25 percent commission and deposited $2,250. If the bookkeeper records the deposit as $2,250 of sales, two things go wrong at once: delivery revenue is understated by $750, and the $750 commission never appears anywhere. The fix is to gross the sale up and book the commission as its own cost.
| Account | Debit | Credit |
|---|---|---|
| 1000Operating Cash | 2,250 | |
| 5400DoorDash Commissions | 750 | |
| 4200Delivery Sales | 3,000 | |
| Totals | 3,000 | 3,000 |
The deposit is what arrived. The sale is what the guest paid. The difference is a cost the owner can now compare against the margin on a dine-in plate.
Food cost works on a different rhythm. During the week, every vendor delivery posts as a debit to Food Inventory (1300) and a credit to Accounts Payable (2000). Nothing reaches cost of sales yet. At period end the kitchen counts what is on the shelves. The difference between opening inventory plus purchases and the closing count is what was used, and that amount moves out of inventory and into cost of sales, split by category from the vendor invoices.
| Account | Debit | Credit |
|---|---|---|
| 5000COGS - Protein | 2,100 | |
| 5010COGS - Produce | 900 | |
| 5020COGS - Dairy & Eggs | 500 | |
| 5030COGS - Dry Goods & Staples | 700 | |
| 1300Food Inventory | 4,200 | |
| Totals | 4,200 | 4,200 |
Purchases were 4,600 for the week and the count shows 400 more on the shelf than at the start. Usage was 4,200, and the protein line alone says where half of it went.
The category split is the point. If protein usage rises from 2,100 to 2,600 next week on the same sales, the owner has a specific question to ask the chef and the meat vendor. A single cost of sales line would show a 500 increase with no direction to look.
What this looks like on the statements
The same three entries, seen from the reports at month end. The highlighted lines exist only because the accounts above exist.
| Dine-in Sales | 96,000 |
| Takeout Sales | 18,000 |
| Delivery Sales | 24,000 |
| Bar Sales | 30,000 |
| Total sales | 168,000 |
| Cost of sales | |
| COGS - Protein | 22,400 |
| COGS - Produce | 9,600 |
| COGS - Dairy & Eggs | 5,300 |
| COGS - Dry Goods & Staples | 7,500 |
| COGS - Bread & Bakery | 3,100 |
| COGS - Beverage (Alcohol) | 7,200 |
| COGS - Beverage (Non-Alcohol) | 1,800 |
| DoorDash Commissions | 6,000 |
| Total cost of sales | 62,900 |
| Gross margin | 105,100 |
Example figures.
Read the ratios off this excerpt. Food sales are 138,000 (dine-in, takeout, and delivery). Food cost is 47,900, so food cost runs at 34.7 percent of food sales. Beverage cost is 9,000 against 30,000 of bar sales, which is 30 percent. Delivery commissions are 6,000 on 24,000 of delivery sales, so a quarter of that channel goes to the platform before the food cost is even counted. A generic chart shows 168,000 in sales, 62,900 in cost of sales, and nothing else.
| Current assets | |
| Food Inventory | 9,400 |
| Beverage Inventory | 6,200 |
| Current liabilities | |
| Tips Payable | 3,150 |
| Sales Tax Payable | 12,600 |
| Gift Card Liability | 4,800 |
Example figures.
The three liability lines total 20,550 of cash sitting in the operating account that the restaurant does not own. Without them, that cash looks like profit until the sales tax return is due, the tip payout runs, and a guest walks in with a gift card from December.
Gift cards follow the same logic as tips and tax. Selling a $100 card brings in $100 of cash and $100 of Gift Card Liability, and no revenue at all. Revenue arrives on the night the card is redeemed, when the liability comes down and Dine-in Sales goes up. A restaurant that books card sales as revenue in December reports a strong holiday month and a weak January, and neither number is true.
The two inventory lines matter for the same reason the count entry does. A rising Food Inventory balance with flat sales means the kitchen is over-ordering, and the cash is on the shelf instead of in the bank. A generic chart that expenses every vendor invoice on receipt has no inventory line to rise, so the pattern never shows.
- 01Is our food cost rising because of protein, produce, or waste? One cost of sales line answers with a single percentage and no category to investigate.
- 02What does a delivery order actually earn after the platform takes its share? If deposits are booked as sales, the commission is invisible and delivery looks as profitable as dine-in.
- 03How much of the cash in the bank is really ours? Without Tips Payable, Sales Tax Payable, and Gift Card Liability, the balance sheet cannot separate the restaurant's money from money it is holding for the staff, the state, and future guests.
What the template changes
The diff, in the grammar the product uses everywhere else.
- Salesone blended line
- 4000Dine-in Salesincome
- 4200Delivery Salesincome
- 4400Bar Salesincome
- Cost of Goods Soldone blended line
- 5000COGS - Proteincogs
- 5100COGS - Beverage (Alcohol)cogs
- 5300Kitchen Labor - Cookscogs
- 5400DoorDash Commissionscogs
- 2210Tips Payableliability
- 2240Gift Card Liabilityliability
- Topic no. 761, Tips – withholding and reporting · Internal Revenue Service
- Principles of Accounting, Volume 1: Financial Accounting · OpenStax, Rice University
Get started
The restaurant chart of accounts template includes every account on this page, pre-numbered and ready to import into QuickBooks. It takes about 60 seconds to optimize and gives a restaurant the three ratios its margin depends on.