WooCommerce, Shopify and BigCommerce to Xero accounting workflows. Book a demo
Month-end checklist

How to investigate an ecommerce gateway balance that does not match the bank

When the bank deposit differs from ecommerce sales, do not start by forcing a journal to make the numbers agree. Work through the captured payments, refunds, fees, settlement period and outstanding clearing balance in order.

Step 1: establish the gross captured amount

Use the ecommerce platform and gateway evidence to determine what customers actually paid during the accounting period. Keep this separate from the date the processor transferred money to the bank.

Step 2: identify refunds and reversals

Refunds can occur after the original sale and may appear in a later settlement. Trace them by source reference rather than netting an unexplained amount from sales.

Step 3: identify processor charges

Fees reduce the cash settlement but normally belong in their own expense account. They should not make gross revenue disappear.

Step 4: compare the settlement window

A payout can span activity from several days. Check the processor statement dates before assuming the difference belongs to the same sales day.

Step 5: explain the residual clearing balance

The balance should represent timing or known unresolved items. Old balances need investigation, not automatic write-off.

Common causes

Five reasons the numbers legitimately differ

Timing

The payout covers sales captured on earlier or later dates.

Fees

The processor deducts charges before depositing cash.

Refunds

Returns reduce a later settlement rather than the original bank deposit.

Reserves or adjustments

A processor may hold or adjust funds, leaving a temporary clearing balance.

Want ClearCommerce to keep the sales side clean?

ClearCommerce maps ecommerce payment methods into controlled Xero clearing accounts so the later bank reconciliation has a clear starting point.

Payment clearing in ClearCommerce