Deleting a checking account in QuickBooks takes three steps: disconnect the bank link, delete the account itself, and confirm the deletion does not affect your tax records.

The process differs slightly depending on whether you use QuickBooks Online or QuickBooks Desktop, and whether the account still has transactions in it. If the account is linked to your bank through bank feeds (automatic transaction downloads), you must disconnect that link first before you can delete the account. If the account has a balance or old transactions, QuickBooks may prevent deletion and ask you to archive it instead.

Deleting an account is permanent and cannot be undone through the undo button. However, it does not erase the transactions that were already recorded in that account — those remain in your books under the account name until you manually delete or edit them. This matters for tax purposes: if you delete an account that contains income or expense transactions from a past tax year, you will need to move those transactions to a different account before deletion, or your tax records will show incomplete data.

Key Takeaways

  • You must disconnect the bank feed before deleting a linked checking account in QuickBooks Online or Desktop.
  • Accounts with a balance or old transactions may need to be archived instead of deleted, depending on your QuickBooks version and settings.
  • Deleting an account does not erase past transactions — you must move or delete those separately if they affect tax records.
  • The deletion is permanent and cannot be reversed, so confirm the account is truly unused before proceeding.

How to disconnect the bank feed in QuickBooks Online

Open QuickBooks Online and go to the Accounting menu on the left sidebar. Click Chart of Accounts. Find the checking account you want to delete and click the three-dot menu icon on the right side of that row. Select Edit.

In the account details window, look for the Bank Feeds section near the bottom. If a bank connection is active, you will see the bank name and a button that says Disconnect. Click that button. QuickBooks will ask you to confirm — select Yes, disconnect this account. The bank feed is now severed, and you can proceed to delete the account.

If you do not see a Bank Feeds section, the account is not linked to a bank feed and you can skip this step and move directly to account deletion.

How to disconnect the bank feed in QuickBooks Desktop

Open QuickBooks Desktop and go to Banking in the top menu. Select Online Banking, then Manage Online Banking. A window will open showing all accounts connected to bank feeds.

Find the checking account you want to delete in the list. Click on it to select it, then click the Delete button. QuickBooks will ask you to confirm the disconnection — click Yes. The bank feed is now disconnected. Close this window and return to the main QuickBooks screen.

Deleting the account in QuickBooks Online

After the bank feed is disconnected, go back to Accounting and Chart of Accounts. Find the checking account again and click the three-dot menu. Select Delete.

QuickBooks will check whether the account has a balance or transactions. If the account is empty and has no history, it will delete immediately. If the account has a balance or old transactions, QuickBooks Online will show a message saying the account cannot be deleted and will offer to archive it instead. Click Archive if you want to keep the account hidden but preserve its transaction history. If you want to force deletion, you must first move or delete all transactions in that account manually.

To move transactions out of the account before deletion: go to the account register, select each transaction, and reassign it to a different account. This is time-consuming but necessary if you need a clean deletion and the account contains old data.

Deleting the account in QuickBooks Desktop

After disconnecting the bank feed, go to Lists in the top menu and select Chart of Accounts. Find the checking account and right-click on it. Select Delete Account.

If the account has a balance or transactions, QuickBooks Desktop will prevent deletion and show an error message. You have two options: archive the account (which hides it but keeps the data), or manually move all transactions to a different account before attempting deletion again.

To archive instead of delete: right-click the account, select Edit Account, and check the box that says Account is inactive. Click Save and Close. The account will no longer appear in your normal lists but the data remains in your file.

What happens to transactions after you delete an account

If you delete an account that contains transactions, those transactions do not disappear — they remain in your QuickBooks file, but the account they were tied to is gone. This creates a broken link in your records: the transaction still exists, but it points to an account that no longer exists in your chart.

For current-year accounts with few transactions, this is usually not a problem. For accounts that held income or expenses from a past tax year, this can cause your tax records to show incomplete data when you export them to your accountant or tax software. Before deleting an account with old transactions, move those transactions to a holding account or a general account that will remain in your chart.

When to archive instead of delete

If QuickBooks prevents you from deleting an account because it has a balance or transactions, archiving is usually the better choice. An archived account is hidden from your normal dropdown lists and reports, so it does not clutter your working chart of accounts. But the account and all its data remain in your QuickBooks file, accessible if you need to review old records or if an accountant asks for them.

Archiving is especially important if the account held transactions from a past tax year. Deleting such an account can create gaps in your tax records that are difficult to explain to the IRS or a tax professional. Archiving keeps the data safe while removing the account from your day-to-day view.

Frequently Asked Questions

Can I undo a deleted checking account?

No. Once you delete an account in QuickBooks, it cannot be recovered through the undo button or any other method. If you delete an account by mistake, you will need to recreate it manually and re-enter any transactions that were in it. This is why archiving is often safer than deleting — you can always unarchive an account later if needed.

What if the account has a negative balance?

A negative balance (overdraft) counts as a balance, so QuickBooks will prevent deletion. You must either move the balance to another account, record a journal entry to zero it out, or archive the account instead. Do not delete an account with a negative balance without resolving it first, as it will leave your books out of balance.

Do I need to tell my bank I am deleting the account in QuickBooks?

No. Deleting the account in QuickBooks only removes it from your software — it does not close the actual bank account or affect your bank in any way. If you want to close the checking account at your bank, you must contact the bank directly. Deleting it from QuickBooks is just housekeeping on your end.

Will deleting a checking account affect my tax return?

It depends on whether the account held transactions from the tax year you are reporting. If the account is empty or only contains transactions from the current year that you have already recorded elsewhere, deletion will not affect your taxes. If the account contains income or expense transactions from a past tax year, deleting it can create gaps in your records. Move those transactions to another account before deletion, or archive the account instead.

Can I delete a checking account that is still linked to a bank feed?

No. You must disconnect the bank feed first. QuickBooks will not let you delete an account while it is actively pulling transactions from your bank. Follow the disconnection steps for your version of QuickBooks before attempting to delete.