How do I reconcile POS system sales with bank deposits for a restaurant?
Your POS system reports gross sales for the day. Your bank deposit shows a different, smaller number. That gap is where most restaurant owners get confused, and it’s exactly where reconciliation matters most.
The difference between gross sales and what actually hits your bank account comes from credit card processing fees, tip payouts, chargebacks, and sometimes voids or comps applied after a batch closed. Your POS report says you did $4,200 in sales on Tuesday, but the bank deposit shows $3,850. That’s not an error. It’s the net amount after the processor took their cut.
The reconciliation process works in layers. Start with your POS daily sales report, which shows total gross sales broken down by payment type (credit card, debit, cash, gift cards). Then match your credit card totals to the processor’s batch settlement report. The batch report shows what was actually submitted to the bank and what fees were deducted. Finally, match the batch settlement to the actual bank deposit. When those three numbers align, the money trail is clean.
Cash sales require their own tracking. Cash doesn’t flow through a processor, so there’s no automatic record between the POS and the bank. You need a consistent process for counting cash, documenting the amount, and depositing it. Any cash used for petty purchases or paid out as tips to staff should be logged separately. Untracked cash is the fastest way to create reconciliation gaps that become impossible to solve weeks later.
Tips add another layer. If your restaurant pays credit card tips through payroll, those amounts reduce your daily deposit but show up later as a payroll expense. If tips are paid out in cash at the end of a shift, that reduces your cash on hand. Either way, you need to track tip amounts by day so they don’t become mystery differences during reconciliation.
Most discrepancies fall into a few predictable categories. Timing differences are the most common. A batch that closes at 11 PM might not settle until two business days later, so Monday’s sales could show up as a Wednesday deposit. Voids and comps that happen after a ticket is opened reduce the actual settlement below what the initial POS report showed. Chargebacks appear days or weeks later as deductions from future deposits. None of these are errors, but all of them need to be recorded properly.
In QuickBooks, the cleanest approach is recording daily sales entries based on the POS report and then reconciling against deposits as they clear. Using a clearing account for credit card sales in transit helps bridge the timing gap between when a sale happens and when the money actually lands in your bank account. This is one area where having experienced bookkeepers in Buena Park set up the structure correctly saves a lot of headaches down the road.
Daily reconciliation takes 10 to 15 minutes when you have a system in place. Monthly reconciliation after ignoring it for 30 days takes hours and usually involves guesswork. The habit matters more than the method.
Orange County's Small Business Bookkeeper
The Next Step:
A Short Conversation
Tell us about your business and what you need help with. We'll listen, ask a few questions, and give you a straightforward quote with no surprises.
More Questions
Should I set up an LLC for each rental property and how does that affect bookkeeping?
Many investors do, and for good reason. Separate LLCs protect your other assets if something goes wrong at one property. But each LLC needs its own bank account and books, which increases your bookkeeping costs and complexity.
Read answerHow often should a restaurant owner review their books and what reports matter most?
Weekly at minimum for food cost, labor cost, and daily sales trends. Monthly for the full P&L, prime cost analysis, A/P aging, and cash flow. Thin margins mean waiting too long to review your numbers can cost thousands before you notice.
Read answerHow should a salon owner categorize tip income and tip payouts in bookkeeping?
Credit card tips flow through your merchant processor as part of the full deposit. Record the tip portion as a liability you owe stylists, not as your revenue. When you pay tips out, run them through payroll for proper tax withholding.
Read answerHow do I handle factoring company payments in my trucking bookkeeping?
Record the full invoice amount as accounts receivable, then apply the factoring company's advance as a partial payment. When the reserve is released, record the net payment and book the factoring fee as an expense. Reconcile factoring statements weekly to catch discrepancies early.
Read answerWhat is the best way to track intercompany transactions between healthcare entities in QuickBooks?
Set up Due To and Due From accounts in each entity's QuickBooks file to log every payment made on behalf of another entity. QuickBooks Online lacks built-in intercompany elimination, so you'll need manual journal entries and monthly reconciliation between entities.
Read answerHow should a restaurant categorize expenses in QuickBooks?
The default QuickBooks chart of accounts doesn't work for restaurants. You need expense categories that separate food costs, beverage costs, labor, occupancy, and supplies so you can track prime cost and see where your money actually goes.
Read answer