Delete, undo and restore transactions
Delete transactions, reverse recent changes with Undo, and bring deleted transactions back from Trash within 30 days.
Updated November 10, 2026
A transaction has no delete button of its own. Select it, then delete it from the selection bar. Undo reverses your latest changes. Trash keeps deleted transactions for 30 days.
Delete transactions
- Select Transactions in the sidebar (on a phone, the Transactions tab).
- Select the checkbox next to each transaction to delete.
- Select Delete in the bar under the toolbar. On a phone, select Actions, then Delete N.
The transactions disappear at once, with no confirmation.
- Deleting one side of a transfer deletes both sides, unless the other side is a line of a split transaction. That line stays, unlinked.
- Deleting a split transaction deletes its lines.
- You can't delete a reconciled transaction. Remove its lock first: select the lock on the transaction, then confirm. See To review, Cleared and Reconciled.
- A deleted transaction that came from your bank or from an OFX or QFX file stays deleted. The next bank sync or import of the same file doesn't add it again. To bring it back, use Undo or restore it from Trash.
- Other ways to delete: Delete it on a transaction your bank no longer reports, and Delete selected in Find and remove duplicate transactions. To delete every match for a search or filter, see Change many transactions at once.
Undo and redo
When there is something to undo, two arrows appear in the toolbar above the list.
- Select the left arrow (Undo) to reverse your latest change.
- Select the right arrow (Redo) to apply the change again.
On a computer, Ctrl + Z (Mac: Cmd + Z) does the same as Undo. Ctrl + Shift + Z (Mac: Cmd + Shift + Z) or Ctrl + Y does the same as Redo. These keys do not run while you type in a box, while a list or dialog is open, or while the cursor is in the Add row. See Keyboard shortcuts.
- Undo keeps your last 20 changes in the current budget file, on all your devices. A new change clears Redo.
- Undo covers adding, editing, deleting and bulk changes to transactions. It doesn't cover file imports, bank syncs, reconciling, Not a duplicate or Restore.
- Undoing a delete also removes its entry from Trash. Redoing the delete adds a new Trash entry, and its 30 days start again.
- Undo and Redo also work on a change to thousands of transactions, such as a delete of every match for a filter. If one fails, a message says so and the page stays open. "Undo didn't go through. Nothing was changed." means you can try again. "Undo may not have finished. Reload the page to see the current state." means the change may have been applied, so reload the page. Redo shows the same two messages with "Redo" in place of "Undo".
Restore from Trash
Use Trash when Undo no longer has the change.
- Select Settings in the sidebar (on a phone, the More tab, then Settings).
- In the Trash card, select View trash.
- Find the entry. The newest is first. It shows the amount, such as -$45.00, or a count, such as "2 transactions", and how and when it was removed.
- Select Restore.
The transaction returns to its account with its date, amount, payee, category, notes, tags, and its cleared, reviewed and reconciled marks. A transfer or split returns whole.
If a category, payee, tag or schedule was deleted in the meantime, the transaction comes back without it, and a message says so. If your bank re-imported the same transaction, the restored copy loses its bank link. If all the transactions are already back in your ledger, the message "These transactions are already back in your ledger, so there is nothing to restore." appears and nothing changes. If a restore fails for another reason, the message "Couldn't restore this. Nothing was changed. Try again." appears.
An entry shows one of these removal reasons: Deleted by you, Removed as a duplicate, Account deleted or Merged duplicate. An Account deleted entry names the account and has no Restore, because the account is gone. Deleting an account no longer adds an entry.
Delete from Trash for good
- Select Delete forever on the entry.
- In the "Delete forever?" dialog, select Delete forever.
This can't be undone. A daily clean-up removes entries older than 30 days.