Quick answer: How do you record a bounced check?
Leave the original payment alone and record a new transaction on the day the bank returned the check: debit Accounts Receivable for that customer and credit your bank account for the face amount. The customer owes the money again, and the bank balance drops exactly as the statement shows. Book the bank’s returned-item fee to Bank Service Charges as a separate line. Any fee you charge the customer goes to their balance and to an other-income account. When they pay again, apply it like any other payment.
Knowing how to record a bounced check matters more than its rarity suggests, because the mistake people make is the natural one. The customer paid. The invoice was marked paid. The check went in with two others on a Tuesday deposit. A week later the bank statement shows a line you didn’t write: RETURNED ITEM – NSF – $2,400.00, followed by a $35 fee.
The obvious move is to find the payment and delete it. That makes the invoice open again, and it also quietly breaks a deposit that already matched the bank, sometimes in a month you have already closed. This guide covers the method that keeps both the customer balance and the bank reconciliation honest, using one example throughout: Harbor Point Landscaping, a $2,400 check from Delmar Properties, deposited May 6 and returned May 13.
What the Bank Actually Did (and Why Your Books Should Copy It)
When a check bounces, the bank does not erase your deposit. On May 6 it credited your account $3,150 for three checks. On May 13 it learned that one of them, Delmar’s $2,400, could not be collected, so it reversed that amount as a separate withdrawal and charged a fee for the trouble. Your statement now has three lines:
| Date | Description | Amount |
|---|---|---|
| May 6 | Deposit (3 checks) | +$3,150.00 |
| May 13 | Returned item – NSF | −$2,400.00 |
| May 13 | Returned item fee | −$35.00 |
Your ledger should end up with the same three lines on the same dates. If it does, the bank reconciliation matches line for line with nothing to explain. If you delete the payment instead, the May 6 deposit in your books shrinks to $750 while the bank still shows $3,150, and the May 13 withdrawal has nothing to match. You have traded one problem for two.
customer’s balance
your expense
original sale
Does a bounced check undo the sale?
No. Harbor Point still mowed the lawns and still earned the $2,400. What failed was the payment, not the sale. So revenue stays exactly where it is and the money moves back into accounts receivable, where it belongs: a customer who owes you for work you did. The same goes for any sales tax on the original invoice. Under accrual accounting it was owed when the sale was made, and a bad check does not change that.
Step 1: Reopen the Customer’s Balance
Date the entry May 13, the day the bank returned the item, not May 6:
| Account | Debit | Credit |
|---|---|---|
| Accounts Receivable – Delmar Properties | $2,400.00 | |
| Cash – Operating | $2,400.00 | |
| Totals | $2,400.00 | $2,400.00 |
Two things make this entry work. It is tied to the customer, so Delmar shows $2,400 overdue on the aging report and on their next statement. And it is a separate withdrawal from the bank, so it matches the bank’s returned-item line.
How you post it depends on your software. Some systems let a journal entry carry a customer name on the receivable line. QuickBooks users traditionally create a new invoice with a “Returned Check” item that posts to the bank account rather than to income. Either works, provided the result is the same: receivable up, bank down, income untouched.
Should I void the original payment instead?
Only if the check never reached a deposit, for example when you are told about the problem before you take it to the bank. Then there is nothing on the statement to mirror, and voiding the payment simply puts the invoice back the way it was. Once the check has been deposited, leave the payment and the deposit alone and use the entry above. That matters most when May is already closed: rewriting a reconciled period changes figures you may already have given to your accountant or lender.
Step 2: Record the Bank’s Fee
| Account | Debit | Credit |
|---|---|---|
| Bank Service Charges | $35.00 | |
| Cash – Operating | $35.00 |
This is your expense. The bank charged you, not Delmar, and that is true even if you intend to bill Delmar for it. Keep it as its own line rather than folding it into the $2,400 so the ledger matches the statement line for line. It is the same principle as recording merchant fees gross rather than netting them away.
Step 3: Charge the Customer a Returned-Check Fee (If You Can)
Most US states allow a business to charge the writer of a bad check a fee, but the maximum is set by state law, and some states require advance notice, such as a posted sign or a line in your payment terms. Check your state’s cap before you add one. Say Harbor Point’s terms allow $30:
| Account | Debit | Credit |
|---|---|---|
| Accounts Receivable – Delmar Properties | $30.00 | |
| Returned Check Fees (Other Income) | $30.00 |
Why not just credit the bank fee expense?
You can, and some bookkeepers do. The case for a separate income account is visibility: Bank Service Charges keeps showing what bad checks really cost you, and the fees you recover sit in their own line, apart from sales. If you net them, a $35 expense and a $30 recovery become a $5 figure that says nothing. Whichever you choose, use it consistently.
Delmar’s balance now: $2,400 for the returned check plus $30 fee, so $2,430 owed. Harbor Point’s bank is down $2,435 from where the May 6 deposit left it. Revenue for the lawn work is unchanged at $2,400. Every number agrees with a document someone outside the business produced.
Step 4: Collect, Re-Deposit or Write Off
The customer pays again
On May 22 Delmar brings a cashier’s check for $2,430. Record it as an ordinary customer payment, applied to the reopened balance and the fee:
| Account | Debit | Credit |
|---|---|---|
| Cash – Operating (or Undeposited Funds) | $2,430.00 | |
| Accounts Receivable – Delmar Properties | $2,430.00 |
After a bounce, it is reasonable to ask for certified funds, a cashier’s check or an electronic payment for this customer’s next few payments. Write that on the customer record so whoever takes the next check knows.
Should I redeposit a bounced check?
Sometimes. Many banks will accept a returned check for one more presentment, and some re-present it automatically. If a check was returned for “uncollected funds” rather than “account closed” or “stop payment,” a second attempt a few days later often clears. If it does, record the redeposit as a payment against the reopened balance, exactly as above. Don’t record anything until it clears. A redeposited check can bounce twice.
The customer never pays
When collection efforts have run their course, the receivable is a bad debt. Debit Bad Debt Expense (or the Allowance for Doubtful Accounts, if you use the allowance method) and credit Accounts Receivable for whatever is still owed. Our guide on how to write off bad debt covers both methods. If you collected sales tax on the original invoice, ask whether your state allows a bad-debt credit on your sales tax return; many do.
ACH Returns, Stop Payments and Cash-Basis Books
How do I record a returned ACH payment?
Exactly the same way. An electronic payment returned for insufficient funds (return code R01) or a closed account works just like a paper NSF check: the bank reverses the credit as a separate debit, often with a fee. Reopen the customer’s receivable on the return date, record the fee, and keep the original payment intact. Card chargebacks are similar in shape but come through your processor’s clearing account rather than the bank directly.
What if the customer stopped payment on purpose?
The accounting doesn’t change: the money comes back onto their balance. What changes is the conversation. A stop payment usually means a dispute about the work, so before you chase it, find out whether the customer is owed a credit. If they are, issue a credit memo against the reopened balance rather than leaving the full amount overdue.
Does this work on cash-basis books?
The entries are the same, but a cash-basis report treats the returned check as reversing income received rather than as a receivable. If the check and its return fall in the same period, the effect nets to zero. If a December check bounces in January, talk to your accountant about which tax year the reversal belongs in. See cash vs. accrual accounting for the broader difference.
How BizBooks Pro Handles a Bounced Check
- Deposits stay locked to the statement. A customer payment that has gone into a bank deposit can’t be voided until it is removed from that deposit, so nobody can quietly break a reconciled deposit by deleting a bounced payment.
- Voiding before deposit is clean. If you catch a bad check before banking it, voiding the payment reopens the invoice and posts a dated reversing entry, so the audit trail shows both the payment and its reversal.
- Closed months stay closed. A financial lock date stops anyone from posting into a period you have already reconciled and reported.
- Bank reconciliation matches the returned item and its fee as their own lines, and bank feeds bring both in from your statement.
- Customer balances, aging and statements update the moment the receivable is reopened, so the overdue amount shows up where your collections work starts.
- A real double-entry ledger means every entry above balances or doesn’t post.
Bad Checks Happen. Messy Books Don’t Have To.
Reopen the balance, book the fee, and keep the reconciliation matching the bank to the cent. Desktop accounting software at one flat annual price, with no monthly fee that climbs every renewal.
Start Free 30-Day Trial Try Live DemoFrequently Asked Questions
How do I record a bounced check from a customer?
Record a new transaction dated the day the bank returned the check: debit Accounts Receivable for that customer and credit your bank account for the face amount. The customer owes the money again and the bank drops exactly as the statement shows. Record the bank’s fee separately, and leave the original payment and deposit untouched.
What is the journal entry for an NSF check?
Debit Accounts Receivable and credit Cash for the returned amount. Add a second entry for the bank’s fee: debit Bank Service Charges, credit Cash. If you charge the customer a fee, debit Accounts Receivable and credit an income account such as Returned Check Fees. When they pay again, debit Cash and credit Accounts Receivable.
Where do I record the bank’s fee for a returned check?
As an expense, usually Bank Service Charges, on the date it appears on the statement. Keep it separate from the returned check so the ledger and the statement show the same lines. If you pass the cost on to the customer, record that charge as its own income instead of netting it against the expense.
Can I charge a customer a fee for a bounced check?
In most US states, yes, but state law sets the maximum and some states require notice, such as a sign at the register or a line in your payment terms. Check your state’s cap first. Record the fee as a charge to the customer’s balance, with the credit going to an other-income account kept apart from sales.
Should I void the original payment when a check bounces?
Usually not, once the check has been deposited. Voiding the payment changes a deposit that already matches your bank statement, and if that month is reconciled or closed it rewrites the period. A separate entry on the return date keeps the deposit intact and mirrors the bank, which shows the deposit and the return as two lines.
What if the customer never makes the bounced check good?
After reasonable collection efforts, write the balance off as bad debt: debit Bad Debt Expense, or the Allowance for Doubtful Accounts if you use one, and credit Accounts Receivable. The original sale stays recorded, because you delivered the work. Only the receivable you can’t collect is removed.
The Bottom Line
Recording a bounced check comes down to one rule: copy what the bank did. The bank didn’t erase your deposit. It took the money back on a later date and charged a fee. Put the amount back on the customer’s balance on that date, book the fee as your expense, add your own returned-check fee if your state allows it, and the sale itself never moves.
Do it that way and next month’s reconciliation goes through without anything to explain, and the overdue balance shows up on the aging report where someone will chase it.
Related Articles
- How to Reconcile a Bank Statement in 6 Steps (Small Business Guide)
- How to Write Off Bad Debt (Journal Entries for Both Methods)
- What Is the Undeposited Funds Account? How It Works and How to Clear It
- Accounts Receivable Aging Report: How to Read It and Get Paid Faster
- How to Record a Refund: Credit Memos, Customer Refunds and Vendor Credits
- How to Record Merchant Fees (Stripe, Square & PayPal Payouts)
- Internal Controls for Small Business: 9 Safeguards You Can Set Up This Week
Get the next guide by email
We publish one plain-English accounting guide a month. No daily digest, no sales sequence — just the new piece when it goes live.
One email a month. Unsubscribe from any of them in one click.