Record Credit Card Processing Fees in QuickBooks Online

Jun 27, 2026 Updated Jul 9, 2026

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Same tool as our bank statement to QBO converter. Free to try, no card needed.

To record a credit card processing fee in QuickBooks Online, enter the customer payment for the full invoice amount, then create a Bank Deposit and add a negative line under Add funds to this deposit pointing to a Merchant Processing Fees expense account. The deposit then matches the smaller net amount your processor actually sent. In QuickBooks Desktop, do the same inside Make Deposits by adding a negative fee line at the bottom of the deposit window.

Processors like QuickBooks Payments, Stripe, Square, and PayPal almost never deposit the full sale. They take their cut first and wire the net, so a $100 sale lands as $97.10. If you only book the $97.10, your income is understated and the deposit never ties to the invoice. Recording the fee separately keeps revenue gross, expenses real, and the bank line reconciled to the penny.

How do I record credit card processing fees in QuickBooks Online?

Receive the payment against the invoice for the full amount and send it to Undeposited Funds. Then select + New, Bank Deposit, and check that payment. Under Add funds to this deposit, choose your Merchant Processing Fees expense account and enter the fee as a negative number. The deposit total now equals the net amount the processor sent to your bank, and it will match the feed.

How do I record credit card processing fees in QuickBooks Desktop?

Open Banking, then Make Deposits, and select the payment from the Payments to Deposit window. At the bottom of the deposit screen, add a line using your Merchant Service Fees expense account and type the fee as a negative amount. The deposit total drops to the net figure, so it matches the actual bank deposit when you reconcile.

What account should I use for credit card processing fees?

Use an expense account named Merchant Processing Fees or Bank Charges. Processing fees are a cost of doing business, so they belong in expenses, not netted against sales income. Keeping a dedicated account makes the yearly total easy to see at tax time and lets you spot if a processor's rates creep up.

Should I record the fee as an expense or subtract it from income?

Always book it as an expense and leave your income at the gross sale amount. If you record only the net deposit, your reported revenue shrinks by the fees and your sales reports no longer match your invoices. Gross income plus a separate fee expense is the method accountants and the IRS expect.

How do I record processing fees when the deposit is already net?

When the processor batches several sales and deposits one lump net amount, create a single Bank Deposit, select all the customer payments it covers, then add one negative fee line for the total fees taken from that batch. The deposit total will equal the net wire, and each invoice still shows paid in full. Batched net payouts are the norm in businesses that run every sale through one processor, which is why the walkthroughs for auto repair shops and gyms and fitness studios spend so much time on splitting a single deposit back into gross sales and fees.

How do I record QuickBooks Payments fees automatically?

If you use QuickBooks Payments, QuickBooks can post the fee for you. When a payment is processed, the deposit recorded already separates the gross sale and the processing fee into the right accounts. Check your Merchant Processing Fees account to confirm the fees are landing there and that you are not also entering them by hand, which would double-count the cost.

How do I categorize credit card processing fees from the bank feed?

If your processor withdraws fees as a separate charge instead of netting them, the bank feed shows a standalone debit. Categorize that line to your Merchant Processing Fees expense account. Do not categorize it to income or to the credit card account. Set up a bank rule so future fee charges from the same processor categorize automatically.

Can I pass credit card processing fees on to customers in QuickBooks?

QuickBooks Online cannot add a surcharge automatically because card surcharge rules vary by state. You can create a service item tied to a fee income account and add it as a line on the invoice manually. Check your state's surcharge laws first, since some states limit or ban passing card fees to customers.

Are credit card processing fees tax deductible?

Yes. Merchant processing fees are an ordinary, necessary business expense and are generally deductible. That is another reason to keep them in their own expense account rather than buried in net deposits, so the full annual amount is ready for your return and your accountant can see it at a glance.

How do I record processing fees on a refund?

When you refund a customer, most processors keep the original fee or only return part of it. Record the refund to the customer, then book any fee the processor retained as a charge to your Merchant Processing Fees account, just like a sale. Match the net amount that actually left your bank so the feed reconciles.

Why don't my deposits match the invoices in QuickBooks?

The gap is almost always the processing fee. The invoice is $100 but the bank shows $97.10 because the processor took $2.90. Add the negative fee line to the deposit so the total matches the bank, and the invoice stays paid in full. Without that line, QuickBooks shows an unmatched deposit and an open balance.

How do I import card sales and fees from a statement into QuickBooks?

If your processor or card account isn't connected, or the feed only reaches back about 90 days, you can convert the PDF statement into a .qbo file and upload it. That backfills every settlement and fee line at once so you can categorize months of processing fees in a single import instead of typing each batch by hand.

Recording fees cleanly is part of a tidy monthly close, so pair this with our guides to entering credit card charges and reconciling a credit card in QuickBooks, then learn how to pay a credit card in QuickBooks once everything is on the books. The pillar on getting a credit card statement into QuickBooks covers the full workflow, and you can import old statements when the feed falls short. If you also keep figures in spreadsheets, you can convert statements to Excel, turn a CSV file into a .qbo, or automate accounts payable for the vendor bills behind those card charges.

Convert your first statement free.

Upload a PDF bank statement, see every transaction extracted in seconds. No card to try it.

Still comparing tools? See our bank statement to QuickBooks converter comparison.