Bookkeeping for Restaurants: A 2026 Step-by-Step Guide

Bookkeeping for Restaurants: A 2026 Step-by-Step Guide

You close service, count the drawer, glance at the POS, and then remember the stack of supplier invoices sitting by the office printer. One delivery app paid out less than the sales report shows. A bartender wants to know whether tip-out was recorded correctly. Payroll is due. The bank balance looks healthy, but you're not sure whether that cash is free to use.

That's the point where a lot of owners decide bookkeeping is something to deal with later. In restaurants, later is expensive.

Good bookkeeping for restaurants isn't paperwork for tax season. It's the system that tells you whether sales are turning into profit, whether labor is drifting, whether inventory is leaking, and whether your bank deposits match what your systems say happened. The difference between chaos and control usually isn't effort. It's having the same process happen every day, every week, and every month.

Table of Contents

Why Restaurant Bookkeeping Is a Recipe for Success

Most restaurant owners don't lose control all at once. It happens in small misses. A supplier invoice gets coded to the wrong expense account. A manager keys in a refund but nobody checks whether it cleared correctly. Labor creeps up for three weeks before anyone notices. Sales look strong, yet cash feels tight.

That's why bookkeeping for restaurants has to be operational, not just administrative. Restaurants run on thin margins, and a widely used benchmark is that prime cost, the sum of COGS and total labor costs, should stay at 60% or less of sales according to this restaurant bookkeeping guide from Sling. The same guide notes food costs are often 25% to 35% of revenue, labor costs are often 25% to 35%, and strong restaurant profit margins often land around 10% to 15%. That's a narrow lane. Small mistakes can wipe it out.

The number that keeps owners honest

If you only watch sales, you can fool yourself fast. A packed Saturday night feels great. It doesn't tell you whether the kitchen over-portioned, whether overtime piled up, or whether comps and voids chipped away at margin.

Prime cost forces a cleaner conversation. If labor and product costs are eating too much of your sales, the business has a systems problem. Sometimes that means menu pricing is off. Sometimes prep is sloppy. Sometimes staffing patterns don't match actual traffic.

Practical rule: If the books can't show food, beverage, and labor clearly and quickly, you can't manage the restaurant with confidence.

A new owner usually wants bookkeeping to answer one question: “Did I make money?” That's too late and too broad. Better bookkeeping answers better questions:

  • Where did revenue come from. Dine-in, takeout, delivery, catering, gift cards, and other channels.
  • What did it cost to produce. Ingredients, beverage inputs, hourly labor, salaried labor, payroll taxes, and related payroll costs.
  • What moved unexpectedly. Waste, discounts, refunds, chargebacks, overtime, vendor price changes.

Control starts with routine

Restaurants create a lot of financial noise every day. Cash, cards, tips, delivery settlements, payroll, inventory purchases, and recurring bills all hit at different times. If nobody owns the flow, month-end turns into guesswork.

The restaurants that stay in control usually do ordinary things consistently. They record sales daily. They reconcile deposits. They code purchases correctly the first time. They review labor and inventory before month-end, not after. None of that is glamorous. It works.

Bookkeeping for restaurants is a recipe for success because it creates a repeatable operating rhythm. Once the rhythm is in place, automation helps. But the process has to exist first.

Building Your Restaurant's Chart of Accounts

A restaurant's chart of accounts is the pantry for financial data. If everything lands on one shelf called “expenses,” your reports won't help you. You'll know money went out. You won't know why.

Generic accounting templates usually fail restaurants because they flatten the details that matter most. “Income” isn't enough. “Cost of goods sold” isn't enough. “Payroll expense” isn't enough. You need a structure that matches how the restaurant runs.

Why generic account lists fail

A default setup in QuickBooks or Xero often groups too much together. That creates bad reporting habits. Owners end up comparing apples to oranges, especially when food purchases, bar purchases, merchant fees, and delivery platform charges all sit in broad buckets.

The fix is simple. Build the chart of accounts around decisions you need to make. If you want to know whether the bar performs well, split alcoholic and non-alcoholic beverage sales. If you want to spot purchasing drift, break food COGS into meaningful categories. If you want clean payroll reporting, separate front-of-house and back-of-house labor.

This is a good place to use a dedicated chart of accounts maker for small businesses if you want a starting structure before customizing it to your operation.

Building Your Restaurant's Chart of Accounts

A practical restaurant chart of accounts structure

Here's a practical starting point. Don't copy it blindly. Adjust it to your concept, service model, and reporting needs.

Category Suggested accounts Why it matters
Revenue Food Sales, Alcoholic Beverage Sales, Non-Alcoholic Beverage Sales, Delivery Sales, Catering Sales, Gift Card Liability, Discounts and Returns Separates channels and product lines so revenue trends are visible
COGS Produce, Meat & Seafood, Dairy, Dry Goods, Bakery, Beer, Wine, Spirits, Paper and Packaging Lets you spot purchasing and usage issues by category
Labor FOH Wages, BOH Wages, Management Salaries, Payroll Taxes, Employee Benefits, Tip Payable Makes staffing costs readable and easier to control
Operating expenses Rent, Utilities, Cleaning, Repairs and Maintenance, Merchant Processing Fees, Software Subscriptions, Marketing, Smallwares Keeps overhead separate from direct production costs
Balance sheet Cash, Bank Accounts, Undeposited Funds, Inventory Asset, Fixed Assets, Accounts Payable, Sales Tax Payable, Payroll Liabilities, Loans Supports clean reconciliation and cleaner month-end closes

A few setup choices matter more than they seem:

  • Separate merchant fees from sales so net deposits don't distort top-line revenue.
  • Use clearing accounts for delivery platforms and payment processors. That's how you tie gross sales to fees, refunds, and settlements.
  • Track gift cards as a liability until they're redeemed.
  • Keep owner draws separate from expenses so you don't bury personal withdrawals in operating costs.

A clean chart of accounts saves time later because every transaction has a home before the transaction exists.

If you're serious about bookkeeping for restaurants, spend time here. Most reporting problems come from a weak chart of accounts, not from the report itself.

Mastering Daily and Weekly Financial Workflows

Friday night ends strong. The dining room is full, online orders keep printing, and the POS says sales were solid. Then Monday morning arrives. The bank deposit does not match the POS. One delivery app deducted fees and refunds before payout. A manager paid a supplier from petty cash and forgot to mention it. Payroll is due, and nobody is sure whether the charged tips were cleared correctly.

That is the point where restaurant bookkeeping stops being an abstract back-office task and becomes an operating system. Good workflow design turns that Monday scramble into a routine close that takes minutes instead of guesswork. The goal is repeatability. Every sale channel, every payment type, and every daily exception should move through the same path every time.

The National Restaurant Association's operations guidance regularly stresses disciplined recordkeeping and daily control procedures because restaurants deal with high transaction volume, cash handling, tips, and multiple sales channels at once. That mix creates errors fast if the process depends on memory or manager habit.

Mastering Daily and Weekly Financial Workflows

The daily sales workflow

Start with one rule. Record sales from source documents, not from whatever hit the bank.

For most restaurants, the source document is the POS day-end summary, backed by processor reports and delivery platform statements. If those three records do not tie out, stop there and find the reason before posting entries. Waiting until month-end makes the fix harder because the staff involved no longer remembers what happened.

A clean daily workflow usually follows this order:

  1. Pull the POS close report
    Capture gross food and beverage sales, discounts, comps, refunds, sales tax collected, tips, and tender totals.

  2. Count cash and prepare the deposit
    Compare expected cash to actual drawer cash. Post overages and shortages to a separate account. Do not bury them in sales.

  3. Match card activity to the processor batch
    Timing differences are common. Missing batches, duplicate batches, and chargebacks need same-week review.

  4. Post third-party delivery activity at gross
    Uber Eats, DoorDash, and similar platforms should clear through a separate account. Record gross sales, then record commissions, tablet fees, refunds, and adjustments in their own lines.

  5. Review tips and payouts
    Charged tips, cash tips paid out, and tip-outs to staff need to agree with payroll records. If they do not, tip liability accounts drift and payroll corrections pile up.

The biggest reporting mistake I see is simple. Owners book the net settlement from a delivery app or card processor as revenue. That makes sales look smaller than they were and hides fees inside the deposit number. You lose the ability to judge channel performance because the income statement no longer shows what guests spent versus what intermediaries kept.

Use clearing accounts to fix that. A delivery clearing account holds the gross order total first. Settlements reduce that balance when cash arrives. Fees and refunds get booked separately. That structure matters even more in multi-channel operations, where dine-in, catering, direct online ordering, and marketplace delivery all settle on different timelines.

Here is a practical example. If the POS shows $1,200 in DoorDash sales, DoorDash fees are $300, one refund is $40, and the cash settlement is $860, revenue should still show $1,200. The $300 belongs in delivery commissions or merchant fees. The $40 belongs in refunds or allowances. The $860 is just the cash movement.

The weekly review that keeps the books usable

Daily posting keeps the records current. Weekly review keeps them trustworthy.

Set one fixed time each week, usually the same weekday morning, to clear exceptions. With this, a repeatable system starts to replace firefighting. Managers know what must be submitted. Bookkeeping knows what must be reviewed. Small errors get corrected before they distort a full month of reporting.

Focus on the handful of checks that catch most problems:

  • Reconcile processor and delivery clearing accounts so old balances do not sit unresolved.
  • Review voids, comps, discounts, and refunds for unusual patterns or approval issues.
  • Match vendor bills to receiving records before payment, especially for high-volume food and beverage purchases.
  • Scan labor reports for overtime, missed punches, and job-code errors because labor and prime cost move quickly.
  • Confirm sales tax collected in the POS agrees with what was posted to the liability account.

Vendor bill entry is a good place to remove manual work. Restaurants process a lot of repetitive invoices, and AP errors usually start with rushed coding or unreadable paperwork. Tools for automated invoice processing for restaurant bookkeeping teams can capture invoice data, route bills for approval, and reduce rekeying. ReceiptsAI is one example. It processes receipts, invoices, and bank documents, extracts key fields, and helps keep transaction coding consistent.

If you are still handling inventory counts in spreadsheets and invoice stacks in email, fix that early. Purchasing, invoice entry, and usage review work better together. Many operators use integrated tools to find the right inventory app for restaurants so purchasing records, counts, and vendor pricing are easier to review against the books.

Here's a useful walkthrough before you build your own close routine:

Automation does not replace review. It gives you enough time to do the review properly. In a restaurant, that is the difference between books that explain the business and books that only record the mess after it happened.

Tracking Inventory and Cost of Goods Sold

Most owners understand inventory emotionally before they understand it financially. They know food gets wasted. They know over-ordering ties up cash. They know popular items run out at the worst time. But none of that helps if the books can't translate inventory movement into a usable COGS number.

The standard COGS flow is straightforward: beginning inventory plus purchases, minus ending inventory. In practice, getting that number right takes discipline. Purchases have to be coded correctly. Inventory counts have to happen on schedule. Count sheets have to match how product is stored and used.

How COGS actually works in practice

COGS is not merely “what I bought this week.” If you purchase heavily before a holiday weekend, that spend may sit partly in inventory until it's sold. That's why timing matters.

Use this operational sequence:

  • Record purchases during the period into the proper COGS or inventory-related categories.
  • Count what's still on hand at the end of the count period.
  • Adjust for ending inventory so only what was used flows through to COGS.

Tracking Inventory and Cost of Goods Sold

Restaurant accounting guidance from Buyers Edge says prime cost, which combines COGS and labor, should generally stay below 65% of total sales, and it recommends physical inventory counts weekly or bi-weekly because perishable stock changes quickly. It also recommends recording weekly food and beverage purchases into COGS, cross-checking them against physical inventory counts, and using that workflow to identify waste, over-ordering, portion drift, and overtime, according to this restaurant accounting guide from Buyers Edge.

That weekly or bi-weekly rhythm matters because monthly counts are mostly historical. They tell you what went wrong after the loss is locked in.

What inventory counts tell you beyond the count sheet

Inventory counts are not just an accounting task. They're an operational diagnostic.

When actual usage doesn't line up with expected usage, something is happening on the floor or in the kitchen. Common causes include:

  • Portion inconsistency from poor line control or weak training.
  • Waste and spoilage caused by prep errors, bad ordering, or weak rotation.
  • Theft or unrecorded comps when product leaves inventory without clean sales support.
  • Invoice problems when vendor quantities or pricing don't match what was received.

A practical move is to use software that makes item-level counting easier and keeps purchase data close to usage data. If you're comparing tools, this guide can help you find the right inventory app for restaurants based on how your kitchen and ordering process work.

For owners who want cleaner cost reporting, it also helps to understand the accounting side of inventory movement. This walkthrough on how to calculate cost of sales is useful if you want to tighten the connection between inventory counts and your books.

Inventory control works best when the chef, manager, and bookkeeper all trust the same numbers.

Navigating Payroll and Sales Tax Compliance

Restaurants create payroll and tax headaches faster than most businesses because the moving pieces are constant. Shift differentials, tip reporting, tip-outs, overtime, multiple job roles, service charges, and sales tax collected from different sales channels all have to land correctly. If the system is loose, errors repeat.

Payroll problems that hit restaurants first

The first payroll problem is usually incomplete tip tracking. Charged tips flow through the POS, but cash tips and tip-outs often get handled informally unless someone builds a documented process. That creates risk for payroll reporting and leaves employees frustrated when records don't match what they expected.

The second problem is role confusion. If staff move between front-of-house and back-of-house duties, your payroll setup has to support clean coding. Otherwise labor reports become less useful, and staffing decisions get made on bad information.

A practical payroll process looks like this:

  • Capture tip data from the POS daily and match it to employee records.
  • Document cash tip-outs the same day, not from memory later.
  • Separate service charges from tips in the accounting and payroll process so they're not treated as the same thing by accident.
  • Review payroll summaries before submission for missed punches, duplicate hours, and unusual overtime.

If your current payroll tool makes tip handling or job-role tracking awkward, it's worth reviewing guides on choosing reliable payroll software before problems compound.

A safer sales tax process

Sales tax causes cash flow trouble when owners treat collected tax like operating cash. It isn't. It's money you're holding for remittance.

A cleaner workflow is simple:

  1. Configure the POS correctly so taxable and non-taxable items are mapped properly.
  2. Reconcile tax collected to sales reports on a regular schedule.
  3. Move collected tax into a separate bank account if you struggle with cash discipline.
  4. File and remit on time based on your filing obligations.

Sales tax errors usually don't start with the return. They start with bad setup and inconsistent reconciliation.

For bookkeeping for restaurants, compliance works best when payroll, POS, and accounting data agree with each other. If they don't, fixing the return at the end won't solve the underlying issue.

Your Monthly Close Checklist and Key Reports

On the fifth of the month, a lot of restaurant owners have the same question. Sales looked strong, the dining room was busy, but the bank balance says something else. A clean monthly close answers that question before it turns into guesswork.

If the daily and weekly bookkeeping is disciplined, month-end is a controlled review process. If it turns into a scramble for missing invoices, unexplained deposits, and delivery app differences, the system upstream needs work. The goal is repeatability. Close the books the same way every month, with the same checklist, the same owners, and the same review points.

The reports that matter are straightforward: profit and loss, balance sheet, and cash flow. What matters is whether they were built from reconciled numbers, not estimates or net deposits posted in bulk.

A monthly close that owners can actually follow

Use a written checklist with assigned deadlines. I prefer a close calendar that starts on the first business day after month-end and finishes within a set window. That creates accountability and keeps the books useful while decisions still matter.

Your Monthly Close Checklist and Key Reports

A practical close sequence looks like this:

  1. Lock the sales period and tie out revenue by channel
    Match POS sales, payment processor deposits, and third-party delivery reports. Book delivery apps at gross sales, then separate commissions, refunds, promotions, and payout timing through clearing accounts. This step matters because net settlements hide real revenue and distort margins.

  2. Reconcile bank accounts
    Match each statement line to the general ledger. Clear old reconciling items or investigate them. If an item sits there month after month, it usually means a posting error, a duplicate entry, or money that never hit the books correctly.

  3. Reconcile merchant processors and credit cards
    Square, Stripe, Toast, and house credit card accounts often create timing differences. Confirm deposits in transit, processing fees, chargebacks, and failed transfers. This is one of the main control points for restaurants with heavy card volume.

  4. Post payroll entries and verify accrued liabilities
    Confirm wage expense, employer taxes, benefits, and withholdings landed in the right accounts. Then check that the payroll liability balances still owed at month-end match payroll reports.

  5. Finalize accounts payable and accrued expenses
    Enter missing vendor bills, especially food, beverage, linen, rent, and utilities. If invoices arrive late, accrue the expense anyway. Otherwise one month looks artificially profitable and the next month absorbs the catch-up.

  6. Count key inventory and post adjustments
    Update ending inventory for food, beverage, and paper if you track disposables separately. Then book COGS based on beginning inventory plus purchases minus ending inventory. If liquor usage or meat cost looks off, review waste, comps, and receiving errors before assuming prices are the only problem.

  7. Review loans, leases, and fixed assets
    Match balances to lender statements and post interest separately from principal. If equipment was purchased, confirm whether it should be expensed or capitalized under your accounting policy.

  8. Clear holding accounts
    Gift cards, undeposited funds, delivery app clearing, tips payable, and house accounts should not build unexplained balances. Clearing accounts are useful only if they clear on purpose.

  9. Run a final reasonableness review
    Compare this month to last month and to the same month last year if you have the history. Large swings should have an explanation. If Friday sales were steady but credit card fee expense doubled, something was miscoded.

The reports to review after the close

Start with the profit and loss statement, but read it like an operator, not just a bookkeeper. Sales should be broken out in a way that matches how the business runs: dine-in, takeout, delivery app sales, catering, alcohol, and other meaningful categories. Prime cost should be easy to spot. If labor and cost of goods sold are buried in broad accounts, the report cannot help you manage.

A simple example makes the point. If food sales rose but food cost rose faster, the issue may be portion control, waste, theft, vendor pricing, or incorrect inventory counts. If labor held steady as a percentage of sales while cash still tightened, the problem may sit on the balance sheet, such as unpaid sales from a platform, loan payments, or a build-up in payables.

Then review the balance sheet, which usually reveals whether the bookkeeping system is under control. Cash should tie to the bank. Inventory should reflect a recent count, not a stale estimate. Sales tax payable, payroll liabilities, gift card liabilities, and loans should match outside reports or statements. If the balance sheet is messy, the P&L is usually less reliable than it looks.

Finish with the cash flow statement. Profit does not guarantee cash. A restaurant can show a decent month on paper and still feel squeezed because cash went into inventory, debt service, equipment purchases, or timing delays from processors and delivery platforms. That report explains the pressure.

Owner check: If the P&L looks acceptable but cash is tight, review inventory, debt payments, unpaid bills, and settlement timing before cutting prices or assuming sales are the problem.

A strong close is not about producing reports for a folder. It is about building a system that gets from daily transaction volume to usable numbers without heroics. Once that system is in place, month-end becomes a management routine instead of a cleanup project.

Frequently Asked Questions About Restaurant Bookkeeping

How do I book delivery app sales without making revenue messy

Record the gross sale as revenue, then book commissions, refunds, chargebacks, and settlement fees separately. Don't book only the net payout as sales. That hides real revenue and makes expenses harder to analyze.

This is one of the hardest parts of modern bookkeeping for restaurants. A major challenge is reconciling multi-channel sales from POS systems, delivery apps, and payment processors, especially when booking commissions, refunds, and settlement fees from platforms like Uber Eats or DoorDash without distorting revenue or COGS, as described by restaurant bookkeeping specialists covering multi-channel reconciliation.

A clean method is to use a clearing account for each major platform. Post the gross order value there, then clear it with fees, refunds, and the final settlement deposit.

Do I need a bookkeeper or an accountant

You usually need both functions, even if one person handles both early on.

A bookkeeper keeps the records current. That includes sales entries, bill entry, reconciliations, coding, and routine cleanup. An accountant uses those records to review the financial position, correct issues, and help with tax and reporting decisions.

If the books are late or unreliable, accounting advice won't help much. If the books are current but nobody analyzes them, you'll still miss problems.

How often should I review my numbers

Review operations-facing numbers continuously and financial statements on a fixed rhythm.

At minimum, owners should look at daily sales activity, weekly labor and inventory signals, and full financial statements after each monthly close. The exact meeting cadence matters less than consistency. If you only review financials when cash gets tight, you're reacting after the fact.

The restaurants with the cleanest books don't always have bigger teams. They usually have tighter routines, cleaner systems, and less tolerance for unresolved discrepancies.


If you want less manual entry in your restaurant back office, ReceiptsAI can help automate part of the bookkeeping workload. It processes receipts, invoices, and bank documents, extracts key data, categorizes transactions, and keeps records searchable in one place, which is useful when supplier bills, processor statements, and expense documents start piling up.

Read more