How Do You Record a Bounced Check in QuickBooks Online?

How to record a bounced or NSF check in QuickBooks Online three ways: the expense method, the invoice method, and a journal entry. When to use each, how to charge the customer, and reconciliation tips.
Published on
September 14, 2026
Share

To record a bounced check in QuickBooks Online, you reverse the original payment so the invoice reopens, remove the amount from your bank balance, and record any NSF fee your bank charged. QuickBooks Online has no single automated bounced-check button like the Desktop version, so you use one of three methods.

The expense method is the fastest and cleanest for most businesses, and it's the one most bookkeepers reach for.

This guide walks through all three methods, when to use each, how to pass the bank fee on to your customer, and how a bounced check affects your reconciliation.

Key takeaways

  • QuickBooks Online has three ways to record a bounced check: expense, invoice, or journal entry.
  • The expense method is the simplest and works for most situations.
  • A bounced check has to do two things: reopen the unpaid invoice and reduce your bank balance.
  • Record the bank's NSF fee as a separate expense, and optionally charge it back to the customer.
  • Never just delete the original payment, since that erases the record and breaks your history.

What a bounced check does to your books

When a customer's check bounces, two things stopped being true. The money you thought you received never actually cleared, and the invoice you marked as paid is unpaid again.

Your books need to reflect both. The bank balance has to come down by the amount of the check, and the customer's invoice has to reopen so it shows as owed. If you only fix one, your accounts receivable and your bank balance won't match reality.

A bounced check also usually comes with an NSF fee from your bank. That fee is a real expense, and you can choose to pass it on to the customer who wrote the bad check.

The three ways to record a bounced check

QuickBooks Online gives you three routes to the same result. The right one depends on how you track payments and how comfortable you are with journal entries.

Method Best For Difficulty
Expense Most businesses; the standard approach Easy
Invoice Businesses that want to bill the fee back to the customer Medium
Journal entry Bookkeepers who prefer manual control Advanced

All three reopen the invoice and reduce your bank balance. They differ mainly in how you handle the fee and how much manual work is involved. Intuit's official NSF documentation covers the invoice route in detail.

Method 1: The expense method

This is the approach most bookkeepers use. It reduces your bank balance and reopens the invoice in one clean entry.

  1. Create a new expense. Click + New, then select Expense under the Vendors column.
  2. Set the payee to the customer. Choose the customer whose check bounced.
  3. Choose the affected bank account. Select the bank account where the check was originally deposited.
  4. Enter the date the check bounced. Use the date your bank notified you, not the original payment date.
  5. Set the category to Accounts Receivable. In the category field, select Accounts Receivable and enter the check amount. This increases what the customer owes.
  6. Save the expense. This lowers your bank balance and reopens the customer's balance.
  7. Apply it to the invoice. Go to Receive Payment for that customer, and link the expense to the original invoice so it shows as open again.

The result is a bank balance that's correct and an invoice back in the open state, ready to be collected.

Method 2: The invoice method

Use this method when you want to charge the NSF fee back to the customer in a clean, itemized way. It takes a bit more setup but produces a professional invoice for the returned check and the fee.

First, create two service items in Products and Services: one named "Bounced check" mapped to the bank account the check hit, and one named "Bounced check fee" mapped to an income account for fees you collect.

Then create an invoice to the customer using the Bounced check item for the original amount and the Bounced check fee item for what you're charging them. This reverses the check in your bank register and bills the customer for both the amount and the fee in one document.

This method is the most customer-facing. It gives the client a single invoice that explains exactly what they owe and why.

Method 3: The journal entry method

The journal entry method gives you manual control, but Intuit itself notes these steps are more complicated. Use it only if you're comfortable with debits and credits.

Create a journal entry dated the day the check bounced. On the first line, select Accounts Receivable, enter the check amount in the Debits column, and select the customer in the Name field. On the second line, select the bank account, and the amount fills the Credits column automatically.

Save the entry, then create a service item for the bounced check and use it on an invoice to formally reopen the customer's balance. Because this method is easy to get wrong, the expense method is the better default unless you have a specific reason to use a journal entry.

Recording the bank's NSF fee

Whichever method you use for the check itself, the bank's fee is a separate transaction. Your bank charged you for the returned item, and that's a business expense.

Record it as an expense from the affected bank account, with your bank set up as the payee and the category set to Bank Charges or a similar expense account. Date it the day the fee hit your account.

If you want the customer to cover the fee, that's where the invoice method or a separate fee line comes in. Whether you pass it on is a business decision, not an accounting requirement.

How a bounced check affects reconciliation

A bounced check touches your bank reconciliation because it changes your bank balance after the fact. The original deposit cleared, then the reversal and the fee came out, so your statement shows all three.

When you reconcile, you'll see three lines on your statement: the original deposit (which may have passed through undeposited funds), the returned-check withdrawal, and the NSF fee.

Each needs a matching entry in QuickBooks, which is exactly what the methods above create. If your reversal is missing, your bank reconciliation won't balance.

This is also why deleting the original payment is the wrong move. Deleting erases the record entirely, so your history no longer explains what happened, and reconciliation becomes a guessing game.

Avoiding bounced cheque headaches

The cleanest fix for bounced checks is fewer checks. Businesses that move customers to electronic payments through ACH or card see far fewer returned payments, and the ones that do fail are flagged faster.

For businesses still taking checks, the key is catching a bounce quickly and recording it the same way every time. A consistent process, using the expense method by default, keeps your books accurate without a scramble each time one comes back.

At month-end, bounced checks are one more thing that has to be found, reversed, and reconciled before you can close.

Automating the mechanical parts of that close is where Finlens helps. It keeps categorisation and reconciliation current, so a returned cheque is caught and handled rather than discovered weeks later.

Conclusion

Recording a bounced check in QuickBooks Online comes down to two truths you have to restore: the money never cleared, and the invoice is unpaid again. Every correct method reduces your bank balance and reopens the customer's invoice, and every wrong method skips one of those or deletes the record entirely.

For most businesses, the expense method is the right default. It's fast, it keeps a clean paper trail, and it makes reconciliation straightforward. Reach for the invoice method when you want to bill the fee back to the customer in one document, and the journal entry method only when you specifically want manual control.

The bank's NSF fee is always a separate entry, and whether you pass it on to the customer is your call. Whatever you do, don't delete the original payment.

Reverse it properly so your bank balance, your accounts receivable, and your reconciliation all keep telling the same story. Record it the same way every time, and a bounced check becomes a two-minute fix instead of a month-end mystery.

Frequently asked questions

How do I record a bounced check in QuickBooks Online?

The simplest way is the expense method. Create an expense from the bank account the cheque hit, set the payee to the customer, categorize it to Accounts Receivable for the cheque amount, and save. Then apply it against the original invoice so the invoice reopens as unpaid.

What are the three ways to record a bounced check in QBO?

QuickBooks Online supports three methods: an expense that reverses the check and reopens the invoice, an invoice using bounced-check service items that also bills the customer for fees, and a journal entry for manual control. The expense method is easiest and works for most businesses.

Should I delete the original payment when a check bounces?

No. Deleting the payment erases the record of what happened and leaves no audit trail. Instead, reverse the payment using the expense, invoice, or journal entry method so the original transaction stays in your history and your reconciliation still balances.

How do I record the bank's NSF fee?

Record the NSF fee as a separate expense from the affected bank account. Set your bank as the payee and categorize it to Bank Charges or a similar expense account, dated the day the fee posted. If you want the customer to pay it, add it to an invoice as a separate fee line.

Can I charge my customer for a bounced check fee?

Yes. Create a service item for the bounced check fee mapped to an income account, then add it to an invoice to the customer along with the original amount owed. Whether you charge a fee is a business decision, and many businesses pass along at least what the bank charged them.

Why won't my bank reconciliation balance after a bounced check?

A bounced check creates three bank transactions: the original deposit, the returned-check withdrawal, and the NSF fee. Each needs a matching entry in QuickBooks. If you recorded the deposit but never entered the reversal or the fee, your QuickBooks balance won't match the statement.

Does QuickBooks Online have an automatic bounced check feature?

No. QuickBooks Desktop has a Record Bounced Check button, but QuickBooks Online does not. In QBO you record the reversal manually using the expense, invoice, or journal entry method. The expense method is the closest thing to a quick, standard approach.

How do I reopen the invoice after a check bounces?

The invoice reopens when you route the reversal through Accounts Receivable and apply it to that customer. In the expense method, you categorise the reversal to Accounts Receivable and then link it to the original invoice through Receive Payment, which moves the invoice back to open status.

On this page