Record a Bank Fee or Overdraft Charge in QuickBooks
Convert a PDF bank statement to a QuickBooks file
Drop in a PDF statement and get a QBO (Web Connect) or IIF file you can import into QuickBooks Online or Desktop.
To record a bank fee or overdraft charge in QuickBooks, code it to a Bank Charges expense account on the date it hit your account. Monthly maintenance fees, wire and transfer fees, NSF and overdraft charges, and card processing fees are all ordinary business expenses, and they are deductible. You record them either by categorizing the fee line on your bank feed, by entering an expense or check, or as the service charge when you reconcile. The one thing you should not do is ignore them, because unrecorded fees are exactly why a reconciliation refuses to balance.
Last updated July 2026.
Bank fees are easy to miss because they are small and buried among larger transactions on the statement. If your fees are only sitting on a PDF, convert the statement to QuickBooks with the tool at the top of this page so every charge, including the two-dollar paper-statement fee, becomes a line you can categorize. Then handle each type as below.
What account should a bank fee go to in QuickBooks?
Bank fees go to an expense account, usually called Bank Charges or Bank Service Charges. It is an operating expense, so it lives on your profit and loss and reduces your taxable income. Most QuickBooks charts of accounts already include a Bank Charges account; if yours does not, add one as an Expense type. Keeping all of them in one account makes it simple to see at a glance what your banking is costing you each month.
Some businesses split banking costs further, with a separate Merchant Fees or Credit Card Processing Fees account for the cut card processors take, since that number can be large and worth watching on its own. Wire fees, overdraft fees, and monthly maintenance can share the general Bank Charges account. However you slice it, the fees are expenses, never a reduction of income and never an asset.
Which QuickBooks account does each bank fee go to?
Almost every fee a US business bank charges maps to one of four accounts: Bank Charges, Merchant Fees, Interest Expense, or, in one case, a customer receivable. The table below is the mapping most bookkeepers use, along with how the charge typically reads on the statement so you can spot it while you are coding.
| Fee on the statement | What it is | QuickBooks account |
|---|---|---|
| Monthly maintenance / service charge | Flat account fee, often waived above a balance or activity threshold | Bank Charges (expense) |
| Account analysis charge | Commercial account fee net of an earnings credit, common on business checking | Bank Charges (expense) |
| Overdraft / NSF fee | Charged when an item overdraws the account or is returned unpaid | Bank Charges (expense) |
| Returned deposited item fee | A customer's check bounced and the bank charged you for it | Bank Charges, and rebill the customer if your terms allow |
| Overdraft line interest | Interest on a credit line that covered the shortfall, not a penalty | Interest Expense |
| Wire transfer fee (in or out) | Per-wire charge, sometimes debited separately from the wire itself | Bank Charges (expense) |
| Stop payment fee | Charged to stop a check or ACH before it clears | Bank Charges (expense) |
| Excess transaction / item fee | Charged past the free transaction or cash-deposit limit on the account | Bank Charges (expense) |
| Merchant processing / discount fee | The processor's cut, often netted out of the deposit rather than debited | Merchant Fees (expense) |
| Foreign transaction / currency conversion fee | Added to card or wire activity in another currency | Bank Charges (expense) |
| Paper statement fee | Small monthly charge for not going paperless | Bank Charges (expense) |
The two rows worth pausing on are the interest line and the merchant fee. Overdraft line interest is not a bank fee at all, it is the cost of borrowing, and putting it in Bank Charges quietly understates the interest expense your lender and your tax return both care about. Merchant processing usually never appears as its own debit, because the processor takes it before depositing, so the only way to record it is to gross up the deposit. There is a full walkthrough of that in recording merchant processor payouts in QuickBooks. A returned deposited item is the third one to watch, because the customer still owes you the money; see recording an NSF or bounced check for how to put the invoice back on the books.
How do I record a monthly maintenance or service fee?
Record a monthly maintenance fee as an expense on the date the bank took it, coded to Bank Charges. If you use the bank feed or an imported statement, the fee shows up as a small withdrawal; you just select the Bank Charges category and confirm it. If you are entering it manually, create an expense or a check from the bank account for the fee amount and choose Bank Charges as the category. Either way the result is the same: cash goes down and a bank expense goes up.
The cleanest way to catch these every month is during reconciliation. QuickBooks lets you enter a service charge directly on the reconciliation screen, with a date and an account, and it posts the fee for you before you match the rest. That guarantees the recurring maintenance fee is recorded and keeps the difference from lingering as a stubborn few dollars you cannot explain.
How do I record an overdraft or NSF fee?
An overdraft or NSF fee is recorded the same way as any bank charge: an expense to Bank Charges on the date it posted. The bank hits you a flat fee, often 30 to 40 dollars, when a payment clears against insufficient funds or bounces. That fee is a deductible cost of doing business, so you categorize the withdrawal to Bank Charges. If several fees hit on the same day, record each one, because the statement will show each as its own line and your reconciliation needs them to match.
Keep the overdraft fee separate from whatever caused it. If a customer's check bounced and triggered the fee, the bounced payment itself is handled differently from the fee, as covered in the guide on recording an NSF or bounced check in QuickBooks. The bank's charge to you is a Bank Charges expense; the reversal of the customer's payment is a separate entry that puts the invoice back as unpaid.
Is an overdraft line of credit interest the same as a fee?
No. A flat overdraft fee is a bank charge, but interest on an overdraft line of credit is interest expense and belongs in its own account. If your account is tied to a line of credit that covers overdrafts, the bank may charge both a fee and daily interest on the borrowed balance. Code the flat fee to Bank Charges and the interest to an Interest Expense account, so your books show financing cost separately from banking cost.
This split matters for a clean profit and loss and for your tax return, where interest expense is reported on its own line. The principal you drew and repaid on the line of credit is a balance-sheet movement, not an expense at all. Only the interest is a cost, and only the flat charges are bank fees, so keeping the three apart keeps each report accurate.
How do I record merchant or credit card processing fees?
A chargeback is a different animal and does not belong in Bank Charges. When a customer disputes a sale, the processor claws back the full sale amount and usually adds a separate dispute fee on top. Only that fee is a bank or merchant charge; the clawed-back sale has to reverse the original revenue. The full treatment is in the guide to recording a chargeback in QuickBooks.
Record processing fees as an expense, either as a separate line when you split the deposit or as a standalone charge when the processor bills them monthly. Many processors deposit your sales net of their fee, so a $1,000 sales day might land as $971. In that case record the gross $1,000 as income and the $29 as a Merchant Fees expense, so the two net to the deposit. Other processors deposit gross and pull one fee at month end; then you just code that single withdrawal to Merchant Fees.
Either way the fee has to be recorded, or your income will look smaller than it was and your books will not match the processor's statements. Businesses that take a lot of card payments, like retail and service shops, often reconcile the processor statement against the bank to catch fee changes. Getting both statements into QuickBooks first is what makes that comparison possible.
What is the journal entry for a bank service charge?
The journal entry for a bank service charge debits Bank Charges (an expense) and credits your bank account (or Cash) for the same amount. So a 15 dollar monthly service fee is a 15 dollar debit to Bank Charges and a 15 dollar credit to Checking, dated the day the bank took it. QuickBooks Online builds this same entry for you when you categorize the fee line as an expense on the bank feed, so you rarely write it by hand.
How do I categorize a bank fee in QuickBooks Online?
In QuickBooks Online, open the Transactions or Banking screen, find the fee in the For Review list, set the Category to your Bank Charges expense account, and click Add. If the fee is already in the register, open it and change the account to Bank Charges. Doing it on the feed is fastest because the date and amount are already filled in from the statement, so you only pick the category.
How do I record a wire transfer fee in QuickBooks?
Record a wire transfer fee as a separate Bank Charges expense line on the date the bank charged it, apart from the wire itself. Banks often post the wire amount and the 15 to 45 dollar fee as two lines, so keep them separate: the wire goes to whatever it paid for, and the fee goes to Bank Charges. If you send wires often, a Wire Fees sub-account under Bank Charges makes the annual cost easy to see.
Are bank fees tax deductible?
Yes, ordinary business bank fees are deductible business expenses, which is exactly why you want each one recorded to Bank Charges rather than lost. Monthly maintenance, overdraft, NSF, wire, and merchant processing fees on a business account all reduce taxable income when they are booked. The catch is that a fee you never entered is a deduction you never take, so getting every statement line into QuickBooks protects the write-off.
Why do unrecorded bank fees break my reconciliation?
Unrecorded fees are one of the most common reasons a reconciliation is off by a small, odd amount. The bank took the fee, so it is on the statement, but if you never entered it in QuickBooks, your book balance is higher than the bank's by exactly that fee. When your difference is a few dollars, or a round number like 35, suspect an overdraft or maintenance fee you have not recorded yet.
The fix is to record the missing fees to Bank Charges with the correct dates and reconcile again. This is far easier when every line from the statement is already in QuickBooks, so nothing depends on your memory. If your bank only gives you a spreadsheet export, you can turn that CSV into a QBO file QuickBooks imports cleanly, then match each fee. Once the fees are in, the reconciliation clears and you have a complete, deductible record of what your banking costs. For the full troubleshooting path, see the guide on fixing a QuickBooks reconciliation that will not balance.
Skip the manual entry
Upload a PDF bank statement and get a QBO or IIF file ready to import into QuickBooks.
Convert a Statement Free