multi-delete logo

Delete multiple invoices, recurring and memorised transactions in QuickBooks Online

Two different problems share one page: removing invoices you should not have sent, and stopping the recurring templates that keep making more of them.

Short answer

Invoices are deleted one at a time, and a paid invoice cannot simply be deleted — the payment has to go first, or the invoice should be voided instead. Recurring and memorised transactions are templates: they are deleted one at a time too, and deleting one does not delete the transactions it already created. Those are separate records, removed individually.

Invoices: one at a time, like everything else

  1. Open the Invoices list (or the customer’s page).
  2. Open the invoice, choose Delete, and confirm.
  3. Repeat. There is no select-all, and no batch delete for recorded transactions.

The one built-in batch delete in QuickBooks Online works only on bank-feed entries you have not yet added to the books. Everything already recorded — invoices included — is one at a time.

Before you can delete an invoice

Three things commonly stand in the way, and each has a proper fix:

SituationWhat QuickBooks doesWhat to do
Payment applied to the invoiceWon’t deleteVoid or delete the payment first, then decide about the invoice
Invoice is reconciledWarns, then deletes if you confirmUndo the reconciliation, or void the invoice instead
Invoice is in a closed periodRefusedReopen the period, or void it
Already sent, reported or filedDeletes without complaintVoid it — the customer’s copy and the audit trail still exist

Last checked 26 September 2026. QuickBooks changes its limits quietly; trust the product over this page.

Void or delete? For invoices, this matters more than usual

An invoice that has left your business — emailed to a customer, reported, claimed for tax — should almost always be voided, not deleted. Voiding keeps the invoice number and the record and nets the amount to zero, so your books and the customer’s copy still agree on what happened. Deleting removes it completely, which quietly breaks any reconciliation it was part of and leaves the audit trail with a hole where the invoice number used to be.

Delete the ones that never should have existed: a duplicate created by a bad import, a test invoice, a mistake no one outside your books has seen.

Recurring and memorised transactions — the template trap

This is where most of the confusion in this topic comes from. A recurring transaction in QuickBooks Online is a template with a schedule — Automatic, Reminder or Scheduled. It is not itself a transaction.

So “delete all memorised transactions” is really two jobs: remove the templates (one at a time), then remove the records they created (one at a time). Doing them in the other order is the mistake that makes the transactions appear to come back.

What cannot be deleted at all

Doing this at scale

Multi-Delete is a tool we are building for the bulk case: connect to QuickBooks, preview the exact set, force an export, dry run, then delete in batches and download a log of what was deleted and what was skipped, with the reason. It is not finished and not for sale, and these pages stay free and need no signup. The recurring-template trap above is exactly the kind of thing it is designed to make visible rather than spring on you.

Questions people actually ask

How do I delete multiple invoices in QuickBooks Online?

One at a time. Open the invoice from the Invoices list or the customer, choose Delete, and confirm. There is no multi-select and no batch delete for invoices. The only batch delete QuickBooks Online has is for bank-feed entries that have not yet been added to the books.

Can I delete a paid invoice in QuickBooks Online?

Not while a payment is applied to it. The payment (or credit) has to be removed or voided first, and then the invoice can be deleted — or, more usually, the invoice should be voided instead so the audit trail survives. If the invoice was linked to a reconciled bank deposit, undo the reconciliation before you delete either part.

How do I delete recurring transactions in QuickBooks Online?

Recurring transactions are templates, and they are deleted one at a time from Settings → Recurring Transactions (the same list is reachable from Accounting → All Lists). There is no bulk delete for them, and deleting a template does not delete the transactions it already created.

Does deleting a recurring or memorised transaction delete the transactions it created?

No — and this is the trap. A template is a set of instructions, not a record. Deleting it stops it running again, but every transaction it has already generated is a normal record that still exists and still has to be deleted individually. If the template is on an automatic schedule, stop or delete it first, or it will keep creating new transactions while you clean up.

Can I delete all memorised transactions at once?

No. Templates are removed one at a time, like everything else in this area of QuickBooks. If you simply want a template to stop producing transactions, you can delete the template or switch it to a reminder rather than an automatic schedule.

Why can’t I delete an invoice?

The common reasons: a payment or credit is applied to it; it is linked to a reconciled transaction and the reconciliation has to be undone first; it falls inside a closed period; or your user role does not have delete permission. Each of those is QuickBooks protecting your books rather than a fault.

Related: bulk delete transactions in QuickBooks Online · journal entries · deleting everything and starting over.