Why the deposit does not match the sales report

A short deposit is usually not an error. Six ordinary reasons the bank figure differs from the POS figure, and how to tell a timing gap from a real problem.

Nearly every operator has had the moment: the POS reports one day's card sales, the bank shows a different number, and there is no obvious explanation. In most cases nothing is wrong. The two figures measure different things at different moments, and knowing which gap you are looking at is the difference between a five-minute check and an afternoon lost.

1. Timing — the most common answer

Card sales are captured during service and funded after the batch closes, typically a business day or two later. So a Friday deposit is often Thursday's trading, and a weekend compresses several days into one Monday line. Before investigating anything else, check whether you are comparing the same day's money at all.

2. The batch never closed

Transactions that were authorized and captured but never submitted for settlement are approved and unfunded. This is the single most common cause of a day's takings genuinely going missing rather than merely arriving late, and it usually shows up as one day missing entirely rather than a small shortfall.

3. Fees came out before the money arrived

Some arrangements deduct processing fees per transaction before funding you, so the deposit is already net of cost. Others fund gross and bill fees monthly. Neither is wrong, but comparing a net deposit against a gross sales report will show a shortfall every single day, and the size of it will track your volume.

4. Tips

The amount authorized when a guest taps is often not the amount that settles, because the tip is added afterwards. If tips were adjusted after the batch closed, or not adjusted at all, the settled total will differ from what your POS recorded as the intended total.

5. Refunds and chargebacks

Refunds reduce the deposit on the day they settle, which is rarely the day of the original sale. A chargeback pulls funds back later still, usually with a fee, and it will not appear anywhere in your sales report because as far as the POS is concerned that sale happened normally.

6. Holds and reserves

New merchant accounts, sudden volume changes and unusually large tickets can all trigger a hold or a rolling reserve. This is worth ruling out early because it looks exactly like a systemic shortfall, and it is the one item on this list that a phone call resolves rather than a spreadsheet.

A quick triage order

Check the dates first, then whether every batch closed, then whether you are comparing gross to net. Those three explain the large majority of mismatches. Only after all three should you start reconciling individual transactions.

Why this is a smaller job in Opero

Most of the pain here comes from having two systems: a POS that knows what was ordered and a processor that knows what was charged, joined only by a report you produce by hand. In Opero payments are embedded and every charge is auto-matched to its order, so there is one record rather than two to reconcile — the question becomes when money moved, not whether a charge belongs to a sale.

Refunds are issued in the product against the original payment rather than out of band in a processor dashboard, so a reversal is reflected in your own reporting instead of quietly appearing only in the bank.

See how a charge and its order stay one record rather than two reports.

Explore Opero Payments

Frequently asked questions

How long should card deposits take?
Typically one to two business days after the batch closes, with weekends and bank holidays extending it. Consistency matters more than speed — if funding time suddenly changes, that is worth a call to your provider.
My deposit is short by roughly the same percentage every day. Why?
That pattern almost always means fees are being deducted before funding, so you are comparing a net deposit against gross sales. Check whether your arrangement funds net or gross before treating it as an error.
One whole day is missing from the bank. What happened?
Most often the batch for that day never closed, leaving the transactions approved but unfunded. Check for an unbatched day before assuming a funding problem.

Run your whole restaurant on one platform

POS, kiosk, QR ordering, kitchen display, and payments on one spine — you bring the tablets, and the card reader is the one piece you buy from us. Unlimited devices, no per-device fees.

Explore the platform

Keep reading

Opero™ is a product of TackOn LLC. · The Restaurant Operating System