How do I record payment-processing fees, refunds, and net deposits correctly?

Money & Running the Business

How do I record payment-processing fees, refunds, and net deposits correctly?

The short answer

Record the gross customer sales, processing fees, refunds, disputes, and bank payout as separate pieces. The net amount that reaches your bank is usually not your sales revenue.

The cleanest method is to treat the processor as a temporary holding account. Customer payments go into that account. Fees, refunds, and disputes come out. The payout moves the remaining money to your bank.

Why the bank deposit is misleading

Suppose customers paid you $1,000. During the payout period, you had $100 in refunds and $30 in processing fees. The processor deposits $870.

If you record only the $870 deposit as sales, your books understate both revenue and expenses:

Activity Amount
Gross customer sales $1,000
Less refunds ($100)
Less processing fees ($30)
Net bank payout $870

The bank deposit is correct, but it’s the end of the story, not the beginning.

Processor reports are designed to show that bridge. Stripe says its payout reconciliation report matches bank payouts to the payments and other transactions included in each batch. PayPal’s Balance Reconciliation report includes payments, disputes, and fee-incurring events. Square’s Payouts documentation similarly describes a payout as the sum of the entries transferred to a bank destination.

Use a processor clearing account

Create an asset account in your books named something like Stripe clearing, PayPal balance, or Square clearing. Then use this flow:

  1. Record customer sales at their gross amount into the processor account.
  2. Record refunds as reductions of sales or in your chosen returns-and-allowances account.
  3. Record processing fees as an expense.
  4. Record chargebacks, reserves, taxes, tips, and adjustments according to what they actually represent.
  5. Record the payout as a transfer from the processor account to the bank, not as new income.
  6. Reconcile the clearing account to the processor’s balance or payout report.

Using the example above, the processor account receives $1,000, loses $100 and $30, and sends $870 to the bank. Its balance returns to zero if no money remains pending or reserved.

Don’t assume every difference is a fee

A payout may include sales from several days and deductions from a different date range. It may also include:

  • a refund for an older sale.
  • a chargeback or dispute fee.
  • sales tax collected from the customer.
  • tips owed to workers.
  • currency conversion.
  • a rolling reserve or minimum balance.
  • an adjustment from a prior payout.

Download the transaction-level report instead of plugging the unexplained difference into processing fees. Stripe’s Balance summary report notes that a processor balance can include available, pending, and reserved funds. Your books may therefore show money at the processor even after the day’s bank payout.

A simple month-end routine

For each processor:

  1. Export the month’s activity and payout reports.
  2. Confirm that gross sales agree with your store, invoice system, or order records.
  3. Separate refunds, disputes, fees, tax, tips, and adjustments.
  4. Match every bank deposit to a payout ID or batch.
  5. Reconcile the ending processor balance, including pending and reserved funds.
  6. Save the exports with the month’s bookkeeping records.

If your store records sales automatically and the processor also imports them, check for duplicates. One customer payment should create one sale, even if several systems describe it.

Be careful with sales tax and other money you’re holding

Money collected from a customer isn’t always revenue. Sales tax, tips, or amounts collected for another party may be liabilities. The correct treatment depends on your location, business model, and agreements. Check your local laws and ask a qualified accountant how to configure those accounts. Don’t copy another seller’s setup just because you use the same processor.

The IRS says records should identify sources of income and support business expenses. Keeping the processor statement alongside the bank record gives you the missing detail that a net deposit cannot provide. See the IRS Recordkeeping page.

Sources and further reading

A free next step

You don't have to build this alone

Bring your questions, share what you're working on, and meet other women building businesses from home. It is free to join.

Join Our Community Free

Helpful WAHMN tool

If you want a guided tool for this, the Income & Expense Tracker can help you separate gross sales, processing fees, refunds, and net deposits clearly.

Related Questions

Related WAHMN resource

If you want to test the numbers with your own prices and costs, the calculator gives you a practical place to work them out. See WAHMN Financial Calculator.

← All questions