How to Record Merchant Fees When Your Processor Pays You Net

👉 Want a live ledger to try these entries on? Launch an instant demo — no signup needed →

Quick answer: What is the right way to record merchant fees?

Keep sales at the full price the customer paid and park them in a clearing account for the processor. When the payout arrives, split it three ways: the cash received goes to the bank, the amount withheld goes to a Merchant Fees expense account, and the gross total comes out of clearing. Sales stay accurate, the fee becomes a visible and deductible cost, and the deposit reconciles exactly. Kantivo makes those Stripe and Square entries for you.

A small coffee roaster sells beans two ways: bags online through Stripe, and cups and bags over the counter through Square. In one week four online orders come to $900. The deposit that follows is $872.70. Working out how to record merchant fees is really just answering one question: what happened to the other $27.30, and where should it appear in the books?

The short version: not in sales. Below we’ll walk through the roaster’s entries for the sales, the payout, a refund, a chargeback and sales tax, and the five-minute check that proves nothing went missing.

What the Processor Actually Sends You

Card processors don’t forward each sale. They collect the money, subtract their fee, and send a single batch — a payout — a day or more later. The roaster’s week looks like this:

OrderCustomer paidFee withheld (illustrative)
Two-bag sampler$80.00$2.62
Office subscription$150.00$4.65
Café wholesale top-up$250.00$7.55
Corporate gift order$420.00$12.48
Total$900.00$27.30

The fees above assume 2.9% plus 30 cents per charge, purely for illustration. Real rates vary by processor, plan and card type, so use the figures from your own statements.

Is it wrong to record card sales at the net deposit amount?

Yes, even though the bottom line comes out the same. If the roaster books $872.70 as sales, revenue is understated by $27.30 and the cost of accepting cards disappears entirely. The processor’s Form 1099-K, which reports gross amounts, will no longer agree with the books. And scaled up to, say, $180,000 a year of card sales, a fee near 3% is roughly $5,400 that never shows up on the profit and loss statement — a cost you can’t compare, budget or negotiate because you can’t see it.

Accounting standards point the same way. The processor is a supplier providing a service, not your customer, so what it charges you is an expense, not a discount on the sale. That is the treatment your accountant and GAAP both expect.

How to Record Merchant Fees With a Clearing Account

The method that keeps everything straight adds one balance-sheet account per processor — Stripe Clearing, Square Clearing, PayPal Clearing. Think of each one as a waiting room for money the processor has collected on your behalf but not yet handed over.

Entry one: the sales, at full value

AccountDebitCredit
Stripe Clearing$900.00
Online Sales$900.00
Totals$900.00$900.00

(Each order would normally post on its own; they are grouped here for brevity.)

Entry two: the payout, split three ways

AccountDebitCredit
Business Checking$872.70
Merchant Fees$27.30
Stripe Clearing$900.00
Totals$900.00$900.00

Clearing is empty again. Sales say $900, the fee account says $27.30, and checking shows a $872.70 deposit that ticks off against the bank line without any fiddling when you reconcile the bank statement.

What does a payment clearing account do between payouts?

It tells you what the processor owes you. If the month ends on a Saturday with $310 of orders not yet paid out, Stripe Clearing carries a $310 debit on the balance sheet — a genuine asset, because the money is already yours. That balance should match the pending figure in the processor’s dashboard. When it doesn’t, something was missed.

And when a customer pays an invoice by card?

Swap Sales for Accounts Receivable. A $1,500 wholesale invoice paid by card is closed for the whole $1,500 (debit clearing, credit receivables), and the payout is split exactly as before. Crediting the invoice for only the net deposit is a classic slip: it leaves a few dollars open on every card-paid invoice, and your aging report slowly fills with balances nobody actually owes.

Refunds, Chargebacks and Sales Tax

Does the processor give back its fee when I refund?

Often not — Stripe, for one, keeps the original fee on a refunded charge. Check your own processor’s terms. When the roaster refunds the $80 sampler, the sale is reversed and the next payout comes in $80 lighter:

AccountDebitCredit
Sales Returns and Allowances$80.00
Stripe Clearing$80.00

The $2.62 fee stays put in Merchant Fees, because the roaster really did pay it. For credit memos and returned goods, see how to record a refund without distorting your revenue.

How are chargebacks recorded?

A disputed charge is pulled back out of your processor balance, usually with a dispute fee on top. Debit a Chargebacks (or Sales Returns) account for the disputed amount and Merchant Fees for the dispute fee, and credit clearing for both. Win the dispute and the money returns, so you reverse the first part. If deductions in a period exceed sales, the processor may even draw money from your bank — a negative payout — and the clearing account absorbs that too.

Where does sales tax fit?

On the sale, not the fee. A $54 counter sale with $4 of tax credits $50 to Sales and $4 to Sales Tax Payable, while clearing takes the full $54. The processor charges its fee on all $54, but none of that fee comes off the tax you owe — it’s entirely your cost. Recording sales tax correctly walks through the liability account.

Setting Up the Accounts

You need two kinds of account: a clearing account per processor (current assets) and one fee expense account, typically called Merchant Fees or Payment Processing Fees. Most small businesses put fees among operating expenses; some online sellers prefer cost of sales so gross margin reflects the full cost of each order. Choose one placement and keep it — consistency matters more than the choice. Building a chart of accounts covers numbering and naming.

Net deposits make your sales look smaller and your costs look lower. Both numbers are wrong, and they happen to cancel out.

Working Without an Integration

If your accounting software doesn’t connect to the processor, its payout (or settlement) report does the job. Each payout is itemized into gross sales, refunds, fees and adjustments. Post gross sales and refunds to clearing from that report weekly or monthly, then, when the bank feed shows the $872.70 deposit, match it to clearing and add a $27.30 fee line rather than coding the deposit to income.

A five-minute month-end proof. On the last day of the month, compare each clearing account with the processor’s pending balance. A match means sales, refunds and fees are all in. Slot it into your month-end routine next to the bank and credit card reconciliations.

How Kantivo Handles Merchant Fees

Know Exactly What Getting Paid Costs

Full-value sales, fees booked automatically, payouts that reconcile to the cent. Desktop accounting at one flat annual price — not a monthly bill that grows at every renewal.

Start Free 30-Day Trial Try Live Demo

Frequently Asked Questions

What is the journal entry for merchant fees?

Two entries. At the sale, debit a clearing account for the processor and credit sales for the full amount paid. At the payout, debit the bank for the cash received, debit Merchant Fees for what the processor withheld, and credit clearing for the gross sales being settled. Clearing returns to zero and the fee sits in its own expense account.

Is it wrong to record card sales at the net deposit amount?

Yes. The customer paid the full price, so that is revenue; the processor’s cut is a cost of getting paid. Booking only the deposit understates sales, hides payment costs, and puts your recorded income out of line with the Form 1099-K the processor sends, which shows gross amounts.

Which account should payment processing fees be coded to?

Usually an operating expense account called Merchant Fees, Payment Processing Fees, or Bank and Merchant Fees. Some e-commerce businesses use cost of sales instead, so gross margin includes the cost of collecting each order. Either works if applied consistently — just don’t record fees as a reduction of sales.

Can a small business deduct credit card processing fees?

In the US, generally yes, as an ordinary and necessary business expense in the year incurred. They’re simplest to support as a separate expense that agrees with your processor’s statements, rather than buried in a net sales figure. Your tax adviser can confirm how the rules apply to you.

What does a payment clearing account do?

It holds card sales your processor has collected but not yet sent to your bank. Sales go in as debits and payouts come out as credits, so its balance should always equal the pending balance in the processor’s dashboard. A mismatch means a sale, refund, fee or dispute hasn’t been recorded.

Why is my Square or Stripe deposit less than my sales?

Each deposit is net of everything deducted — processing fees, refunds, chargebacks and dispute fees — and may cover several days of sales. The processor’s payout report itemizes those deductions, so you can post sales, refunds and fees to their own accounts instead of treating the deposit as one sales number.

Where This Leaves You

The whole technique fits in a sentence: record what the customer paid, then record what the processor kept, and let the bank receive the difference. A clearing account per processor turns that into routine: gross in, net out, fee in between.

Do it that way and the roaster’s week reads honestly — $900 sold, $27.30 spent to collect it, $872.70 banked. Over a year, that middle number becomes one of the more useful lines on the P&L, and occasionally the start of a conversation with a cheaper processor.

Related Articles

One good accounting read a month

New bookkeeping walkthroughs land in your inbox as we write them — practical, written for owners, and never more than monthly.

Monthly at most. Every email carries a one-click opt-out.