How to Record a Bounced Check (NSF Journal Entries, Step by Step)

👉 Want to post these entries on a real set of books? Open an instant live demo — no signup needed →

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:

DateDescriptionAmount
May 6Deposit (3 checks)+$3,150.00
May 13Returned item – NSF−$2,400.00
May 13Returned 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.

$2,400
Back on the
customer’s balance
$35
Bank fee:
your expense
$0
Change to the
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:

AccountDebitCredit
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

AccountDebitCredit
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:

AccountDebitCredit
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:

AccountDebitCredit
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

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 Demo

Frequently 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

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.