Skip to content
Field notes / Industry deep-dive
Industry deep-dive

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.

CTChartOfAccounts.ai Team - Restaurant Accounting Specialists.March 29, 2026.13 min read
1 · StructureWhich accounts exist
2 · RecordingHow a transaction resolves
3 · ReportingHow accounts become statements
4 · InsightWhich questions you can answer

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.

Accounts in template
78
Ready to import into QuickBooks Online
Sales channels tracked
5
Dine-in, takeout, delivery, catering, bar
Cost of sales categories
7
Five food categories plus alcohol and non-alcohol beverage
Template
restaurant-gaap
Import in about 60 seconds

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.

1000Operating CashCard settlement lands here
4000Dine-in SalesThe menu price, before tax and tip
2230Sales Tax PayableCollected for the state
2210Tips PayableCollected for the staff

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.

RowAccountNumberTypePurpose
01Food Inventory1300Other Current AssetsFood on hand, counted at period end, not yet cost of sales
02Tips Payable2210Other Current LiabilitiesCard tips collected from guests and owed to staff
03Sales Tax Payable2230Other Current LiabilitiesSales tax collected from guests and owed to the state
04Gift Card Liability2240Other Current LiabilitiesGift cards sold but not yet redeemed
05Dine-in Sales4000IncomeFood sales to seated guests
06Delivery Sales4200IncomeFood sales through delivery platforms, at gross
07Bar Sales4400IncomeAlcohol and beverage sales
08COGS - Protein5000Cost of Goods SoldMeat, poultry, and seafood used in the period
09COGS - Beverage (Alcohol)5100Cost of Goods SoldBeer, wine, and spirits used in the period
10Kitchen Labor - Cooks5300Cost of Goods SoldBack of house wages, part of the cost of the plate
11DoorDash Commissions5400Cost of Goods SoldPlatform commission on delivery sales, booked at gross
12FOH Wages - Servers6000ExpensesFront 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.

Entry 1 · Close the day from the point-of-sale report
AccountDebitCredit
1010Cash in Registers1,240
1000Operating Cash8,550
4000Dine-in Sales6,200
4400Bar Sales1,800
2230Sales Tax Payable640
2210Tips Payable1,150
Totals9,7909,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.

Entry 2 · Record a delivery platform payout at gross
AccountDebitCredit
1000Operating Cash2,250
5400DoorDash Commissions750
4200Delivery Sales3,000
Totals3,0003,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.

Entry 3 · Move the period's food usage from inventory to cost of sales
AccountDebitCredit
5000COGS - Protein2,100
5010COGS - Produce900
5020COGS - Dairy & Eggs500
5030COGS - Dry Goods & Staples700
1300Food Inventory4,200
Totals4,2004,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.

Income statement, excerpt · month end
Dine-in Sales96,000
Takeout Sales18,000
Delivery Sales24,000
Bar Sales30,000
Total sales168,000
Cost of sales
COGS - Protein22,400
COGS - Produce9,600
COGS - Dairy & Eggs5,300
COGS - Dry Goods & Staples7,500
COGS - Bread & Bakery3,100
COGS - Beverage (Alcohol)7,200
COGS - Beverage (Non-Alcohol)1,800
DoorDash Commissions6,000
Total cost of sales62,900
Gross margin105,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.

Balance sheet, excerpt · same month end
Current assets
Food Inventory9,400
Beverage Inventory6,200
Current liabilities
Tips Payable3,150
Sales Tax Payable12,600
Gift Card Liability4,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.

Without these accounts you cannot answer
  1. 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.
  2. 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.
  3. 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.

Generic chart → restaurant chart
  • 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
2 removed+9 added

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.

Try the free demo →

More from field notes

All posts ->