Skip to content
Monthly Close & Financial Operations
August 24, 2026
8 min read

Restaurant POS Reconciliation: How to Tie POS Sales to Bank Deposits

POS sales and bank deposits rarely match — and that gap is expected. This guide explains why card settlements arrive net of fees, how to run a daily POS-to-bank tie-out, and what variances to flag before they compound.

Varun Annadi

Founder & CEO — Former Apple & Google

Restaurant POS reconciliation is the process of matching your point-of-sale sales report to your actual bank deposits, payment processor settlements, and delivery platform payouts — verifying that every dollar recorded at the register ultimately lands in your account, net of fees, refunds, and timing differences. The gap between what your POS shows and what your bank receives is not a sign something is wrong; it is the predictable result of how restaurant payments actually flow.

Key Takeaways

  • POS gross sales and bank deposits will never match directly — processing fees, sales tax, tips, refunds, and delivery commissions all separate the two numbers.
  • Card settlements arrive as batch deposits net of processor fees, not as individual transaction amounts.
  • Third-party delivery platforms (DoorDash, Uber Eats, Grubhub) settle on their own schedules and net of their own commissions — they must be reconciled separately from your card processor.
  • The daily reconciliation routine is a light check, not a full close — its job is to catch variances before the next shift, not three weeks later.
  • A layered system — daily POS-to-bank matching, weekly full account review, and period-end close — is the standard for restaurants with high transaction volume.

Target Reader: Restaurant owners, GMs, and bookkeepers managing daily financial operations at single- or multi-unit restaurants. Search Intent: Informational — understanding how to reconcile POS sales to bank deposits and why the numbers differ.


What Is a Restaurant POS Report, and Why Doesn't It Match Your Bank Deposit?

A restaurant POS report is a daily summary of all sales recorded at the point of sale, broken down by payment method — cash, credit card, debit card, gift card, and third-party delivery apps. It reflects gross sales at the moment of transaction.

Your bank deposit reflects something different: net cash received, after fees have been deducted, after settlement timing has introduced a lag, and after delivery platforms have held their portion for their own payout cycle.

The reconciliation process exists to explain that gap — not to eliminate it.

Here is what separates the two numbers:

  • Processing fees: Your card processor deducts its fees before depositing the net amount.
  • Sales tax: Collected at the POS but remitted separately — it is not "your" revenue.
  • Tips: Recorded at the POS but may be batched and settled differently depending on your processor.
  • Refunds and voids: Reduce the net settlement but may not appear in the POS report the same way.
  • Third-party delivery commissions: DoorDash, Uber Eats, and Grubhub deduct their fees and pay out on their own schedules, separate from your card processor.
  • Settlement timing: Credit card processing delays are common, typically ranging from a few days to a few weeks. POS systems report sales in real time, but bank deposits often lag.

Understanding these separations is the foundation of every reconciliation step that follows.


Why Do Card Settlements Arrive Net of Fees?

Card settlements arrive net of fees because your payment processor deducts its charges before transferring funds to your bank account. You never receive the gross card sale amount — you receive the gross amount minus processing fees, minus any refunds processed during that batch period.

Processors deposit funds in batches — lump sums — rather than as individual transactions. You must verify that the batch total matches the sum of individual card sales for that day, after accounting for fees and refunds.

A concrete example from the source data

Consider this scenario from a published POS reconciliation guide: a processor report shows settled card sales of $48,000, fees of $1,200, refunds of $800, and a net deposit of $46,000. The POS card sales for the same period were $50,000 — because $2,000 were DoorDash-paid orders that the platform will settle separately, on its own schedule.

The math:

POS card sales:         $50,000
Less: DoorDash orders:  ($2,000)   → settled by DoorDash, not your processor
Processor gross:        $48,000
Less: fees:             ($1,200)
Less: refunds:            ($800)
Net bank deposit:       $46,000

This is not a discrepancy — it is the expected result. The reconciliation job is to confirm the math holds, and to flag anything that does not.


How to Reconcile POS Sales to Bank Deposits: Step by Step

The reconciliation process works in three layers: POS report → processor batch report → bank deposit. When those three numbers align, the money trail is clean.

Step 1: Download your POS sales summary by payment method

Pull the daily (or period) sales report from your POS system — Toast, GoTab, Square, or whichever system you use. Break it down by payment type: cash, credit card, debit card, gift card, and each delivery platform separately.

Do not work from a single gross sales number. Payment-method detail is what makes the match possible.

Step 2: Pull your processor batch settlement report

Your payment processor provides a batch settlement report showing:

  • Gross card sales submitted for settlement
  • Fees deducted
  • Refunds processed
  • Net amount deposited to your bank

Match your POS credit card total to the processor's gross settled amount. If they differ, the gap is usually timing (a batch that closed the prior day) or delivery platform orders that your processor did not handle.

Step 3: Match the net deposit to your bank statement

Confirm that the net deposit shown on the processor report actually appears in your bank account on the expected date. Credit card processing delays are common, typically ranging from a few days to a few weeks — so a card sale from Tuesday may not clear until Thursday or Friday.

Keep a running log of expected deposits vs. actual cleared deposits so timing differences do not get mistaken for missing funds.

Step 4: Reconcile cash separately

Cash sales from your POS should match your deposit slip. If your sales report from Toast or GoTab shows $1,200 as expected cash and your deposit slip shows $1,050, that gap needs an explanation before the next shift starts, not three weeks later.

Cash variances are the most immediate signal of a problem — over-rings, voids, or cash handling errors show up here first.

Step 5: Reconcile each delivery platform separately

DoorDash, Uber Eats, and Grubhub each operate on their own deposit schedule and fee structure. Each of those sources operates on its own deposit schedule and fee structure — they are not included in your card processor batch.

Match each platform's payout statement to the delivery sales recorded in your POS for the same period. The payout will be net of the platform's commission; your POS may show gross order value. Reconcile the difference as a commission expense.

Step 6: Flag and investigate variances

Common discrepancies to flag include:

  • Missing deposits
  • Duplicate batches
  • Bank or app fees that were not recorded
  • Uncleared transactions
  • Duplicate entries or unexplained variances

Not every variance is an error — some are timing differences. But every variance needs an explanation before it ages.


What Does a Daily Reconciliation Routine Look Like?

Restaurant reconciliation works better as a layered system, with different checks happening at different intervals. The daily layer is a light review, not a full close.

Frequency What to Check Goal
Daily POS cash vs. deposit slip; card batch vs. expected deposit Catch variances before next shift
Weekly All bank accounts, merchant accounts, delivery payouts, petty cash, gift card liabilities Prevent aging variances; support a clean period close
Period-end Full reconciliation of all accounts against accounting records Accurate P&L and balance sheet for the period

The daily check is the most important habit. It takes 10–15 minutes and catches the problems that are cheapest to fix when they are fresh. A variance that sits unexplained for three weeks becomes a forensic exercise.

What the daily routine looks like in practice

  1. Pull yesterday's POS sales summary (by payment method).
  2. Check the cash deposit slip against the POS cash total. Note any gap.
  3. Check whether the expected card batch deposit has cleared. Note the net amount and confirm it matches the processor report.
  4. Log any delivery platform payouts that arrived and match them to the corresponding sales period.
  5. Flag anything that does not reconcile. Assign it an explanation or escalate it.

That is the full daily routine. It is not a deep dive — it is a confirmation that cash is moving the way it should.


What Is Included in a Full Restaurant Bank Reconciliation?

A full restaurant bank reconciliation includes matching all bank account transactions, credit card statements, loan account balances, and third-party delivery platform payouts against your internal accounting records in QuickBooks Online or Restaurant365. It also includes reviewing any uncleared transactions, duplicate entries, or unexplained variances.

More specifically, checkbook reconciliation verifies all activity in your bank account including deposits, checks, electronic payments, and fees against your internal records, while credit card reconciliation specifically matches your POS credit card sales against processor batch reports and bank deposits to verify the complete payment chain from customer transaction to your bank account. Both are essential; together they provide complete cash flow verification.

The full reconciliation also covers:

  • Gift card liability (cards sold but not yet redeemed)
  • Petty cash
  • Payroll clearing accounts
  • Any loan or line-of-credit activity

For multi-unit restaurants, this reconciliation happens at the unit level and then rolls up — making a standardized process essential. Weekly full account reconciliation, aligned to your 4-week period calendar, is what makes a 5 to 10-day close possible.


What Happens If a Restaurant Doesn't Reconcile Regularly?

When reconciliation is skipped, variances accumulate silently. By the time you notice that deposits do not match, you are reviewing a long period and trying to piece together what happened from memory. Errors that would have taken minutes to fix on day one take hours — or become unresolvable — weeks later.

Practically, the risks include:

  • Undetected theft or cash handling errors — cash variances that go unexplained are the most common vector.
  • Processor errorsin the billions of transactions completed hourly by the major credit card companies, mistakes are made. Without regular reconciliation, you will not catch incorrect batch amounts or duplicate charges.
  • Delivery platform discrepancies — platforms can miscalculate payouts or apply incorrect commission rates. These errors are only visible if you reconcile each payout against your POS sales.
  • Inaccurate P&L — if your books do not reflect actual deposits and fees, your cost of sales and net income are wrong. Decisions made on that data are made on bad information.
  • Tax filing errors — unreconciled accounts mean your reported revenue and expenses may not match what actually happened.

The cost of not reconciling is not just accounting cleanup — it is decisions made without trustworthy numbers.


How to Structure Your Reconciliation Workflow

A reliable workflow has three components: the right data sources, a consistent cadence, and a clear escalation path for variances.

Data sources you need access to:

  • POS daily sales report (by payment method)
  • Payment processor batch settlement reports
  • Bank statements (daily or real-time via online banking)
  • Delivery platform payout statements (DoorDash, Uber Eats, Grubhub — each separately)
  • Your accounting records in QuickBooks Online or Restaurant365

Cadence:

  • Daily: POS-to-cash and POS-to-card-batch check
  • Weekly: Full account reconciliation including delivery payouts and petty cash
  • Period-end: Complete close with all accounts tied out

Escalation path:

  • Any cash variance over a defined threshold (set by your operation) gets investigated same day.
  • Any card batch discrepancy gets compared to the processor report before the next business day.
  • Any delivery platform variance gets flagged to the platform within the dispute window.

For restaurants using QuickBooks Online, a solid free option for simple reconciliation is Manager.io, which lets you match bank, credit card, payroll, and POS statements with receipts. More sophisticated operations typically use Restaurant365 or a dedicated reconciliation layer.

For a broader look at reconciliation best practices that apply across account types, see Account Reconciliation Best Practices for Service Businesses and the Balance Sheet Reconciliation Checklist.

If your restaurant's reconciliation is currently behind, the most useful first step is to open yesterday's POS report, pull the bank deposit, and walk through fees, tax, tips, and delivery commissions line by line. If the math explains the gap, your system is working. If it does not, you now know exactly where to begin.


Frequently Asked Questions

What is a restaurant POS report?

A restaurant POS report is a daily summary of all sales recorded at the point of sale, broken down by payment method — cash, credit card, debit card, gift card, and delivery app. It shows gross sales at the moment of transaction, before any fees, refunds, or settlement timing differences are applied.

How often should a restaurant reconcile its bank accounts?

Restaurants should reconcile in layers: a daily POS-to-cash and POS-to-card check, a weekly full account reconciliation covering all bank accounts, merchant accounts, and delivery payouts, and a full period-end reconciliation at the close of each accounting period. High transaction volume makes daily checks essential.

Why does my card deposit not match my POS card sales?

Card deposits arrive net of processor fees and refunds, and they may lag by a few days to a few weeks. Third-party delivery orders recorded in your POS are settled by the platform separately — not by your card processor — which creates an additional gap between POS card totals and bank deposits.

What variances should I flag during daily POS reconciliation?

Flag missing deposits, duplicate batches, bank or app fees not recorded in your books, cash shortages versus your deposit slip, and any delivery platform payout that does not match the corresponding sales period. Every variance needs an explanation — not every variance is an error, but none should age unresolved.


Disclaimer: Laya provides this content for informational purposes only. This material does not constitute tax, legal, or accounting advice. Please consult your own tax, legal, and accounting advisors before engaging in any transaction.

If your restaurant's books are behind or your POS-to-bank workflow has gaps, book an intro with Laya to see how a structured monthly close process works in practice.

Disclaimer: This article is for general informational purposes only and does not constitute financial, tax, legal, or accounting advice. The information provided is not a substitute for consultation with a qualified professional. Consult a licensed accountant, CPA, or financial advisor for advice specific to your situation.

Want to see this in action?

Book an intro and we'll show you exactly how Laya can help your business.