QuickBooks Bounced Check: How to Record an NSF Customer Check
Jun 27, 2026
PDF, JPG, PNG, BMP, HEIC, TIFF
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF · Max 50MB
Uploading...
Same tool as our bank statement to QBO converter. Free to try, no card needed.
To record a bounced check in QuickBooks Online, the cleanest method is to mark the original customer payment as bounced: open the invoice that was paid, find the linked payment, and use the Record bounced check option (or reverse it with a service item posted to the same bank account). This reduces your bank balance by the returned amount, reopens the invoice so the customer still owes you, and lets you add the NSF fee your bank charged. In QuickBooks Desktop, the Receive Payments window has a built-in Record Bounced Check button that does all three steps at once.
A bounced check, also called an NSF (non-sufficient funds) or returned check, happens when a customer's check is returned unpaid after you already recorded the deposit. The money never actually landed, so your QuickBooks bank balance is now overstated and will not match the real bank statement. Fixing it correctly means three things: take the deposit back out of your bank register, put the unpaid amount back on the customer's account, and record any NSF fee your bank charged you (which you may also pass on to the customer). Get any of those wrong and your next reconciliation will not zero out.
How do I record a bounced check from a customer in QuickBooks Online?
In QuickBooks Online, open the invoice the check paid, select the linked payment, then choose Record bounced check (More options on older layouts). QuickBooks reverses the deposit from your bank account, marks the invoice unpaid again, and lets you enter the bank's NSF fee. If your version lacks that button, create a Service item called Bounced check tied to the bank account, then write a check or expense from that account for the returned amount to back it out.
What is an NSF check in QuickBooks?
NSF stands for non-sufficient funds, meaning the customer's bank account did not have enough money to cover the check they wrote you. In QuickBooks an NSF check is the same thing as a bounced or returned check: a payment you already recorded that the bank later reversed. You record it by removing the deposit, reopening the customer balance, and adding the fee your bank charged for the returned item.
How do I record a bounced check using a write check in QuickBooks Online?
Select + New, then Check, and choose the bank account where the original deposit landed. In the Category column, select Accounts Receivable and enter the bounced check amount, then pick the customer in the Name column so it lands on their account. On a second line, enter the NSF fee with your Bank Charges expense account. This removes the money from the bank and restores the customer's open balance in one entry.
How do I record a bounced check using a journal entry?
Create a journal entry dated the day the check bounced. Debit Accounts Receivable for the returned amount and credit the bank account it was deposited to, naming the customer on the A/R line so it reopens their balance. For the bank's fee, debit Bank Charges (or a Returned Check Charges expense) and credit the bank account. The journal entry method works in any version but does not relink to the original invoice automatically, so apply the reopened balance to a new or existing invoice afterward.
How do I record a bounced check in QuickBooks Desktop?
QuickBooks Desktop makes this easiest. Go to Customers, then Customer Center, open the customer, and find the original payment. Open the Receive Payments window for that payment and select the Record Bounced Check button at the top. Enter the bank's NSF fee, the date, and the expense account, and Desktop automatically reverses the deposit, reopens the invoice, and posts the fee in one workflow.
How do I charge the customer for the NSF fee?
After you reverse the bounced check, create a new invoice to the customer for the bank fee you want to pass on. Use a Service item named NSF fee or Returned check fee mapped to an income account so the charge shows as revenue, not a negative expense. In QuickBooks Desktop the Record Bounced Check workflow includes a step to invoice the customer for the fee automatically. Keep your own bank's charge in Bank Charges and the amount you bill the customer in income so the two do not cancel out.
What account do I use for a bounced check fee?
Use two different accounts. The fee your bank charged you is an expense: post it to Bank Charges or a dedicated Returned Check Charges expense account. The fee you bill the customer is income: map it to a Service item tied to an income account such as Other Income. Keeping them separate keeps your profit and loss accurate and shows the net cost of the bounced check.
Does recording a bounced check affect my bank reconciliation?
Yes, and that is the whole point. When a check bounces, the deposit you recorded never cleared the bank, so your QuickBooks balance is too high. Recording the bounced check removes that deposit from the register, bringing your book balance back in line with the real bank statement. Date the reversal to match when the bank actually returned the item so the transaction falls in the correct reconciliation period.
How do I record a bounced check that came through a bank feed or ACH batch?
If your bank feed downloads the returned item as a separate debit, match it to the bounced-check reversal you create rather than adding it as a new expense, so you do not double-count. When an NSF reversal is buried inside a bulk ACH or merchant-services batch, record the bounced check the normal way and then match the net deposit line to the combined entry. Reconcile the batch as a single figure equal to what actually hit the bank.
What if I deposited the bounced check with other checks?
If the returned check was part of a grouped deposit, do not delete the whole deposit. Instead record the single bounced check as a reversal for just that amount, which lowers the deposit total to what truly cleared. Your reconciliation then matches the bank, which only credited you for the checks that cleared, not the one that bounced.
How do I re-collect a bounced check from a customer?
Once you record the bounce, the customer's invoice is open again, so send them a fresh statement or invoice that includes the original amount plus any NSF fee you are passing on. When they pay again, receive the payment normally and deposit it. If they pay by a new check or card, record that payment against the reopened invoice so the balance closes correctly.
What if the missing deposits go back more than 90 days?
Bank feeds usually pull only about 90 days of history, and some banks less, so older bounced checks or the deposits tied to them may never appear in the feed. When you need to rebuild months of activity to reconcile around an NSF event, convert your PDF bank statements to a .qbo file and import the full period, then record the bounced check against the correct deposit.
How do I prevent bounced checks from breaking my books?
Record every NSF check the moment your bank notifies you rather than waiting until reconciliation, so the reversal falls in the right period. Reconcile monthly so a returned item shows up as a small difference instead of a mystery months later. Set a closing date with a password once a period is reconciled to stop anyone from editing the original payment, which would shift your beginning balance.
A bounced check throws off your bank balance until you reverse it, and the easiest way to catch one is a clean reconciliation. If a month will not balance, reconcile bank statements in QuickBooks against the real statement and use the reconciliation discrepancy report to spot the returned item. To rebuild deposits the feed missed, import old bank statements into QuickBooks by converting them to .qbo, then match transactions in QuickBooks and record the bank fees the NSF event created. The reversal shows up in your check register alongside any check you write to replace the returned payment. If your books are partly outside QuickBooks, you can convert statements to Excel, turn a CSV into a .qbo file, or capture paper receipts with receipt OCR software.
Convert your first statement free.
Upload a PDF bank statement, see every transaction extracted in seconds. No card to try it.
Still comparing tools? See our bank statement to QuickBooks converter comparison.