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:
| Order | Customer paid | Fee 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
| Account | Debit | Credit |
|---|---|---|
| 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
| Account | Debit | Credit |
|---|---|---|
| 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:
| Account | Debit | Credit |
|---|---|---|
| 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
- Square: each completed sale posts with goods, sales tax, tips and service charges in their own accounts. Card sales sit in a clearing account until the Square payout clears it, with the fee expensed exactly as Square reports it. Cash sales go straight to cash on hand, and split tenders, refunds and negative payouts are covered.
- Stripe Revenue & Payouts: website checkout, subscriptions and storefront sales flow into a clearing account; each payout empties it with the fee expensed to the cent from Stripe’s balance transactions, and refunds reverse the sale.
- Card and PayPal payments on invoices record the payment, book the fee and close the invoice at its full value, so no stray cents linger in receivables.
- Bank reconciliation matches the net deposit cleanly, because the books already hold that exact figure.
- Journal entries on a genuine double-entry ledger for any processor without an integration — a payout split that doesn’t balance never posts.
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 DemoFrequently 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
- How to Record a Bounced Check Without Breaking Your Bank Reconciliation
- The Undeposited Funds Account: Why Money Waits There and How to Empty It
- How to Categorize Business Expenses (The Simple Way)
- How to Reconcile a Bank Statement (Without Losing an Evening)
- How to Record a Refund Without Distorting Your Revenue
- Sales Tax Isn't Revenue: How to Record Sales Tax Correctly
- Credit Card Reconciliation for Small Business: Tie Your Card to Its Statement
- How to Close Your Books Every Month: A Small Business Month-End Routine
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.