top of page
Search

How to Record a Bounced Check in QuickBooks Online (Step-by-Step)

Crumpled paper and pen on a desk, illustrating frustration with a bounced check in QuickBooks Online

A customer pays you with a check, you record the payment, the invoice closes, and the deposit lands in your bank. A few days later the bank reverses it — the check bounced. That returned check (usually labeled NSF, for non-sufficient funds) means income you already recorded never actually arrived, and your bank likely charged you a fee for it.


Left alone, your QuickBooks Online file now overstates income, shows an invoice as paid when it isn't, and reports a higher bank balance than what's really there. If you've used QuickBooks Desktop, you may remember a one-click bounced check button — QuickBooks Online doesn't have one, so you record the bounce yourself. This guide walks through the expense method, the cleanest option because it reopens the original invoice and keeps your accounts receivable accurate.


Before you start

A quick check first: the expense method assumes the customer originally paid against an invoice, and that the deposit already cleared your bank — a check has to clear before it can bounce. If the payment was entered as a Sales Receipt with no invoice behind it, the approach shifts slightly, but the goal is the same: get the money back out of the bank and re-establish what the customer owes. Have the original payment and the bank's NSF notice handy so your dates and amounts match.


What the expense method does

Three things have to happen for your books to be right again: the money has to come back out of your bank, the customer has to owe you again, and any bank fee has to be recorded. The expense method covers all three. Here's the full sequence.


Step 1 — Record the bounced check as an expense

This pulls the funds back out of your bank and puts the balance back onto the customer.

  • Select + New, then Expense.

  • Payee: the customer whose check bounced.

  • Payment account: the bank account where the check was originally deposited.

  • Payment date: the date the check bounced.

  • Ref no.: enter "NSF" or similar so it's easy to find later.

  • On the Category details line, choose Accounts Receivable (A/R) in the Category column, enter the amount of the bounced check, and select the same customer in the Name column.

  • Select Save.


This decreases your bank balance and increases what the customer owes.


Step 2 — Reopen the original invoice

Right now the original invoice still shows as paid by the check that bounced. You need to move that payment so the invoice reopens.

  • Find the original payment (it shows as Closed in the customer's transaction list) and open it to the Receive Payment screen.

  • Uncheck the box next to the original invoice, and instead check the box next to the expense you created in Step 1.

  • Select Save.


The original invoice now shows as Open or Overdue — which is correct, because the customer hasn't actually paid it.


Step 3 — Record the bank's NSF fee

If your bank charged you for the returned item, record that as its own expense.

  • Select + New, then Expense.

  • Payee: your bank.

  • Payment account: the same bank account.

  • Payment date: the date the fee hit.

  • On the Category details line, choose your Bank Charges (or Bank Fees) expense account and enter the fee amount.

  • Select Save.


Step 4 — Charge the customer a fee (optional)

If your policy is to pass an NSF fee on to the customer, bill it on a separate invoice.

  • If you don't already have one, create a service item named something like NSF Fee and point it to an income account.

  • Create an invoice to the customer using that item for the amount you're charging.

  • Send a Balance Forward statement so the customer sees both the reopened original invoice and the new fee invoice in one place.


This keeps the bank's fee to you (Step 3) separate from the fee you charge the customer — two different amounts going to two different accounts.


The step most people miss: match it in the bank feed

If you use bank feeds, your real bank activity still flows in — the returned check as a withdrawal, and often the bank's fee as its own line. Do not add these as brand-new transactions. You've already recorded the reversal in Step 1 and the fee in Step 3, so match the bank-feed items to those existing entries instead of entering them twice. Adding them again double-counts the hit, and it's the most common reason a bank balance won't reconcile after a returned check — and one of the first things a professional QuickBooks Online cleanup checks.


A few things business owners get wrong

  • Deleting the original payment. Deleting breaks the audit trail and can leave the invoice in a strange state. Reopening it through Step 2 is traceable and clean.

  • Forgetting the customer still owes you. A bounced check isn't only a bank problem — the sale is unpaid again, so that reopened invoice needs follow-up.

  • Double-entering from the bank feed. Match, don't re-add.

  • Using the wrong date. Record the bounce in the period it actually happened so your monthly reports stay accurate.

  • Mixing up the two fees. The bank's charge to you is an expense; the fee you bill the customer is income on a new invoice. Keep them separate.


Frequently asked questions


Does QuickBooks Online have a one-click bounced check tool?

No. The automated bounced check feature is part of QuickBooks Desktop, not QuickBooks Online. In QBO you record a returned check manually, and the expense method above is the cleanest approach because it reopens the original invoice.


How do I reopen the original invoice after a check bounces?

Record an expense to Accounts Receivable for the customer (Step 1), then open the original payment and move it off the invoice and onto that expense (Step 2). The invoice returns to Open or Overdue.


How do I charge a customer an NSF fee in QuickBooks Online?

Create an NSF Fee service item pointed at an income account, then invoice the customer for the amount. Send a Balance Forward statement so they see the unpaid original invoice and the fee together.


A returned check looks small, but it quietly distorts your income, your receivables, and your bank balance all at once. Recording it with the expense method keeps all three accurate.


If your file already has bounced checks that were deleted, double-entered, or never recorded, that's the kind of tangle a professional QuickBooks Online cleanup sorts out. You can also book a call to talk through what your books need.



 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page