Bookkeeping, payroll, and accounting services for small businesses across Orange County and Greater Los Angeles.

Call or Text: (714) 399-5126

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

What bookkeeping records does a medical practice need for a bank loan or line of credit?

Banks will ask for 2-3 years of financial statements, current year-to-date financials, an A/R aging report, a debt schedule, tax returns, and personal financial statements of guarantors. Your monthly bookkeeping must be current or the application stalls.

Read answer

How does workers compensation insurance work for trucking companies in California?

California requires workers comp coverage for every W-2 employee with no exceptions. Trucking is classified as high-risk, so premiums are significantly higher than most industries. Misclassifying drivers as 1099 contractors to avoid this cost is one of the fastest ways to trigger an EDD audit.

Read answer

How 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

Why is QuickBooks not ideal for restaurant-specific bookkeeping and what are the alternatives?

QuickBooks Online is a solid general ledger but lacks restaurant-specific features like menu item costing, food cost tracking, tip reporting, and POS-level sales analysis. Most restaurants pair QBO with specialized restaurant management software to fill those gaps.

Read answer

What are the bookkeeping requirements for Amazon FBA sellers in California?

Amazon FBA sellers in California need to categorize FBA fees correctly, track inventory across warehouses, reconcile settlement reports to bank deposits, and understand multi-state nexus created by Amazon storing your products in other states.

Read answer

How do I handle shipping costs in bookkeeping — expense them or include in COGS?

It depends on the direction. Inbound shipping from your supplier should be included in inventory cost and flow into COGS. Outbound shipping to customers can be a separate expense or part of COGS, but pick one approach and stick with it.

Read answer

A family-owned bookkeeping and accounting firm based in Buena Park, serving small businesses across Orange County and Greater Los Angeles. Full-service bookkeeping, accounting, payroll, and advisory services led by Amrit Sarker, a Certified Public Bookkeeper and QuickBooks certified professional with 35+ years of experience in accounting and financial operations. Income tax preparation is provided through our official tax partner, Dharia Tax & Services, Inc. Offers services in English and Bengali.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Desktop Certification badge

© 2026 Sarker Accounting Services LLC