In QuickBooks Online, you can either void or delete invoices, bills, and other transactions.

To void or to delete?

Voiding doesn't remove the transaction. When you void a transaction, you still have a record of it with the same date but zero amount. Voiding is particularly helpful if you need the transaction details for reference. You can always go back to and restore a voided transaction. Voiding is an accounting best practice.

Deleting removes the transaction completely. Consider the following before you delete a transaction. Consulting your accountant never hurts!

  • There is no way to recover or restore deleted transactions. The only record of the change is in the Audit Log.
  • Deleting transactions can change amounts for prior periods.
  • If you delete transactions that were previously reconciled, the next reconciliation beginning balance will change.
  • If the deleted transactions are linked to other transactions, it can cause accounting issues.

What transactions can I void or delete?

Transaction Void Delete
Invoices
Sales Receipts
Estimates  
Credit Memos
Payments
Bills  
Expenses
Check/Cheque Expenses
Purchase Orders  
Vendor/Supplier Credits
Time Activities    
Delayed Charges  

How to void and delete transactions

 
Note: The following steps only apply if your transaction has been saved. If you have not saved your transaction, you may simply select Cancel at the bottom left.
  1. Find and open the transaction.
  2. Select More, then choose Void or Delete.

    Delete invoice

    Note: For time activity transactions, you don't have to select More since the Delete button is readily available.

  3. Select Yes to confirm voiding or deleting the transaction.

You can also void and delete a transaction from the All Sales page. Just go to the Action column then choose Void or Delete from the drop-down.