General Ledger + Converter in one subscription.

See pricing
Skip to content
  1. Home
  2. AI bookkeeping
  3. Restaurant accounting software

INDUSTRIES · RESTAURANTS

Restaurant accounting software,
from the nightly sales report to the card deposit.

Restaurant accounting software has to book each day’s sales report with tips and sales tax as liabilities, then match the card deposit that arrives days later, short by the processor’s fees. ZeraBooks is a general ledger with AI bookkeeping that proves every deposit against your uploaded bank statement, so a missing batch shows up the same month.

7-day trial · card required, nothing charged for 7 days · then $79/month billed annually or $149 monthly

The journal entry editor with debit and credit lines, categories and a difference that must be zero before saving.

DEFINITION

What is a card clearing account?

A short-term asset category that holds card sales between the night they are rung up and the day the processor deposits them. It goes up by the card total on the sales report and back to zero when the deposit and fees are recorded. Anything left in it is a deposit that never arrived.

THE REQUIREMENTS

What does a restaurant need from accounting software?

A restaurant takes hundreds of small payments a day and the bank sees a handful of lumps. The software has to connect the two.

  • A daily sales entry

    The POS sales summary, split into food, bar and other sales, booked once per day. One entry per day is enough detail for the books; individual checks stay in the POS.

  • Money that isn’t yours, kept out of sales

    Sales tax belongs to the state and card tips belong to staff. Both land in your bank account, so both need liability categories, not revenue.

  • Card deposits matched net of fees

    Processors usually deposit a day or more later and many keep their fee first. The software has to tie a 6,342.64 deposit to a 6,522.00 sales night.

  • Cash counted and deposited

    Cash from the drawer sits in Undeposited Funds until it reaches the bank, so a short deposit is visible.

  • Costs read against sales

    Food and liquor purchases next to food and bar sales, which is how you see food cost and prime cost each month.

We set you up and catch up your past months for free. Then ZeraBooks keeps your books done.

WORKED EXAMPLE

How do you record a restaurant’s daily sales?

Saffron Table is a fictional bistro. Its POS sales summary for Friday, October 9: food 4,180.00, bar 1,620.00, sales tax 464.00 (a fictional 8%), card tips 870.00. Guests paid 612.00 in cash and 6,522.00 by card. That becomes one journal entry.

LineCategoryDebitCredit
Card payments takenCard clearing (asset)6,522.00
Cash in the drawerUndeposited Funds612.00
Food salesFood sales (revenue)4,180.00
Bar salesBar sales (revenue)1,620.00
Sales tax collectedSales tax payable (liability)464.00
Card tips owed to staffTips payable (liability)870.00
TotalsDifference 0.007,134.007,134.00

Revenue for the day is 5,800.00, not the 7,134.00 that guests paid. The other 1,334.00 (464.00 tax plus 870.00 tips) is money the restaurant is holding for someone else.

THE DEPOSIT

How do you match a card deposit that’s short by the processor fee?

On Monday, October 12, the processor deposits Friday’s cards after keeping a fictional 2.75% fee. Here is what the bank statement shows and how the clearing account empties.

DateEntryCard clearingBank
Oct 9Card payments on the sales summary6,522.00
Oct 10Cash deposit 612.00 (clears Undeposited Funds, not card clearing)612.00
Oct 12Processor deposit on the statement(6,342.64)6,342.64
Oct 12Processor fee: 2.75% × 6,522.00 = 179.355, rounded(179.36)
Card clearing left over0.00

The fee line is a small journal entry: debit Card processing fees 179.36, credit Card clearing. If your processor charges fees once a month instead, book one fee entry from its monthly statement and the clearing account still lands at zero. The 870.00 in Tips payable clears when payroll pays the tips out.

READING THE CLEARING ACCOUNT

What does a leftover clearing balance mean?

At month end, Card clearing should be zero or equal to the last night or two not yet deposited. Anything else points to one of these.

  • Exactly one night’s card total

    A batch that never settled or a deposit you haven’t uploaded yet. Check the processor’s deposit report for that date.

  • A few percent of the month’s cards

    Fees you haven’t booked. Book them from the processor’s monthly statement.

  • A negative balance

    A deposit recorded twice, or a chargeback or refund taken out of a later batch. Find the deposit line that doesn’t match a sales day.

  • A small odd amount on one day

    A tip adjusted after the sales report was printed. Use the final settled figure from the POS, not the first printout.

SETUP

How to set up a restaurant’s books in ZeraBooks

One sitting for a single location with a checking account, a card and a processor.

  1. 1

    Add the bank and card accounts

    In Banks & Cards, add the operating checking account, any payroll or tax account and the business credit card, each by name.

  2. 2

    Generate the chart of accounts

    In Accounting › Category Manager, click Generate with AI and describe the restaurant, for example “full-service bistro with a bar, card and cash sales”. Check the draft has Card clearing under Assets and Sales tax payable and Tips payable under Liabilities.

  3. 3

    Book each day’s sales summary

    In Accounting › Ledger, add a journal entry per day from the POS report, as in the example. The Difference must read 0.00 before it saves.

  4. 4

    Tell Zera where deposits go

    For example, “deposits from our card processor go to Card clearing”. Ask Zera saves the rule and uses it when it categorizes the statement.

  5. 5

    Upload the statements

    Upload each month’s PDF or CSV statements. Every statement is checked against its printed opening and closing balances.

  6. 6

    Check clearing, then close

    Before closing the month in Reconciliations, open Card clearing and Undeposited Funds. Both should be zero or equal to sales still in transit.

WHERE ZERABOOKS FITS

A ledger that proves every deposit.

ZeraBooks keeps the restaurant’s books from the statements you upload. POS, payroll and delivery apps stay where they are; their reports and withdrawals feed the books.

OR HAND IT OVER

Our team can keep the restaurant’s books.

After a double shift, nobody wants to book sales summaries. The ZeraBooks team can do the daily entries and the month-end for you while you upload the reports. From $150 a month (USD), quoted after a free call.

How ZeraBooks proves a statement
A statement categorized as it lands.

MORE INDUSTRIES

Books for other kinds of business

QUESTIONS

Restaurant accounting software: common questions

Ask Damin directly
What is the best accounting software for a restaurant?

One that books daily sales with tips and sales tax kept out of revenue, matches card deposits net of fees, and reconciles every account monthly. ZeraBooks does this as an AI-native general ledger from your uploaded statements, with every month proven to the cent. Businesses that make and stock their own goods face similar cost questions; see manufacturing accounting software.

Should I record sales daily or monthly?

Daily. A monthly total hides which night a deposit belongs to, so a missing batch can’t be traced. One journal entry per day from the POS sales summary is enough.

Why use a clearing account instead of booking deposits as sales?

Deposits are net of fees and include tips and tax, so booking them as sales overstates revenue and hides fees. The clearing account keeps sales at their true figure and shows any deposit that didn’t arrive.

Are card tips part of restaurant revenue?

No. They pass through your bank account on the way to staff. They go to Tips payable when the sales are booked and come out of it when payroll pays them.

Does ZeraBooks connect to my POS?

No. ZeraBooks has no POS, delivery app, payroll or bank feed connection. You enter the daily sales summary from your POS report and upload bank and card statements as PDF or CSV.

How much does ZeraBooks cost for a restaurant?

$79 a month billed annually or $149 monthly, after a 7-day trial. See ZeraBooks pricing.

Damin Mutti, founder of ZeraBooks

About the author

Damin Mutti

Founder of ZeraBooks, Vancouver

Damin founded ZeraBooks in 2025 and still talks to the bookkeepers, firms and owners who use it every week. He writes about what he sees in their statements and ledgers, and every page here is checked against the live product before it goes up.

FREE SETUP + CATCH-UP

Book one week of sales summaries.
Watch the clearing account hit zero.

Set up the accounts, upload last month’s statements and book a week of daily sales. 7 days, then $79 a month billed annually. Or hand the books to our bookkeeping services team.

Book a call with Damin

Our founder. 30 minutes on Google Meet. Pick a time on the next screen.

About: Have us do your books