You cannot permanently delete rows from your QuickBooks checking account register, but you can hide them or mark them as cleared
QuickBooks does not offer a delete function for individual transactions in your checking account register. Once a transaction is recorded—whether it is a check, deposit, or transfer—it stays in your account history. This is by design: accounting software keeps a permanent record so you can always see what happened and when, which protects you during audits and reconciliation.
What you can do instead is hide transactions from view, mark them as cleared during reconciliation, or void a check or transaction if it was entered by mistake. Each method serves a different purpose depending on why you want the row gone.
Key Takeaways
- QuickBooks keeps all transactions permanently in your register for audit and reconciliation purposes, so individual rows cannot be deleted.
- You can void a transaction if it was entered in error, which marks it as cancelled but keeps the record visible.
- You can hide cleared transactions from your current view by filtering the register to show only uncleared items.
- If you need to undo a transaction entirely, you can delete it only if it has not yet been reconciled or included in a bank deposit.
Voiding a transaction instead of deleting it
If you entered a check, deposit, or transfer by mistake, voiding is the correct action. A voided transaction stays in your register but shows a zero amount and is marked as void. This preserves your audit trail while removing the transaction's effect on your account balance.
To void a transaction in QuickBooks Desktop, open your checking account register, right-click the transaction you want to void, and select "Void Check" or "Void Transaction" from the menu. In QuickBooks Online, click the transaction, then click the menu icon (three dots) and choose "Void." The transaction will remain in your register with a line through it and a $0.00 amount.
Voiding is the safest choice when you have already reconciled your account or when the transaction has been included in a bank deposit. It keeps your records intact and explains to anyone reviewing your books why the transaction no longer affects your balance.
Deleting a transaction before reconciliation
You can delete a transaction outright, but only if it has not yet been reconciled with your bank statement and is not part of a deposited batch. This is a true removal—the row disappears from your register entirely.
In QuickBooks Desktop, open the register, click the transaction, and press the Delete key or use Edit > Delete Transaction. In QuickBooks Online, click the transaction, then click the menu icon and select "Delete." A confirmation window will appear asking you to verify the deletion.
Once deleted, the transaction is gone from your books. Use this only for data entry mistakes caught immediately, before you have reconciled or deposited. If you delete a transaction after reconciliation and then your bank statement shows it, your account will not match and reconciliation will fail.
Hiding cleared transactions from your view
If you want to clean up your register display without removing any rows, you can filter it to show only uncleared transactions. This hides all the rows you have already reconciled with your bank, leaving only the ones you still need to verify.
In QuickBooks Desktop, open your checking account register. At the top of the register window, you will see a filter bar. Click the dropdown next to "Show" and select "Uncleared transactions only." Your register will now display only transactions that have not been marked as cleared during reconciliation. To see all transactions again, change the filter back to "All transactions."
In QuickBooks Online, click the Filter button above your transaction list and select "Cleared status." Choose "Uncleared" to hide all reconciled rows. This does not delete anything—it only changes what you see on screen.
What happens during bank reconciliation
When you reconcile your QuickBooks checking account with your actual bank statement, you mark each transaction as cleared. This tells QuickBooks that the bank has confirmed the transaction. Cleared transactions are the ones you can safely hide using filters, because you have verified they match your bank's records.
During reconciliation, QuickBooks will not let you delete transactions that are already marked as cleared. If you need to remove a cleared transaction, you must first unmark it as cleared, then delete it—but this will cause your account to fall out of balance with your bank statement. For this reason, it is almost always better to void a cleared transaction instead of deleting it.
After reconciliation is complete, your checking account balance in QuickBooks should match your bank statement balance exactly. If you delete or void a transaction after this point, you will need to reconcile again to bring the accounts back into agreement.
Undoing a deletion if you made a mistake
If you deleted a transaction and immediately realized it was a mistake, you can undo the deletion using Ctrl+Z (or Cmd+Z on Mac) before you close the register or navigate away. This restores the transaction to your register.
If you have already closed the register or the undo window has expired, you will need to re-enter the transaction manually. QuickBooks does not keep a trash bin or recovery folder for deleted transactions. This is another reason to use void instead of delete for transactions you are unsure about—voiding is always reversible, and the transaction remains visible in your history.
When to contact QuickBooks support
If you have deleted a transaction and cannot undo it, or if you need to remove a transaction that is locked because it is part of a reconciled period, contact QuickBooks support. They can sometimes restore deleted transactions from your backup file or help you understand why a transaction cannot be deleted.
You will need your QuickBooks file name and the details of the transaction (date, amount, payee). Support response times vary depending on your subscription level and the complexity of your issue. Having this information ready will speed up the process.
Frequently Asked Questions
Can I delete a check that I already wrote and sent to someone?
No. Once a check has been written and sent, you should void it in QuickBooks rather than delete it. Voiding keeps the record of the check in your books while marking it as cancelled. If the check was never actually sent, you can delete it, but you should confirm this first.
What is the difference between voiding and deleting?
Deleting removes the transaction from your register entirely—it is gone. Voiding keeps the transaction visible but marks it as cancelled with a $0.00 amount. Voiding is safer because it preserves your audit trail and is always reversible. Use void for transactions that have been reconciled or sent out.
Will deleting a transaction change my account balance?
Yes. Deleting a transaction removes its effect from your account balance immediately. If the transaction was already reconciled with your bank, your QuickBooks balance will no longer match your bank statement, and you will need to reconcile again.
Can I hide rows without deleting them?
Yes. You can filter your register to show only uncleared transactions, which hides all the rows you have already reconciled. This does not delete anything—it only changes what appears on your screen. You can switch the filter back to "All transactions" at any time to see everything again.
What if I need to delete a transaction from a previous year?
Deleting transactions from closed accounting periods is risky and may cause audit and tax problems. If you must remove a transaction from a previous year, void it instead. If you have already filed taxes based on that year's records, contact a tax professional or accountant before making any changes.