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 has transactions in it. If the account is empty and was connected to your bank through direct feed, you can remove it in under a minute. If it holds transactions or was manually added, you'll need to decide whether to delete it outright or mark it inactive instead — deletion is permanent and can affect your financial history.
Before you start, know that deleting a bank account does not affect your actual bank account. It only removes the account from QuickBooks. Your bank will continue to hold your money and your statements.
Key Takeaways
- In QuickBooks Online, go to Settings > Chart of Accounts, find the account, and click the dropdown menu to delete it — but only if it has no transactions.
- In QuickBooks Desktop, open your Chart of Accounts, right-click the account, and select Delete Account, which works only for empty accounts.
- If the account has transactions, you must mark it inactive instead of deleting it, because QuickBooks will not let you remove an account with a balance or history.
- Disconnecting the bank feed (if one exists) is separate from deleting the account and should happen first to avoid sync errors.
- If you want to keep the account for record-keeping but stop using it, marking it inactive is safer than deletion.
How to delete a bank account in QuickBooks Online
Open QuickBooks Online and go to Settings (the gear icon in the top right). Select Chart of Accounts from the menu. Find the bank account you want to remove and click the account name to open it.
At the top right of the account details page, click the dropdown menu (three dots or a down arrow, depending on your version). Select Delete. QuickBooks will ask you to confirm. Click Delete again.
This method works only if the account has a zero balance and no transactions. If the account holds money or has any history, QuickBooks will block the deletion and show an error message. In that case, you must mark the account inactive instead (see the section below).
How to delete a bank account in QuickBooks Desktop
Open QuickBooks Desktop and go to Lists > Chart of Accounts. Find the bank account you want to delete in the list. Right-click on the account name and select Delete Account from the menu.
QuickBooks will ask you to confirm the deletion. Click OK. The account will be removed from your chart of accounts immediately.
Like QuickBooks Online, Desktop will refuse to delete an account that has a balance or transactions. If you see an error, the account is not empty. You will need to mark it inactive or transfer any remaining balance to another account before deletion is possible.
Disconnecting a bank feed before deletion
If the account is connected to your bank through direct feed (automatic downloads), disconnect it first. In QuickBooks Online, go to Settings > Linked Accounts. Find the bank connection and click Disconnect. Confirm the action. In QuickBooks Desktop, go to Edit > Preferences > Web Connect, then remove the connection from the list.
Disconnecting stops QuickBooks from trying to sync with your bank after you delete the account. If you delete an account while it is still connected, you may see error messages the next time QuickBooks tries to download transactions, or the account may reappear automatically.
Marking an account inactive instead of deleting it
If the account has transactions or a balance, you cannot delete it. Instead, mark it inactive. In QuickBooks Online, open the account, click the dropdown menu, and select Make Inactive. In QuickBooks Desktop, right-click the account and select Make Account Inactive.
An inactive account stays in your records and your financial history remains intact, but it will not appear in dropdown lists when you create new transactions. This is the safer choice if you think you might need to reference the account later or if it holds a balance you plan to move elsewhere. You can reactivate an inactive account at any time by reversing the same steps.
Marking inactive is also useful if you want to keep the account for tax or audit purposes but do not want to use it going forward. Many accountants recommend this approach over deletion for accounts that have been open for more than one year.
What happens to transactions after deletion
If you somehow manage to delete an account that had transactions (which should not be possible in current versions), those transactions do not disappear — they become orphaned and may cause errors in your reports. This is why QuickBooks blocks deletion of accounts with history.
If you need to remove a transaction from a bank account before deleting it, you can delete the individual transaction first, then delete the account once it is empty. However, this approach is risky if the transaction is old or tied to a reconciliation. Marking the account inactive is almost always the better choice.
Recovering a deleted account
In QuickBooks Online, deleted accounts cannot be recovered directly, but you can create a new account with the same name and number if you need to. Your transaction history is not affected by account deletion — the transactions remain in your system even if the account is gone.
In QuickBooks Desktop, you can undo a deletion immediately by pressing Ctrl+Z if you catch the mistake right away. If you have already closed the window or performed other actions, the account is gone and you will need to recreate it manually.
This is another reason to mark accounts inactive rather than delete them. Inactive accounts can be reactivated in seconds, while deleted accounts require manual recreation.
Frequently Asked Questions
Can I delete a bank account that still has money in it?
No. QuickBooks will not let you delete an account with a balance. You must either transfer the money to another account in QuickBooks first, or mark the account inactive instead. Deletion is only possible for accounts with zero balance and no transaction history.
Will deleting a QuickBooks account affect my actual bank account?
No. Deleting an account in QuickBooks only removes it from your software. Your actual bank account and the money in it are not affected. Your bank has no connection to QuickBooks and will continue to operate normally.
What is the difference between deleting and marking inactive?
Deletion removes the account completely from QuickBooks. Marking inactive hides it from transaction lists but keeps it in your records and financial history. Inactive accounts can be reactivated; deleted accounts cannot be recovered without manual recreation.
Do I need to disconnect the bank feed before deleting the account?
Yes. If the account is connected to your bank through automatic downloads, disconnect it first in Linked Accounts (Online) or Web Connect (Desktop). This prevents QuickBooks from trying to sync with your bank after the account is deleted.
Can I delete multiple bank accounts at once?
No. QuickBooks requires you to delete accounts one at a time through the Chart of Accounts. There is no bulk delete option for bank accounts.