Industry

Bookkeeping for restaurants and food trucks

How restaurant and food truck books really work: prime cost, daily sales journal entries, tip liability, third-party delivery fees and food cost swings.

The short answer

  • Restaurant bookkeeping lives or dies on prime cost — food plus labor as a share of sales. Healthy full service sits near 60 percent; a food truck can run under 55 percent.
  • Sales should post as one daily sales journal entry per location, not as a pile of deposits, so cash, cards and delivery apps all tie back to the POS.
  • Delivery apps deposit net of commission. Booking the deposit as revenue understates both sales and expense by 15 to 30 percent.
  • Tips are a liability until paid out, never revenue.

Why restaurant books break

A restaurant runs thousands of tiny transactions and four or five money paths: card settlements, cash drops, delivery apps, gift cards and catering invoices. When a bookkeeper matches deposits instead of reading the POS, sales get understated, comps disappear and sales tax gets paid on the wrong base.

  • Card batches arrive net of processor fees, one to three days late
  • Delivery apps net out commission, marketing fees and driver tips
  • Cash sales rarely equal cash deposits because of petty cash spending
  • Gift cards sold are a liability until redeemed

The daily sales journal entry

The fix is one entry per day per location built from the POS Z-report. Gross sales, comps and discounts, sales tax collected, tips collected, then the money paths that settle it: cards, cash, delivery apps, gift card redemptions. Everything after that becomes a matching exercise rather than a guessing exercise.

Food cost that actually means something

Food cost is only useful with inventory counts on both ends of the period. Purchases alone move with delivery timing, so a heavy Sunday order can make a good week look terrible. We book beginning inventory, purchases and ending inventory so cost of goods sold reflects what you actually served.

Labor, tips and tip credit

Tips collected on cards are held for the staff, so they sit in a liability account until the payout run clears them. Wages, employer taxes and the tip credit all belong in labor cost. Leaving payroll taxes out of labor is the most common reason a prime cost number looks better than reality.

What LedgerDude does each month

We pull the POS daily totals, reconcile every card batch and delivery deposit, split the commission back out to an expense account, roll inventory into cost of goods sold, and send you a one-page prime cost read before the 10th.

Numbers worth watching

Each one is plain math you can check yourself.

NumberHow to figure itGood rangeWhy it matters
Prime cost(Cost of goods sold + total labor) ÷ net sales55–62% full service, 50–57% food truckIt is the single number that predicts whether the month made money.
Food cost percentage(Beginning inventory + purchases − ending inventory) ÷ food sales28–33%Catches portion drift, waste and price increases before they eat the quarter.
Labor cost percentage(Wages + employer taxes + benefits) ÷ net sales25–32%Schedules quietly grow. This is how you see it in week two, not month three.
Delivery commission rateDelivery fees ÷ gross delivery salesUnder 25%Tells you whether a delivery channel is profitable or just busy.

Typical results we see

Prime cost

58%

Median of the full service restaurants we close each month

Food cost

30.4%

Higher for scratch kitchens, lower for limited menus

Delivery share of sales

18%

Down from the 2021 peak but still material

Net profit margin

5.9%

Before owner distributions

A $92,000 month at a 48-seat neighborhood restaurant

Net sales
$92,000
Food and beverage cost
$28,500 (31.0%)
Labor including employer taxes
$26,200 (28.5%)
Prime cost
$54,700 (59.5%)
Occupancy and utilities
$11,800
Delivery commissions
$3,900
Other operating costs
$14,100
Net income
$7,500 (8.2%)

What this tells you: Prime cost at 59.5 percent leaves room, but delivery commission is running 26 percent of delivery sales. Raising delivery menu prices by 12 percent adds roughly $470 a month with no extra labor.

What you see inside LedgerDude

Your numbers on one page, refreshed as your books are closed each month.

LedgerDude client dashboard showing monthly income, expenses, cash on hand and open questions
The client dashboard, updated as your books are closed each month.

Real example

Food truck group with three trucks and no inventory process

Where they started: Three trucks shared one bank account. Sales were booked from deposits, so card fees were hidden inside revenue and nobody knew which truck made money.

What we did: We set up class tracking per truck, built a daily sales entry from the POS, split processor fees back to an expense account and started monthly inventory counts.

How it ended up: Within two closes the owner could see that truck two ran an 8 point higher food cost. Retraining the prep list closed the gap.

$1,840 / mo

Hidden card fees surfaced

8 points

Food cost gap closed

6 business days

Close time

For the first time I know which truck is actually paying for itself.
Owner, three-truck group

How we set up your accounts

The accounts we build first for this kind of business, so reports read the way you think.

  • Food sales, beverage sales, catering sales (separate income accounts)
  • Comps and discounts as a contra-revenue account
  • Cost of goods sold split food, beverage, paper
  • Tips payable (liability), gift cards outstanding (liability)
  • Delivery commissions and merchant fees as their own expense accounts

Questions people ask

How much does bookkeeping cost for a restaurant?

Most single-location restaurants pay $450 to $900 a month for full bookkeeping with a daily sales entry, inventory roll and monthly close. Food trucks usually land between $250 and $450.

Should delivery app sales be recorded gross or net?

Gross. Record the full menu price as sales, then record commission, marketing and processing as expenses. Booking only the deposit understates both sales and expenses and hides how expensive the channel is.

Are tips income for the restaurant?

No. Tips collected on behalf of staff are a liability until they are paid out. They should never appear in revenue or in your sales tax base.

How often should a restaurant count inventory?

Monthly at minimum, weekly for high-value proteins and bar stock. Without both a beginning and ending count, food cost percentage is just a purchase timing number.

Keep reading

Want your books handled for you?

We read your receipts, match your bank activity, and close your books every month. You get one short list of questions and a dashboard that always tells the truth.