GAAP compliance
GAAP-compliant surcharge accounting in QuickBooks
Collecting a surcharge is only half the job. If it is netted against fees, lumped into sales, or posted in the wrong period, your books stop matching reality. Integrater records every surcharge, fee, and deposit the right way as each payment posts to QuickBooks Online.
- Revenue and fees recorded separately
- Gross
- Month-end journal entries
- 0
- Deposit variance to clean up
- $0.00
Why surcharges create accounting problems
Most processors deposit a single net amount: the invoice, plus the surcharge, minus the processing fee. Booking only that deposit hides both your fee expense and your surcharge income, understates gross receipts, and leaves an unexplained difference against the invoice. The fix usually becomes a month-end journal entry and a suspense account nobody wants to own.
The correct treatment
A surcharge is consideration you receive from your customer, so it belongs in income. The processing fee is a cost of doing business, so it belongs in expense. Under GAAP, the two are recorded separately on the gross basis rather than netted against each other.
- Surcharge recorded as income, never netted against revenue or fees
- Processing fees booked as an expense in the period of the transaction
- Original invoice amount applied in full to the customer's balance
- Gross receipts preserved, so your sales tax basis holds up
Example: a $1,000 invoice with a 3% surcharge
The customer pays $1,030 by credit card. The processor charges 3% of the total, $30.90, and deposits $999.10. Integrater posts the payment to QuickBooks as a balanced entry, so the deposit ties to the bank without adjustment.
| Account | Debit | Credit |
|---|---|---|
| Bank (deposit) | $999.10 | |
| Merchant processing fees (expense) | $30.90 | |
| Accounts receivable (invoice) | $1,000.00 | |
| Surcharge income | $30.00 |
Refunds, disputes, and reconciliation
Accounting does not stop at the sale. When a payment is refunded or disputed, the surcharge and the fee need to reverse alongside the original amount, or your income and expense drift out of balance.
- Refunds reverse the surcharge and the related fee together
- Chargebacks post with matching offsets and a linked audit trail
- Deposits match your processor's settlement batch, penny for penny
- A zero-variance close with no suspense account to clean up
Sales tax considerations
Many states treat a credit card surcharge as part of the taxable sale price. Because Integrater preserves gross receipts and keeps the surcharge on its own line, your sales tax reports reflect what the customer actually paid. Confirm the treatment for your state with your accountant.
Frequently asked questions
Is a credit card surcharge revenue under GAAP?
Yes. A surcharge is consideration received from the customer and is generally recorded as income. The processing fee is recorded separately as an expense rather than netted against the surcharge.
How do I record a surcharge in QuickBooks Online?
Record the full invoice against accounts receivable, the surcharge to an income account, the processing fee to an expense account, and the net deposit to the bank. Integrater posts this entry automatically for every payment.
Can I just net the surcharge against my processing fees?
Netting hides both your income and your expense and understates gross receipts, which can affect sales tax reporting. Recording them separately keeps your books accurate and audit-ready.
What happens to the surcharge when I issue a refund?
The surcharge and the related processing fee should reverse together with the original sale. Integrater handles this automatically so income and expense stay in balance.
Keep the 2.9%. Keep your weekends.
Connect QuickBooks, keep your processor, and let Integrater handle both the compliance and the accounting. Instant signup, 14-day free trial, live the same day.
$9/mo + 10¢ per transaction after your trial. No contracts, cancel anytime.
Not ready to sign up? Get an instant custom demo
