Credit card fees in QuickBooks explained: record merchant processing fees on a deposit, pick the right expense account, and reconcile fees at month end.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF · Max 50MB
Uploading...
Credit card fees in QuickBooks come in two directions, and mixing them up is the single most common reason a set of books stops tying out. Fees you pay to accept cards (merchant processing fees) are an expense that has to be booked separately from the sale, because the processor deposits the net and your invoice was written for the gross. Fees your business credit card charges you (annual fee, interest, late fee, cash advance fee) are ordinary expenses posted straight from the card register.
The short version for processing fees: record the customer payment for the full invoice amount, then create a Bank Deposit and add a negative line pointing at a merchant fee expense account. The deposit now equals the smaller amount that actually hit your checking account, your income stays gross, and the fee is deductible and visible on the profit and loss.
If you are catching up on months of card activity, convert the statements at the top of this page first. Each PDF statement or merchant statement comes back as a .qbo file you can import straight into QuickBooks, so the fee lines and the deposits are already in the register before you start categorizing.
Last updated August 2026.
Built for the statements US banks actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.
Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, email [email protected].
Three different things get called a credit card fee, and each one is booked a different way. Getting the category right at this stage is what keeps the profit and loss honest and the reconciliation clean.
| Type of fee | Who pays it | Where it shows up | How to book it |
|---|---|---|---|
| Merchant processing fee | You, to accept a card | Netted out of the deposit before it reaches your bank | Expense, entered as a negative line on the Bank Deposit |
| Annual fee on your business card | You, to the card issuer | A charge on the card statement | Expense posted from the credit card register |
| Interest / finance charge | You, when you carry a balance | A charge on the card statement | Expense, detail type Interest Paid |
| Late fee | You, for a missed due date | A charge on the card statement | Expense, detail type Bank Charges |
| Cash advance fee | You, when you pull cash on the card | A charge on the card statement | Expense, detail type Bank Charges |
| Surcharge you collect | Your customer, added to their bill | Extra income on the invoice | Income or an offset against fee expense |
The one that causes real damage is the first row. A merchant fee never appears as its own transaction in your bank feed. The processor takes it before sending the money, so all your bank feed ever sees is a deposit that is slightly too small to match the invoice. If you force the match, you have quietly understated both your income and your expenses by the same amount every single time you take a card.
Record the invoice payment at full value, then subtract the fee inside the deposit. QuickBooks Online handles this with the Add funds to this deposit panel, which lets a deposit contain a negative line.
Batch deposits work the same way. If the processor settled twelve sales in one nightly payout, select all twelve payments and add a single negative fee line for that day's total fees. You do not need a fee line per sale, and splitting them out that finely usually makes reconciliation harder rather than easier.
The logic is identical, the screen is different. In QuickBooks Desktop, receive the payment in full to Undeposited Funds, then open Banking > Make Deposits. Select the payments, and on the first blank line underneath them enter your merchant fee expense account with the fee as a negative amount. The Deposit Total at the bottom right will drop to the net figure the processor actually wired. Save, and the deposit will match the bank statement line during reconciliation.
Desktop users importing statements should note that Web Connect reads only .qbo files. A PDF from the processor or the bank has to be converted before Desktop will take it.
An expense account, never a reduction of income. Most bookkeepers create a dedicated account so the cost of accepting cards is visible as its own line rather than buried in a general bucket. In QuickBooks Online the account type is Expenses and the detail type is usually Bank Charges.
| Account name | Account type | Detail type | What goes here |
|---|---|---|---|
| Merchant Processing Fees | Expenses | Bank Charges | Percentage and per transaction fees taken by the processor |
| Bank Charges | Expenses | Bank Charges | Account maintenance, wire fees, returned item fees, card annual fee |
| Interest Expense | Expenses | Interest Paid | Finance charges on a carried credit card balance |
| Dues and Subscriptions | Expenses | Dues and Subscriptions | Monthly gateway or terminal subscription, if billed separately |
A common question is whether merchant fees belong in cost of goods sold. For most service businesses they do not, because the fee is a cost of getting paid rather than a cost of producing what you sold. Some retail and restaurant operators do put them in COGS to get a truer gross margin per sale. Either treatment is defensible as long as you pick one and stay consistent, since flipping between them makes year over year margin comparisons meaningless.
It depends on how the card is taken, which plan you are on, and when your Payments account was opened, and Intuit has repriced more than once. Published third party summaries currently disagree with each other by a tenth of a percent or more, so treat any rate you read online as a ballpark and confirm your own.
Several tiers also carry a small flat per transaction amount on top of the percentage. Rather than trusting a number from a comparison article, read your own rate off your own statement.
To find it, sign in to the Merchant Service Center, open the Activity & Reports menu and choose All Statements. Statements are posted within roughly the first ten business days of each month, they go back up to 24 months, and they download as PDFs. That statement is the authoritative record of what you were actually charged, broken out by tier, and it is what you should reconcile against. If you process more than a couple of thousand dollars a month it is also worth asking Intuit directly about volume pricing, which is not published.
Those monthly merchant statements are PDFs, which is exactly the format QuickBooks will not import. Converting them to .qbo with the tool at the top of this page gets a year of fee history into the books in one pass instead of keying it line by line.
A payment to your credit card company is a transfer, not an expense. The money moves from your checking account to your credit card liability account, which reduces what you owe. It is not a new cost, because the cost was already recorded when you made each individual purchase on the card.
Categorizing the card payment as an expense is the second most common credit card mistake in QuickBooks, and it double counts every dollar: once when you bought the item, again when you paid the bill. In the bank feed, use Record as transfer and point it at the credit card account. If you have been doing it the other way for months, the giveaway is a credit card balance that keeps growing on the balance sheet while the payments never seem to reduce it.
These are the easy ones, because unlike merchant fees they do appear as their own line on the statement and in the bank feed. Each is entered as an expense directly in the credit card account register, which increases the balance owed and posts the cost to the profit and loss.
Interest is worth splitting out rather than lumping into a general bank charges account. It is a separate line on the tax return, and if you ever need to show a lender or an accountant what your cost of borrowing actually is, having it isolated saves an afternoon of digging.
Almost always because a processing fee was netted out and never recorded. A $500 invoice paid by card arrives as roughly $485, so QuickBooks sees a $500 open invoice and a $485 deposit and refuses to match them cleanly.
The fix is the negative deposit line described above, not editing the invoice down to $485. Reducing the invoice destroys the audit trail, misstates revenue, and will not agree to what you told the customer they owed. Work through the possibilities in this order:
Reconcile against the processor statement, not against your memory of what the rate should be. Pull the monthly statement from the Merchant Service Center, total the fees it lists, and compare that to the balance of your merchant fee expense account for the same period. The two should agree within rounding.
When they do not, the gap is nearly always one of three things: a payout at the end of the month that settled in the next period, a fee taken as a separate monthly debit rather than netted from a deposit (gateway or terminal subscriptions often work this way), or a chargeback and its associated fee that was booked against income instead of expense. Checking those three in order resolves most differences in a few minutes.
Sometimes, and it is more restricted than most business owners expect. Card network rules govern surcharging, several states limit or regulate it, and the rules differ between credit cards and debit cards, with debit surcharging prohibited outright. Requirements around disclosing the surcharge before the sale and capping it are also common.
Check the current network rules and your own state's position before you turn surcharging on. In the books, a surcharge you collect is additional income on the invoice, so it does not cancel out the fee expense automatically. You will still see the full merchant fee as an expense and the surcharge as revenue, which is the correct presentation.
Are credit card processing fees tax deductible? Yes. Merchant processing fees are an ordinary and necessary business expense, which is exactly why booking them properly matters. If you net the fee against income instead of expensing it, your revenue and your deductions are both understated, and while the bottom line happens to come out the same, the return no longer reflects what the business actually did.
Should credit card fees be an expense or COGS? Expenses for most businesses, because the fee is a cost of collecting payment rather than a cost of the goods themselves. Retail and hospitality operators who want gross margin to absorb the true cost per sale sometimes use COGS instead. Both are acceptable, consistency is what matters.
Does QuickBooks record processing fees automatically? If you use QuickBooks Payments, fee handling is largely automated and the deposit arrives already reconciled with the fee split out. If you use Stripe, Square, PayPal or an outside processor, nothing is automatic and you have to record the fee yourself with the negative deposit line.
What is the difference between a credit card charge and a credit card payment? A charge is a purchase made on the card and it is an expense. A payment is money sent to the card issuer and it is a transfer that reduces the liability. Treating a payment as an expense double counts every purchase.
Where do I see all my credit card fees in QuickBooks? Run a Profit and Loss report, then click into the merchant fee or bank charges account to see every fee transaction in the period. If the total looks low against your sales volume, fees are probably being netted into deposits somewhere instead of recorded.
Upload a PDF, see every transaction extracted in seconds. No card to try it.
Still comparing tools? See our bank statement to QuickBooks converter comparison.
Related guides: record credit card processing fees in QuickBooks, enter credit card charges in QuickBooks, why a credit card payment is a transfer, not an expense, set up a credit card account in QuickBooks, reconcile a credit card in QuickBooks, convert a credit card statement to QuickBooks, and the chart of accounts in QuickBooks Online.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
USD
per month
billed as
$288 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
For an accounting firm or finance team with steady volume. Adds QuickBooks .qbo export and bulk conversion.
USD
per month
billed as
$888 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
For lenders, audit firms and analysts running thousands of statements a month.
USD
per month
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |