How to Record Merchant Fees (Stripe, Square & PayPal Payouts)

👉 Want to post these entries on a real set of books? Open an instant live demo — no signup needed →

Quick answer: How do you record merchant fees?

Record every card sale at its full amount into a clearing account for the processor. When Stripe, Square or PayPal pays out, debit the bank for what actually arrived, debit Merchant Fees expense for what the processor kept, and credit the clearing account for the gross total. Revenue then shows what customers paid, the fee is its own deductible expense, and the deposit matches your bank statement to the cent. BizBooks Pro posts the Stripe and Square side of this automatically.

Your processor never deposits what you sold. Stripe, Square and PayPal take their cut first and send you the rest, often days later and lumped together. If you record the deposit as “sales,” your revenue is understated, your fees are invisible, and your income no longer agrees with the Form 1099-K the processor files.

This guide shows how to record merchant fees the way your accountant expects: record sales gross, let a clearing account catch the payout, and expense the difference. One example runs throughout: Fernwood Pottery, a two-person studio that sells online through Stripe and at weekend markets through Square.

Why the Deposit Never Matches the Sale

In one week Fernwood takes three online orders through Stripe: $480, $560 and $200. That is $1,240 of sales. Two business days later, a single deposit of $1,203.14 lands in the checking account.

$1,240.00
What customers paid
$36.86
Kept by the processor
$1,203.14
What reached the bank

The $36.86 is the processing fee — in this illustration, 2.9% plus 30 cents on each charge. (Your rate depends on your processor, your plan and whether the card was present; check your own pricing page rather than relying on these figures.) The question is where that $36.86 goes in your books.

Should I record credit card sales gross or net of fees?

Gross. Fernwood’s customers paid $1,240, so that is its revenue. The fee is a separate cost of getting paid, the same way a delivery charge is a separate cost of shipping. Under GAAP the processor is a supplier, not a customer, so its fee isn’t a discount on the sale.

Recorded net (wrong)Recorded gross (right)
Sales$1,203.14$1,240.00
Merchant fees$0.00 — invisible$36.86
Net profit effect$1,203.14$1,203.14
Agrees with Form 1099-K?No — the 1099-K reports grossYes
Can you see what payments cost you?NoYes, every month

Profit is the same either way, which is why the shortcut is tempting. But on $300,000 of card sales a year, a roughly 3% fee is about $9,000 of real cost that never appears on your profit and loss statement — and you can’t negotiate a cost you can’t see.

How to Record Merchant Fees, Step by Step

The clean method uses one extra account: a clearing account for each processor (Stripe Clearing, Square Clearing, PayPal Clearing). It is a current asset that holds money the processor owes you but hasn’t paid out yet.

Step 1: Record each sale at its full amount

AccountDebitCredit
Stripe Clearing$1,240.00
Sales — Online$1,240.00
Totals$1,240.00$1,240.00

In practice this is three entries, one per order. They are combined here to keep the example readable.

Step 2: Record the payout and the fee together

AccountDebitCredit
Checking$1,203.14
Merchant Fees$36.86
Stripe Clearing$1,240.00
Totals$1,240.00$1,240.00

Stripe Clearing is back to zero. Sales show $1,240, fees show $36.86, and the bank entry is exactly $1,203.14 — so it matches line for line when you reconcile the bank statement.

What is a clearing account for Stripe or Square?

It is a holding account for funds in transit. Between payouts its balance should equal the pending balance in your processor’s dashboard. If Fernwood closes the month on a Friday with $640 of weekend orders not yet paid out, Stripe Clearing shows $640 on the balance sheet — correctly, because Stripe owes the studio that money. A clearing balance that drifts away from the dashboard means a sale, refund or fee was missed.

What if my invoices are paid by card?

The same idea, with Accounts Receivable in place of Sales. A $2,000 invoice paid by card closes the invoice for the full $2,000 (debit clearing, credit Accounts Receivable), and the payout splits into bank and fee as above. The common mistake is crediting the receivable for only the net deposit, which leaves a small balance open on every card-paid invoice and quietly fills up your aging report with phantom amounts.

Refunds, Disputes and Sales Tax

How do I record a refund when Stripe keeps the fee?

Many processors, Stripe among them, don’t return the original processing fee when you refund a charge; check your own processor’s terms. If Fernwood refunds the $200 order, the refund reverses the sale and the next payout is $200 smaller:

AccountDebitCredit
Sales Returns and Allowances$200.00
Stripe Clearing$200.00

The $6.10 fee on that order stays in Merchant Fees, because it was really paid. Our guide to recording a refund covers credit memos and returned stock.

What about chargebacks and dispute fees?

When a customer disputes a charge, the processor pulls the amount back from your balance and usually adds a dispute fee. Record the disputed amount against a Chargebacks or Sales Returns account, credited to clearing, and the dispute fee to Merchant Fees. If you win the dispute, the funds come back and you reverse the first entry. If the withdrawals outrun your sales, a payout can even be negative — the processor debits your bank — and the clearing account handles that the same way.

Does sales tax change how merchant fees are recorded?

Only on the sale side. If a $108 sale includes $8 of tax, credit $100 to Sales and $8 to Sales Tax Payable; the clearing account takes the full $108. The processor charges its fee on the full $108, but the fee is still entirely your expense — it never reduces the tax you owe. See how to record sales tax for the liability itself.

Where Merchant Fees Belong in Your Chart of Accounts

Most small businesses use one operating-expense account called Merchant Fees (or Payment Processing Fees, or Bank and Merchant Fees). Online sellers sometimes prefer to report it within cost of sales so gross margin reflects the true cost of each order. Both are defensible; what matters is choosing once and sticking to it in your chart of accounts. If you use several processors, one fee account with a separate clearing account per processor keeps the comparison easy.

Netting fees out of sales doesn’t change your profit. It just removes the one number that tells you what accepting cards is costing you.

No Integration? Record It From the Payout Report

Every processor publishes a payout or settlement report that breaks each deposit into gross sales, refunds, fees and adjustments. If your software doesn’t connect to the processor, work from that report once a week or once a month: book gross sales and refunds to clearing, then split each bank deposit into its net cash and fee lines. When the bank feed brings in a $1,203.14 deposit, don’t categorize it as sales — match it to the clearing account and add the $36.86 fee line.

Add one line to your month-end close. Compare each clearing account to the processor’s pending balance on the last day of the month. If they agree, your sales, refunds and fees are complete. Make it a step in your month-end close checklist, right after the bank and credit card reconciliations.

How BizBooks Pro Records Merchant Fees for You

See What Getting Paid Really Costs You

Sales recorded gross, fees expensed automatically, deposits that reconcile to the cent. Desktop accounting software at one flat annual price — not a monthly fee that climbs at every renewal.

Start Free 30-Day Trial Try Live Demo

Frequently Asked Questions

How do I record merchant fees in accounting?

Record each card sale at its full amount, debiting a clearing account for the processor and crediting sales. When the payout arrives, debit the bank for the amount deposited, debit Merchant Fees for the fee the processor kept, and credit the clearing account for the full sales total. The clearing account returns to zero, revenue shows what customers paid, and the fee appears as its own expense.

Should I record credit card sales gross or net of fees?

Gross. Your customer paid the full price, so that is your revenue; the processor’s fee is a separate cost of getting paid. Recording only the net deposit understates sales, hides the fee completely, and makes your income disagree with the Form 1099-K your processor files, which reports gross payment amounts.

What expense category do credit card processing fees go in?

Most small businesses use an operating expense account named Merchant Fees, Payment Processing Fees, or Bank and Merchant Fees. Some online sellers show processing fees within cost of sales so gross margin reflects the full cost of each order. Either is reasonable if used consistently. Processing fees are not a reduction of revenue.

Are merchant processing fees tax deductible?

In the US, card and payment processing fees are generally deductible as an ordinary and necessary business expense in the year they are incurred. The deduction is easiest to support when the fees are recorded as their own expense and tie to the processor’s statements, rather than netted silently out of sales. Confirm the specifics with your tax preparer.

What is a clearing account for Stripe or Square?

A current asset account that holds money your processor owes you but hasn’t paid out. Each card sale is debited to it and each payout credits it. Between payouts its balance equals your funds in transit and should match the pending balance in your Stripe or Square dashboard. A balance that drifts from that figure points to a missed sale, refund or fee.

Why doesn’t my Stripe payout match my sales?

Because a payout is a net figure: your sales for the period minus processing fees, minus refunds and any dispute amounts or dispute fees, often combining several days of sales. Use the processor’s payout report to break each deposit into those parts, and record each part in its own account instead of booking the deposit as one sales figure.

The Bottom Line

Knowing how to record merchant fees comes down to one habit: record what the customer paid, then record what the processor kept — never just what landed in the bank. A clearing account per processor makes that automatic: sales go in gross, payouts come out net, and the fee falls out as the difference.

Do that, and Fernwood’s books tell the full story: $1,240 sold, $36.86 paid to get paid, $1,203.14 in the bank. Multiply it across a year and you have a number worth knowing — and, perhaps, a rate worth renegotiating.

Related Articles

Get the next guide by email

We publish one plain-English accounting guide a month. No daily digest, no sales sequence — just the new piece when it goes live.

One email a month. Unsubscribe from any of them in one click.