To reconcile a closed bank account, tie the final statement to a zero ending balance, then bring the ledger account to zero as well. Reverse checks that never cleared and reissue them from the new account, record charges and credits that post after closing, and mark the account inactive so its history stays in the books.
The final reconciliation of a closed bank account
The final reconciliation of a closed bank account is the last month's reconciliation, run against a statement whose ending balance is zero. On the closing date the bank shows nothing left in the account, and the ledger must show the same. Any difference between the two is an item the firm still has to record.
Start with the last statement. A final statement usually shows the closing transfer or the cashier's check that emptied the account, an ending balance of $0.00, and often a line saying the account is closed. If the ending balance is not zero, the account is not closed yet, or a later statement exists. How a final statement fits into a run of statements, and when the run is complete, is covered in statement gap edge cases for closed, opened and renumbered accounts.
Then reconcile the last month the normal way: clear every item on the statement against the ledger. What is left uncleared in the ledger has to be explained. In an open account, those items would be outstanding checks and deposits in transit carried to next month. In a closed account there is no next month at the same bank, so every one of them needs a resolving entry before the reconciliation is finished.
Example: Brightwater Dental PLLC closes its old checking account
Brightwater Dental PLLC is a fictional client, and every figure here is an example value. It moved its banking from Example Community Bank checking XXXX-6158 to Example National Bank checking XXXX-4821. The firm reconciled XXXX-6158 through May 31, 2026, when the bank statement showed $8,430.00 and two checks were outstanding: #2201 for $310.00 and #2207 for $1,145.00. The book balance at May 31 was therefore $6,975.00.
The June statement, the account's last, shows:
| June 2026 statement, XXXX-6158 (example values) | Amount |
|---|---|
| Beginning balance, June 1 | $8,430.00 |
| June 10, ACH rent payment | ($2,000.00) |
| June 26, transfer to Example National Bank XXXX-4821 | ($6,430.00) |
| Ending balance, June 30, account closed | $0.00 |
The ledger records the rent and the transfer, so it ends June at $6,975.00 minus $2,000.00 minus $6,430.00, which is negative $1,455.00. The statement says zero. The $1,455.00 gap is exactly the two checks still outstanding, and the next section covers what happens to them.
Outstanding checks on a closed bank account
Outstanding checks on a closed bank account are checks the client wrote and recorded that had not cleared when the account closed. The bank will not pay them from a closed account. The client still owes the payees, so each check needs a reversing entry in the old account and a replacement payment from the new one.
Ask the client about each check before anything else. Has the payee called about it? Was it ever mailed? Did the payee try to deposit it and have it returned? The answers decide whether the replacement goes out now, goes out after the payee confirms an address, or is not needed because the check was a duplicate.
The entry itself follows the rule for checks from a reconciled month: do not void the original on its original date, because that rewrites a month already signed off. Record a reversal dated in the closing month instead. The reasoning and the entry are set out in why not void a check from an already reconciled month.
For Brightwater Dental, the firm records on June 30, 2026:
- Debit checking XXXX-6158 $1,455.00; credit accounts payable $1,455.00, split $310.00 for #2201 and $1,145.00 for #2207, with a memo that the account closed before they cleared.
The June reconciliation clears both checks against that entry, and the old account's ledger balance reaches $0.00. The client then reissues the two payments from XXXX-4821 as checks #5003 for $310.00 and #5004 for $1,145.00, which go through the new account's books and its July reconciliation like any other check.
If a check has been out long enough to be stale, and the payee cannot be found, the replacement may not be issued at all. The amount then stays in a liability until the client reissues or reports it, as the same post on stale-dated checks explains.
Why does a closed bank account still show a balance in the books?
A closed bank account still shows a balance in the books when the ledger holds entries that never reached the bank, or misses entries that did. Uncleared checks, deposits recorded but never made, unrecorded bank fees and a closing transfer booked at the wrong amount are the usual causes. Each one keeps the ledger account away from zero.
Work from the uncleared list. Every uncleared item in the ledger after the final reconciliation is one of these:
- Checks that never cleared. Covered in the section above. Each needs a reversal.
- Deposits recorded but never credited. A deposit dated just before closing that the bank never received may have gone to the new account instead. Look for it on the new account's statement before anything else.
- Duplicate entries. A closing transfer recorded once from the old account and again from the new account's feed doubles the movement. Delete one, keeping the one that matches both statements.
- Fees and interest not recorded. A final service charge or a small interest credit on the last statement is easy to miss. Record it from the statement.
The closing transfer should also match a deposit of the same amount on the new account's statement. Matching money moved between banks, including a move made in pieces, is covered in catch-up statements spanning a bank change or closed account.
Avoid a single adjusting entry that forces the balance to zero. It makes the ledger look right while hiding the item that was wrong, and the payee of an uncleared check is still owed.
Charges and credits that post after the bank account closes
Charges and credits that post after a bank account closes are transactions the bank processes once the balance is already zero. Final interest, a refunded fee, a returned customer payment or an automatic debit that was never moved can all arrive late. Each one needs its own record, even though the account no longer takes transactions.
Banks handle these differently. Some reopen the account briefly and send a post-closing statement. Others mail an official check for a late credit. Others reject a debit and send it back to the payee. Ask the client to forward any letter or statement from the old bank that arrives after the closing date, and ask for statements until the bank confirms there is nothing more.
Brightwater Dental's old bank sent a post-closing statement dated July 2, 2026. It shows an interest credit of $3.17 for June, followed by an official check for $3.17 sent to the client, ending again at $0.00. The client deposited the official check into XXXX-4821 on July 8. The firm records:
- July 2: debit checking XXXX-6158 $3.17, credit interest income $3.17.
- July 2: debit "Funds in transit" $3.17, credit checking XXXX-6158 $3.17.
- July 8: debit checking XXXX-4821 $3.17, credit "Funds in transit" $3.17.
The old account's ledger returns to $0.00 on July 2, matching the post-closing statement, and the new account picks up the deposit on the date its own statement shows it.
Two late items cause most of the trouble. A customer check deposited just before closing that bounces will be charged back to the old account; the client needs to collect from the customer again, and the receivable reopens. An automatic payment still pointing at the old account will be returned unpaid; the vendor needs the new details, and the bill is still due. Card processors are a common example: if payouts still point at the old account, they may be rejected and resent, which the post on how to reconcile merchant processor deposits shows how to trace.
Making a closed bank account inactive in QuickBooks and Xero
Making a closed bank account inactive in QuickBooks and Xero hides it from everyday use while keeping its transactions and reports intact. Deleting the account is the step to avoid when it has any history. Both programs expect the account to be finished first, so retire it only after the ledger balance is zero.
In QuickBooks Online, Intuit's help article on how to make an account inactive on your chart of accounts gives the steps: go to Settings, then Chart of accounts, find the account, and choose Make inactive from the dropdown in the Action column. The article says to make sure a balance sheet account's balance is zero first; if it is not, QuickBooks Online creates an automatic adjustment entry to Opening Balance Equity. It also says inactive accounts keep their transactions on reports, but those transactions cannot be edited while the account is inactive, and that a banking account is made inactive by disconnecting it, which stops new downloads without changing existing data.
In Xero, the Xero Central article on how to delete or archive a bank account says a bank account can be deleted only if it has never had transactions or statements in it; one with transactions is archived instead, so the transactions stay in the organisation and reporting stays accurate. Transactions from archived accounts still appear in reports, an archived account can be restored, and archiving is done from Chart of accounts by selecting the account and clicking Archive. The article notes that only certain user roles can archive a bank account.
Two checks before either step. Confirm the final reconciliation is saved, because editing transactions afterwards is harder. And confirm that no recurring transaction, bank rule or payment method still points at the old account, so nothing new is posted to it by mistake.
What should the workpapers keep for a closed bank account?
The workpapers for a closed bank account should hold the evidence that it ended at zero: the final statement, any post-closing statement, the last reconciliation report, the entries that cleared the remaining items, and the bank's closing confirmation if the client has one. Together they let a reviewer see why the account disappears from next year's list.
Keep the reconciliation trail, not only the last page. A reviewer will want to see the outstanding items carried into the final month and the entry that resolved each one. For checks reversed and reissued, note the new check numbers on the new account so the payment can be followed across banks.
How long to keep it is a question for the firm's own policy and the client's situation. The IRS page on how long to keep records says to keep records that support an item on a return until the period of limitations for that return runs out, generally three years after filing, with longer periods in some cases, such as six years where income was understated by more than 25 percent of the gross income shown.
Closing checklist for one fictional account
This checklist is for the fictional Brightwater Dental PLLC account XXXX-6158 and uses example values throughout.
| Step | Example status |
|---|---|
| Final statement in hand, ending balance $0.00 on June 30, 2026 | Done |
| June reconciliation saved, every statement line cleared | Done |
| Checks #2201 ($310.00) and #2207 ($1,145.00) reversed on June 30 | Done |
| Replacements #5003 and #5004 issued from XXXX-4821 | Done, both cleared in July |
| Closing transfer of $6,430.00 matched to the XXXX-4821 deposit on June 26 | Done |
| Post-closing interest credit of $3.17 recorded and its official check deposited July 8 | Done |
| Ledger balance for XXXX-6158 at $0.00 | Done |
| Recurring payments and processor payouts moved to XXXX-4821 | Done |
| Account marked inactive in the accounting software | Done |
| Statements, reconciliation reports and closing letter filed with the year's workpapers | Done |
A closed account is easy to drop from the list without anyone noticing that its last statement never arrived. Schema CPA ties statement balances month to month and calls out gaps in a run, so a month missing from the old account's run of statements is called out instead of passing unnoticed. The workflow on the homepage shows each step, and the post on finding missing bank statements in a run covers chasing the gap.