How to 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.

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.

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?

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.

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.

Z tej samej rodziny narzędzi