Skip to main content
HelloBooks.ai home
Bookkeeping

Restaurant Bookkeeping: Matching Daily Sales to Bank Deposits

By HelloBooks Team

Restaurant and food truck bookkeeping: how to turn daily POS sales, cash, card batches and tips into clean entries that match your bank deposits every day.

HelloBooks Team

HelloBooks Team

8 min read

Key takeaways

What this article covers, in order:

  • Why the deposit never equals the sales report
  • The daily sales summary: your most important entry
  • Card clearing: matching batches to deposits
  • Cash: the part that keeps owners up at night
  • A daily and weekly routine that fits a kitchen schedule
  • Food trucks: the same rules, fewer moving parts
Chapter Guide▾

Restaurant bookkeeping works when every day's sales report becomes one entry, and every piece of that entry (card batches, cash, tips, delivery apps) is traced to a bank deposit. Food trucks run the same play on a smaller scale. Get the daily sales summary right and month-end reconciliation becomes a matching exercise instead of a mystery hunt.

Why the deposit never equals the sales report

Carlos runs a taco truck in San Antonio. Friday, Sep 18, 2026 was a good night: his POS says he collected $3,140.00, counting sales tax and tips. On Monday his bank shows two deposits. One for $2,286.55 from his card processor. Another for $612.00 when he took the cash bag to the bank. That's $2,898.55. Where's the other $241.45?

Here's what was hiding in that gap:

  • Card processing fees of $71.45 taken out before the batch deposited
  • $150.00 in card tips that Carlos paid his two staff in cash from the drawer that night
  • $20.00 of cash he left in the drawer to top up Saturday's starting float

Every one of those is legitimate. None of them shows up if you just record deposits as sales. And that's the trap: restaurant revenue arrives in bundles, on delay, with deductions, through several different pipes.

The daily sales summary: your most important entry

The fix is a daily sales summary (some people call it a "daily sales journal" or "Z-report entry"). Once a day, or once per shift if you prefer, you take the POS end-of-day report and record it as one balanced entry.

Here's how Carlos's Friday looks:

LineDebitCredit
Food sales$2,412.12
Beverage sales$350.00
Sales tax collected (liability)$227.88
Card tips collected (liability, owed to staff)$150.00
Card clearing (card total including tax and tips)$2,358.00
Cash clearing (cash taken, before payouts)$782.00
Totals$3,140.00$3,140.00

A few notes before your eyes glaze over:

  • Sales are split into food and beverage because you'll want to see each margin separately. Add alcohol if you serve it.
  • Sales tax is a liability. You collected it on the state's behalf. It's not your revenue. (How and when you remit it is a conversation for your CPA, not this post.)
  • Card tips are a liability too. They belong to your staff. When you pay them out, the liability goes down.
  • Card and cash go to clearing accounts, not directly to the bank. That's because the money hasn't hit the bank yet.

Then, separately, record the tip payout: debit tips liability $150.00, credit cash clearing $150.00. Cash clearing drops to $632.00. When the $612.00 bag is deposited, $20.00 is left in clearing, and that's exactly the float top-up still sitting in the drawer. Move it to a cash-on-hand account and Friday is fully explained.

Those numbers are illustrative. Your POS report will have its own lines, maybe comps, discounts, gift card sales or voids. Each one needs a home.

Card clearing: matching batches to deposits

Every card batch settles a day or two later, minus fees. When the processor deposit hits the bank:

  1. Record the deposit as a transfer from card clearing to checking.
  2. Record the processing fee as an expense, out of card clearing.
  3. Check that card clearing for that batch is now zero.

If clearing doesn't go to zero, something's off. Maybe a chargeback, maybe a batch that combined two days. The clearing account tells you which day to look at instead of leaving you staring at a month of deposits.

Some processors deduct fees daily. Others charge them once a month in a lump. Find out which yours does, because it changes how your clearing account behaves.

Cash: the part that keeps owners up at night

Cash is where small restaurants and trucks lose the most money without noticing. The process doesn't need to be complicated, but it does need to be consistent.

  • Count the drawer at close against the POS cash total. Record the difference as "cash over/short." Small, random over/shorts are normal. A pattern isn't.
  • Keep a fixed float. Decide your starting drawer (say $200) and reset to it every day. Anything above the float is the deposit.
  • Deposit often. Weekly at most. Daily if you can. Cash sitting in a back office is a risk and it blurs your records.
  • Match each cash deposit to the specific days of sales it came from. If Monday's deposit covers Friday through Sunday, note that.

Delivery apps are a third pipe. Treat them like any marketplace: record gross sales from the app's statement, record the app's commission as an expense, and match the net deposit to the bank. One clearing account per app keeps things tidy.

A daily and weekly routine that fits a kitchen schedule

Nobody in food service has a spare hour. So split it up.

Daily (10 minutes, after close or before open):

  • [ ] Pull the POS end-of-day report
  • [ ] Count cash, note over/short
  • [ ] Record the daily sales summary
  • [ ] Record tip payouts

Weekly (20 to 30 minutes):

  • [ ] Match card processor deposits to card clearing, record fees
  • [ ] Match cash deposits to cash clearing
  • [ ] Match delivery app deposits to their clearing accounts
  • [ ] Categorize supplier payments (food, beverage, packaging, propane)
  • [ ] Check that every clearing account is close to zero or explainable

Monthly:

  • [ ] Reconcile checking and any business credit cards to their statements
  • [ ] Review food and beverage costs as a percentage of their sales
  • [ ] Look at cash over/short for the month and spot patterns

Food trucks: the same rules, fewer moving parts

A truck usually has one POS, fewer staff and no reservation platform, which helps. But trucks add a few of their own wrinkles:

  • Event fees and commissary rent. Some events take a percentage of sales instead of a flat fee. Record gross sales and the event's cut as an expense, just like a delivery app.
  • Fuel and propane get mixed onto personal cards easily. Use one business card for the truck.
  • Seasonality. Your Jan 2027 might look nothing like your Jul 2027. Reconciling monthly lets you see the cash cushion you've built for the slow months.

Food cost: the number that tells you if the menu works

Once your sales are split by category and your supplier bills are categorized, you can compare food purchases to food sales. That ratio moves with your menu, your portioning and your waste. You won't see it clearly unless both sides are clean, which is one more reason to stop booking deposits as sales. If you want a tighter calculation that accounts for inventory on hand, a bookkeeper familiar with restaurants can set that up with you.

How HelloBooks helps

HelloBooks doesn't replace your POS, and it doesn't pull your POS reports in automatically. You'll record the daily sales summary yourself. Where it helps is everything around that. You can connect most US banks and credit cards so processor deposits, cash deposits and supplier payments flow in on their own, or import a CSV statement if your bank isn't available for a feed. You categorize them, match them to your clearing entries, and see the result on your P&L, Balance Sheet and Cash Flow.

A small truck might start on Free (one live bank feed, up to 200 transactions a year). Honestly, a busy restaurant with daily deposits will outgrow that quickly. Starter at $14.99/month adds AI auto-categorization and three bank connections. Pro at $39.99/month gives unlimited bank connections and unlimited users with roles, so a manager can enter daily sales while your bookkeeper reviews. More detail on our restaurant page and food truck page, and how it fits with cash planning on the cash flow management page.

FAQs

Why shouldn't I just record each bank deposit as sales?

Because deposits are net of fees, include tips and sales tax that aren't yours, and often combine several days. Recording deposits as sales understates your expenses and overstates your revenue at the same time.

What's the difference between a clearing account and my bank account?

A clearing account holds money that's on its way to the bank: card batches waiting to settle, cash waiting to be deposited. When the deposit lands, you move it from clearing to the bank.

How should I handle card tips?

Record them as a liability when collected, since they belong to staff, and reduce the liability when you pay them out. Your payroll provider or CPA can advise on how tips flow through payroll.

Cash over/short is a few dollars most days. Should I worry?

Small random differences are normal. Watch for a consistent shortage on the same shift or the same person, and for amounts that grow.

Can a food truck do this without a bookkeeper?

Yes. A truck with one POS and one bank account can run this routine solo. Many owners still get a bookkeeper to review the books quarterly, which is a good middle ground.

Ten minutes after close beats ten hours at month-end. Every time.

Start free, no credit card. Try HelloBooks Free

About the author

HelloBooks Editorial Team

HelloBooks Editorial Team

Published September 5, 2026 on the HelloBooks blog

The HelloBooks editorial team is made up of accountants, ex-CPA-firm partners, and AI engineers who build the same AI bookkeeping product the articles describe. We write what we ship.

Posts are reviewed for accuracy against current US, UK, India, Australia, and UAE accounting and tax rules before publishing, and updated when those rules change.

About HelloBooks →

Related Posts

Subscribe to our newsletter

Stay up to date with the latest news and announcements. No credit card required.

By subscribing, you agree to our Privacy Policy.