# How to Reconcile Merchant Deposits From Card Sales

- Author: PreciseBankFlow (https://precisebankflow.com)
- Published: 2026-10-17
- Category: Payment and deposit reconciliations
- Canonical: https://precisebankflow.com/blog/reconcile-merchant-deposits

> How to reconcile merchant deposits from card sales: batch reports to deposits, card brands paid separately, settlement delays and month-end timing.
To reconcile merchant deposits from card sales, match each closed card batch to the deposit it produced, not to the day's sales total. Expect some card brands to settle on their own, fees to be taken daily or monthly, and deposits to lag sales by a day or more. Anything unpaid at month-end is a receivable from the processor.

## Matching each card batch report to its merchant deposit

A card batch is the group of approved card sales a terminal or point-of-sale system sends for settlement when it closes, usually once a day. The processor pays each batch as one deposit, so the batch report, not the sales report, is the document a merchant deposit should match. Batch total less any fees and adjustments equals the deposit.

Start by printing or exporting the batch report for every batch in the period. Most terminals and POS systems give each batch a number, a close time and a total by card brand. Many processors also offer an online deposit or funding report listing each deposit with the batches inside it. With those two reports beside the bank statement, the match is a three-column exercise: batch, expected deposit, bank line.

Work in this order:

1. List every batch with its close date and total.
2. Subtract anything the processor takes out of each deposit, such as daily fees or a chargeback.
3. Find a bank credit for the remaining amount within the usual settlement window.
4. Tick the batch, the funding report line and the bank line together.

Leftovers are your exceptions. A batch with no deposit may still be in transit, may have been held, or may never have been sent because the terminal was not closed. A deposit with no batch may be a late batch from the prior month, a chargeback reversal, or a payout for a brand you forgot to list.

For the overall routine of tying every type of incoming money to a bank line, the step-by-step guide to [reconciling cash receipts to bank deposits](/blog/reconcile-cash-receipts-to-bank-deposits) covers checks and cash alongside cards.

## Why do American Express and other card brand deposits arrive separately?

Card brands do not all settle through the same channel. Visa, Mastercard and Discover often arrive together in one deposit from the processor, while American Express may pay through its own program or a separate funding stream, on its own schedule. One day of card sales can therefore produce two or three bank credits.

The batch report usually splits the total by brand, which is the clue. If the Visa and Mastercard share of a batch matches one deposit and the American Express share matches another credit a day or two later, both are correct. The mistake is to look for the full batch total in one line and conclude that money is missing.

Set up the matching sheet with one row per brand group per batch. That turns a confusing deposit pattern into rows that each match exactly. Check your processor agreement or funding report to learn which brands are paid together, since the grouping varies by processor and by contract. Debit card sales routed over a debit network can follow yet another path.

Gift card sales are different again. Money taken when a customer buys a gift card arrives in a card batch like any sale, but it is a liability until the card is redeemed. Keep those amounts visible in the batch report so they reach the right account.

## Merchant fees taken daily or debited monthly

Processors charge their fees in one of two ways. Daily discounting takes the fee out of each deposit, so deposits arrive net. Monthly billing pays each deposit at the gross batch amount and debits all the fees in one line early the following month. The choice changes how deposits match, not what the fees cost.

With daily discounting, the deposit is smaller than the batch, and the difference is the day's fee. The match needs the fee from the funding report, or the deposit will never agree. With monthly billing, deposits agree to batches exactly, and the separate debit has to be tied to the processor's monthly statement.

Either way, record the fees as an expense rather than letting them disappear into a net sales figure. The detailed treatment, including how to split fees by type and what to do when the statement arrives after the books close, is in the post on [recording merchant processing fees from the processor statement](/blog/record-merchant-processing-fees).

A monthly fee debit often lands after month-end. If the books close before it posts, accrue the fee from the processor's statement so the expense falls in the month it relates to.

## Settlement delays and weekend merchant batches

A merchant deposit usually reaches the bank one or two business days after the batch closes, depending on the processor, the brand and the time the batch was closed. Batches closed on Friday, Saturday and Sunday often arrive together or on consecutive days early in the next week, because banks do not post on weekends.

That pattern is normal and easy to recognise. Monday or Tuesday shows a cluster of credits from the processor, and the weekend batches are the only ones without a same-week match. Match them by batch total, not by date.

Settlement windows also shift around bank holidays and when a batch closes after the processor's daily cutoff. A batch closed late in the evening may be treated as the next day's business and paid a day later than an early one. If deposits suddenly start arriving a day later than usual, check whether the closing time on the terminal was changed.

A long delay is a different story. A batch that has not been paid after several business days may be held by the processor for review. Call the processor rather than waiting for the month-end close to bring it up.

## How should merchant deposits that straddle month-end be recorded?

Card sales made in the last days of a month belong in that month's revenue, even when the processor pays them in the next month. Record them as a receivable from the processor, sometimes called card sales in transit, and clear that receivable when the deposits arrive. The bank reconciliation does not need to list them.

The distinction matters. A deposit in transit is money the books already show in the bank but the bank has not posted yet. Card settlements are not that: the bank account in the ledger should not show the money until it arrives. Holding the unpaid batches in a separate receivable keeps the bank reconciliation clean and gives a reviewer a short list to check against the first days of the next statement.

At the start of the next month, the first few processor deposits should clear the receivable exactly. If the receivable does not clear, a batch has been lost, held or recorded at the wrong amount. A receivable that grows month after month is the sign of a matching problem nobody is resolving.

Opening a new processor relationship or taking over books mid-year creates the same issue in reverse: deposits in the first days relate to sales before your start date. The guidance on [choosing an opening balance for a first bank reconciliation](/blog/first-bank-reconciliation-opening-balance) helps decide which side of the line those deposits fall.

## Chargebacks and adjustments inside a merchant deposit

A chargeback is a card sale reversed at the cardholder's request through their card issuer. Many processors take chargebacks, reversals of chargebacks and other adjustments straight out of a deposit, so the bank line no longer equals the batch. Each deduction needs its own line on the matching sheet and its own entry in the books.

Common deductions include:

- **Chargebacks**, the disputed sale amount, sometimes with a separate dispute fee;
- **Chargeback reversals**, when the merchant wins the case and the money comes back, usually as an addition;
- **Refunds processed on the terminal**, which reduce the batch itself;
- **Equipment rental or monthly service charges** taken out of one deposit.

Find each deduction on the processor's funding report, enter it on the matching row, and record it in the right account. A chargeback reduces revenue or goes to a receivable while you contest it. The full process, from the notice to the final outcome, is covered in [how to reconcile chargebacks from the dispute notice to the deposit](/blog/reconcile-chargebacks).

The worked table below matches one example week. All values are made up for illustration.

| Batch close (example) | Brand group | Batch amount | Deductions | Expected deposit | Bank date | Bank amount |
| --- | --- | ---: | ---: | ---: | --- | ---: |
| Mon 3, batch 211 | Visa, MC, Discover | 2,418.60 | (71.10) fees | 2,347.50 | Tue 4 | 2,347.50 |
| Mon 3, batch 211 | American Express | 612.00 | (21.42) fees | 590.58 | Wed 5 | 590.58 |
| Tue 4, batch 212 | Visa, MC, Discover | 1,990.25 | (58.51) fees, (120.00) chargeback | 1,811.74 | Wed 5 | 1,811.74 |
| Fri 7, batch 215 | Visa, MC, Discover | 3,105.40 | (91.30) fees | 3,014.10 | Mon 10 | 3,014.10 |
| Sat 8, batch 216 | Visa, MC, Discover | 2,760.00 | (81.14) fees | 2,678.86 | Mon 10 | 2,678.86 |
| Sun 9, batch 217 | Visa, MC, Discover | 1,244.80 | (36.60) fees | 1,208.20 | | **unmatched** |

Example values only. The Sunday batch is the open item. If it arrives on Tuesday it was a timing difference; if not, it goes to the processor as a query.

## Mistake: matching merchant deposits to daily sales totals

Matching deposits to the daily sales report is the most common reason merchant deposit reconciliations never quite agree. The sales report counts every tender, follows the business day rather than the batch close, and includes sales that were never settled. The batch report is what the processor paid, so it is the right document.

The two reports disagree for ordinary reasons. Cash and check sales are in the sales report but not in any card batch. A batch closed at 2 a.m. includes sales from two business days. Sales voided before the batch closed may still appear in a sales report, depending on the system. Tips added after authorization change the batch amount but may not show in the sales total.

Use the sales report for a different test: compare total card sales for the month against total batches for the month. That comparison should agree within the tips and voids. If it does not, a batch was not closed, a terminal is missing from the list, or sales were keyed into a terminal that settles to a different bank account.

When the deposits themselves need ticking against months of statements, [PreciseBankFlow](/get-started) can extract each credit from the statement PDFs and list the ones that match no ledger entry, which leaves the batch work to the person who knows the processor.
