Deleting a bank account in QuickBooks takes two steps: disconnect it from your bank, then delete the account itself from your chart of accounts.
The process differs slightly depending on whether you use QuickBooks Online or QuickBooks Desktop, and whether the account still has transactions in it. Most people can complete this in under five minutes. The important thing to know upfront: deleting an account with a balance or transactions in it requires you to move that money somewhere else first — QuickBooks will not let you straightforward erase an account that holds data.
If you linked the account to your bank through QuickBooks' connection feature (sometimes called "bank feeds"), you will disconnect that link before you delete the account itself. This prevents QuickBooks from trying to re-read transactions after you have removed it.
Key Takeaways
- You must disconnect the bank feed before deleting the account, or QuickBooks will continue trying to pull data from your bank.
- Accounts with a balance or existing transactions require you to move that money to another account first — you cannot delete an account that holds data.
- In QuickBooks Online, you disconnect through Settings, then mark the account as inactive rather than permanently deleting it in most cases.
- In QuickBooks Desktop, you disconnect through the Banking menu, then delete the account from your Chart of Accounts.
- If you are unsure whether an account has transactions, search for it in your transaction history before attempting to delete it.
Disconnecting the bank feed in QuickBooks Online
Open QuickBooks Online and go to Settings (the gear icon in the top right). Select Accounts and Settings, then choose the Connected Apps tab. Find your bank in the list of connected institutions and select Disconnect. QuickBooks will ask you to confirm — this stops the automatic read of transactions but does not delete your account yet.
After you disconnect, wait a few minutes before moving to the next step. This gives QuickBooks time to process the disconnection. If you try to delete the account when ready, you may see an error message telling you the connection is still active.
Disconnecting the bank feed in QuickBooks Desktop
In QuickBooks Desktop, go to Banking in the top menu, then select Online Banking and choose Deactivate Online Banking. Find the account you want to remove and click the button to deactivate it. QuickBooks will confirm the deactivation — the account is now disconnected from your bank's data feed.
Unlike QuickBooks Online, Desktop does not require you to wait between disconnecting and deleting. You can proceed to the next step when ready.
Handling an account with a balance or transactions
Before you delete any account, check whether it has a balance or contains transactions. In QuickBooks Online, search for the account name in the search bar at the top of the page and look at the balance shown. In QuickBooks Desktop, open your Chart of Accounts (under Lists in the top menu) and look at the balance column.
If the account shows a balance or you know it has transactions, you must move that money first. Create a journal entry that transfers the balance to another account — usually a checking account or a general operating account. For example, if you are deleting a savings account with $500 in it, you would create a journal entry that debits Savings and credits Checking for $500. This moves the money on your books without actually moving it at your bank.
After the transfer is complete, the account balance should read zero. Only then can you delete it.
Deleting the account in QuickBooks Online
Go to Settings, then Chart of Accounts. Find the account you want to delete in the list. Click the three dots next to the account name and select Delete. QuickBooks will ask you to confirm — click Yes, delete it.
In most cases, QuickBooks Online will not actually remove the account from your records. Instead, it marks the account as inactive, which hides it from your normal view but keeps it in your history for tax and audit purposes. This is safer than permanent deletion because it preserves your financial records. If you need to see inactive accounts later, you can turn on the Include inactive toggle in your Chart of Accounts.
Deleting the account in QuickBooks Desktop
Open your Chart of Accounts by going to Lists in the top menu and selecting Chart of Accounts. Right-click on the account you want to delete and choose Delete Account. QuickBooks will ask you to confirm — click OK.
QuickBooks Desktop will permanently remove the account from your active list, though the account information remains in your file's history. If you ever need to reference it, you can search your transaction history by account name.
What to do if QuickBooks will not let you delete the account
If you see an error message when you try to delete, the most common reason is that the account still has a balance or contains transactions you missed. Go back to your Chart of Accounts and double-check the balance. If it shows anything other than zero, create a journal entry to move that amount to another account.
Another reason deletion might fail is that the bank feed is still active. If you are in QuickBooks Online, go back to Settings and Connected Apps to confirm the disconnection went through. If you are in Desktop, check Banking and Online Banking to verify the account is deactivated.
If the account is tied to a loan or credit card payment plan, QuickBooks may prevent deletion to protect your payment history. In this case, marking the account as inactive (in Online) or straightforward leaving it in your Chart of Accounts (in Desktop) is the safer choice.
Frequently Asked Questions
Can I recover a deleted bank account?
In QuickBooks Online, accounts marked as inactive can be reactivated by going to your Chart of Accounts, turning on the Include inactive toggle, finding the account, and clicking the three dots to select Make active. In QuickBooks Desktop, permanently deleted accounts cannot be recovered — you would need to recreate them manually or restore from a backup.
What happens to transactions if I delete the account?
Transactions are not deleted when you remove an account. They remain in your transaction history and reports, but they no longer appear under that account. If you need to see them again, you can search by transaction date or amount in your transaction list.
Do I need to delete the account at my actual bank?
No. Deleting the account in QuickBooks only removes it from your QuickBooks file. Your actual bank account is unaffected. If you want to close the account at your bank, you must contact your bank directly — QuickBooks cannot close accounts for you.
Can I delete a bank account that is still connected to my bank?
You should disconnect first, but if you forget, QuickBooks will usually prompt you to disconnect before allowing deletion. If you see an error, go back and complete the disconnection step, then try deleting again.
What is the difference between deleting and deactivating an account?
Deactivating (or marking as inactive) hides the account from your normal view but keeps all its history and transactions intact. Deleting removes it from your active list. In QuickBooks Online, deletion usually results in deactivation anyway. In Desktop, deletion is more permanent, so deactivation is often the safer choice.