Why Your Payment Processor Deposits Don't Match Your Sales (And How to Fix It)

Bookkeeping troubleshooting | Payment processing

Quick answer

Payment processor deposits often differ from sales because the processor may deduct fees, refunds, chargebacks, or other adjustments before transferring funds. Deposits can also combine payments from different dates. The difference does not automatically mean money is missing, but recording only the net deposit as revenue can distort your financial reports.

Your business processes $10,000 in credit card payments.

You open your bank account and see a deposit for $9,700.

Where did the other $300 go?

It might be processing fees. But you should verify that rather than assume it. The payment processor's payout details should explain how customer payments became the amount deposited into your bank.

Why payment processor deposits are different from sales

Payment processors may deduct fees or other adjustments before sending money to your bank. That creates three different figures:

  • Gross customer payments: The amount customers paid before processor deductions.
  • Processor deductions: Fees, refunds, chargebacks, or other adjustments.
  • Net payout: The amount transferred to your bank account.

Hypothetical example: A service business processes $10,000 in card payments, with $300 in processing fees and no other adjustments.

Payment activityAmount
Gross customer payments$10,000
Processing fees($300)
Net bank deposit$9,700

The deposit is correct in this example. The question is whether the bookkeeping reflects both the $10,000 in customer payments and the $300 in fees.

What happens if you record only the net bank deposit?

Suppose that same business records $9,700 as revenue and never records the $300 processing fee. Assuming these are the only relevant transactions, revenue and processing expenses would each be understated by $300. Net profit would be unchanged in this simplified example, but the income and expense reports would still be wrong.

That matters when an owner compares sales trends, evaluates processing costs, or uses financial reports to make decisions. Refunds, sales tax, chargebacks, and timing differences can introduce additional complications.

Bee Brief

Your bank balance tells you what arrived. Your bookkeeping should explain how it got there.

Five reasons credit card deposits do not match sales

1. Processing fees were deducted

Some payment processors subtract transaction fees before transferring the payout. Check: Compare gross payments, fees, and net payout in the processor's settlement report.

2. Refunds or chargebacks affected the payout

Refunds, disputes, and related adjustments may reduce a payout or appear separately. Check: Review the specific payout's adjustment detail instead of relying on the sales summary alone.

3. Payments and deposits fall on different dates

Money collected on one day may be deposited on another, and one deposit may include multiple days of transactions. Check: Match a payout to the transactions it contains, not automatically to the sales total for the deposit date.

4. Your accounting integration recorded the activity differently

One connection may import sales, another may import deposits, and a bank feed may import the same transfer again. Depending on the setup, transactions can be duplicated or fees omitted. Check: Identify which system creates each entry before adding or deleting transactions.

5. A payment or adjustment has not been accounted for

Holds, reserves, missing transactions, or other processor adjustments can affect what reaches the bank. Check: Compare the processor's payout report to your bank statement and investigate any unexplained difference.

How to reconcile payment processor deposits

  1. Find the payout report. Open the payment processor's settlement or payout detail for the bank deposit you are reviewing.
  2. Identify each component. Review gross payments, processing fees, refunds, chargebacks, reserves, and other adjustments.
  3. Calculate the expected payout. Reconcile the underlying activity to the net amount the processor says it transferred.
  4. Match the bank deposit. Confirm that the net payout corresponds to the deposit in your bank statement. Investigate discrepancies rather than entering a plug adjustment.
  5. Review the bookkeeping entries. Confirm that sales, fees, refunds, and transfers were recorded appropriately for your accounting method and system configuration.
  6. Look for duplicates or omissions. Check whether both the processor integration and bank feed created entries for the same activity.

For QuickBooks users, Intuit explains how to record grouped bank deposits and processing fees. The correct workflow depends on whether you use QuickBooks Payments or a third-party processor.

Do you need a clearing account for merchant deposits?

A clearing account can help track payments received through a processor before those funds reach your bank. For some setups, QuickBooks' Undeposited Funds account serves a related purpose by holding customer payments until they are grouped into a deposit.

The goal is to account for the movement from customer payment to processor payout without counting revenue twice. Whether a separate clearing account is appropriate depends on your payment processor, accounting method, integration, and transaction volume.

Do not add a clearing account just because you saw it recommended online. First determine how your existing system records sales, fees, and deposits.

Does QuickBooks automatically record payment processing fees?

It depends on the payment service and connection. Intuit says QuickBooks Payments can automatically record deposits and related fees, while some third-party payment workflows require separate entries or a different integration.

Automation reduces manual work, but you still need to understand what the system records. If the same activity flows through several connected applications, confirm that the entries are not duplicated and that the fee treatment is consistent.

For a broader discussion of automated bookkeeping, read AI in Bookkeeping: Why Better Automation Still Needs Human Judgment.

When should you ask a bookkeeper for help?

A one-time difference with a clear payout report may be easy to explain. Recurring unexplained differences deserve closer attention, particularly if:

  • Sales reports repeatedly disagree with merchant deposits.
  • Processing fees do not appear in your financial reports.
  • Your accounting system creates duplicate sales or deposits.
  • You cannot tell whether customer payments are recorded gross or net.
  • A payment clearing account carries unexplained balances month after month.
  • Reconciling deposits consumes hours you could spend running your business.

These issues can be signs that your bookkeeping workflow needs review. For more context, see The Most Common Bookkeeping Mistakes Small Businesses Make and explore our monthly bookkeeping and cleanup services.

The bottom line

A $9,700 deposit does not necessarily mean your business made $9,700 in sales. It may represent $10,000 in customer payments after $300 in fees, or it may include other adjustments that require investigation.

Start with the processor's payout report, reconcile it to the bank deposit, and then confirm that your accounting entries reflect what actually happened. The goal is not simply to make the bank balance match. It is to keep the underlying financial records reliable.

Still trying to make your deposits match?

Bee Social Solutions helps business owners maintain accurate books, investigate discrepancies, and establish dependable monthly bookkeeping processes. If your sales, fees, and deposits are not lining up, let's discuss what needs attention.

Explore Bookkeeping Services Schedule a Discovery Call

Frequently asked questions

Why does my Stripe or Square deposit not match my sales?

Processor fees, refunds, chargebacks, payout adjustments, and settlement timing may explain the difference. Open the specific payout details to identify which transactions and deductions are included.

Should credit card processing fees be recorded as an expense?

Generally, business payment processing fees are recorded as expenses, but the appropriate treatment depends on your accounting circumstances and the transaction details.

Why does QuickBooks show more sales than my bank deposits?

Sales may be recorded at their gross amount while bank deposits reflect net payouts after deductions. Timing differences and duplicate or missing entries can also create discrepancies.

Can payment processor deposits cause reconciliation problems?

Yes. Missing fees, duplicate entries, incorrectly matched transactions, and timing differences can prevent the accounting records from matching the bank activity.

Does a matching bank balance mean my payment processing is recorded correctly?

No. A matching bank balance alone does not prove that revenue, fees, refunds, and other activity were recorded in the appropriate accounts.

Next
Next

Year-End Bookkeeping Checklist for Small Business Owners