Back to blog
guides

How to Cancel or Void an Invoice (Void vs Delete vs Credit Note)

Can you cancel an invoice once it's sent? Don't delete it. Void it or issue a credit note to preserve the audit trail and your invoice numbering. A decision matrix for every scenario.

By Ivan Obodianskyi··11 min read

"I made a mistake on an invoice I already sent — how do I cancel it?" is one of the most common invoicing questions, and the most common wrong answer is "just delete it." Deleting a sent invoice feels like the clean fix, but it's the one move that creates the most damage: a gap in your sequence, a number the client still has a copy of, and a hole in your audit trail.

The right answer depends on where the invoice is in its lifecycle. If it's still a draft, edit or delete it freely. If it's been sent, you void it or issue a credit note — both of which cancel the economic effect while leaving a permanent record that the cancellation happened.

This guide covers the difference between void, delete, and credit note, a decision matrix for every scenario, why you must never delete or reuse an invoice number, and how to tell the client so their books stay in sync with yours.

For the broader basics, see what is an invoice. For the cousin document that formally reduces a sent invoice, see credit note vs invoice.

The short answer

Once an invoice has been sent, don't delete it. Void it or issue a credit note.

  • Unsent / draft — edit it or delete it. Nothing has left your hands, so there's nothing to preserve.
  • Sent but unpaid, and it's just wrong — void the invoice (mark it cancelled, keep the record) or issue a corrected invoice with a new number.
  • Sent and already recorded or paid — issue a credit note that nets against it. Don't touch the original.

The principle behind all three: an invoice that has left your hands is a permanent reference, both in your books and your client's. Cancelling it should add a record, never remove one.

Void vs delete vs credit note

These three words get used interchangeably, but they're distinct actions with different consequences.

Delete

Delete removes the invoice as if it never existed. In most accounting software, deleting a sent invoice is either blocked or heavily discouraged for exactly this reason. Deleting is only safe for a draft that was never sent, never recorded, and never seen by the client.

The problem with deleting a sent invoice: it leaves a gap in your sequential numbering (invoice #1042 vanishes between #1041 and #1043), the client still holds a PDF referencing #1042, and an auditor sees a missing number with no explanation. Three problems, zero benefit.

Void

Void cancels the invoice's economic effect but keeps the record. The invoice number stays in your sequence, the document is marked "VOID" or "CANCELLED," and its amount drops to zero in your books. Anyone looking at your records sees invoice #1042 existed, was issued, and was voided — with a reason.

Voiding is the right move for a sent but unpaid invoice that was issued in error: wrong client, wrong amount, sent twice, never should have gone out. In the US and many other jurisdictions, voiding an unpaid invoice is perfectly acceptable. In strict VAT/GST regimes, even an unpaid sent invoice is often cancelled via credit note instead (see below).

Credit note

A credit note is a separate document that reduces or cancels an already-issued invoice while leaving the original completely untouched. Invoice #1042 stays exactly as sent; credit note #CR-1042 posts as a negative entry that nets it to zero.

Credit notes are the right tool when the invoice has been recorded in either party's books or already paid — because at that point the invoice has accounting weight you can't quietly erase. In VAT/GST jurisdictions (EU, UK, Canada, Australia), a credit note is the legally required way to reduce any issued invoice, paid or not. Full details in credit note vs invoice.

Decision matrix: which method for which scenario

Find your situation, use the matching method:

| Scenario | State | Right method | |---|---|---| | Draft you never sent | Unsent, unrecorded | Delete or edit it freely | | Typo caught before sending | Unsent | Edit — no record to preserve | | Sent, unpaid, wrong amount/client | Sent, not recorded | Void and issue a corrected invoice | | Sent twice by accident | Sent, not paid | Void the duplicate, keep the original | | Sent, unpaid, VAT/GST jurisdiction | Sent | Credit note (void often not allowed for VAT) | | Sent and entered into client's AP | Recorded | Credit note + reissue if needed | | Sent and already paid, partial error | Paid | Credit note + refund the difference | | Sent and paid, whole thing wrong | Paid | Credit note for the full amount + refund | | Client returned goods / rejected work | Recorded or paid | Credit note for the returned value |

The pattern: the further along the invoice is, the less you touch the original and the more you rely on a new document (credit note) to do the cancelling. Editing the original is only safe at the very start of the lifecycle.

Why you can't just delete and reuse the number

Three things break the moment you delete a sent invoice and recycle its number.

1. Your audit trail gets a gap

A clean sequence — #1041, #1042, #1043 — proves you haven't lost or hidden any invoices. Delete #1042 and the gap between #1041 and #1043 is the first thing a tax auditor asks about. "Where's #1042?" has no good answer if the document simply vanished. A voided #1042 answers the question: it was issued, here's the reason it was cancelled.

2. The client still has the original

You can delete an invoice from your software, but you can't delete it from your client's inbox. They have a PDF that says #1042 for $3,000. If you reuse #1042 for a different client at a different amount, now two parties hold contradictory documents with the same number. When their AP team reconciles, it doesn't match — and you get the "which #1042 is real?" email.

3. Reused numbers fail AP automation

Many accounts payable systems use the invoice number as a unique key. Feed them two invoices with the same number and one gets silently rejected or flagged as a duplicate. Your payment stalls and nobody tells you why. Covered in depth in invoice number format.

The fix in all cases: leave the number attached to its cancelled record, and move on to the next number for the replacement invoice.

How to communicate the cancellation to the client

Cancelling on your side is only half the job. The client recorded your invoice in their accounts payable, so they need an instruction to update their books. Silence means their AP system keeps a payable open against a document you've cancelled — and someone there will eventually chase you about it.

What to send, depending on the method:

  • Voided an unpaid invoice — a short email: "Please disregard invoice #1042 sent on June 1 — it was issued in error and has been cancelled. A corrected invoice #1043 follows." Attach the corrected invoice if there is one.
  • Issued a credit note — send the credit note as a formal document, referencing the original invoice number and the reason, exactly as you would an invoice. "Credit note #CR-1042 cancels invoice #1042; please apply against your open payable." This is the version the client's AP team can actually action.
  • Already paid and refunding — send the credit note plus a note confirming the refund amount and method, so they can match the incoming cash to the credit.

Keep the reason plain and factual: "billed wrong quantity," "duplicate," "scope item was quoted as included." A clear reason makes the cancellation self-explanatory in both sets of books and avoids a back-and-forth. If you're chasing the same client about other open invoices, keep those threads separate — see how to follow up on an unpaid invoice.

The bookkeeping impact: zeroing out accounts receivable

When you issued the invoice, your books recorded an account receivable — money the client owes you. Cancelling has to remove that receivable, or your books will overstate what you're owed.

  • Void (unpaid): the receivable for invoice #1042 drops to zero. Nothing was ever collected, so there's no cash entry — you simply reverse the AR that was booked when the invoice went out.
  • Credit note (unpaid): the credit note posts a negative entry that nets the AR to zero. The original invoice stays on the books at its full value; the credit note offsets it. Net receivable: zero.
  • Credit note + refund (paid): the AR was already cleared when the client paid. The credit note now records the reversal, and the refund moves cash back out. Your revenue for the period reduces by the credited amount.

In every case, the goal is the same: the client shouldn't owe you anything for a cancelled invoice, and your AR balance should reflect that. The difference between void and credit note is mechanical — a void erases an uncollected receivable, a credit note offsets one with a paired document — but the end state is identical: net zero owed, with a record of how it got there.

If VAT or sales tax was on the original invoice, the cancellation has to reverse that too. A credit note mirrors the original's tax structure so the tax collected reverses correctly; a void of an unpaid invoice removes the tax that was never actually collected. Don't cancel the pre-tax amount and leave the tax stranded.

FAQ

Can I cancel an invoice after I've sent it?

Yes, but not by deleting it. Void it (mark it cancelled, keep the record) if it's unpaid and was sent in error, or issue a credit note if it's been recorded or paid. Both cancel the invoice's effect while preserving the audit trail and your numbering.

What's the difference between voiding and deleting an invoice?

Deleting removes the invoice as if it never existed — only safe for an unsent draft. Voiding keeps the invoice record, marks it cancelled, and zeros its amount. Once an invoice has been sent, void it; never delete it.

Should I void the invoice or issue a credit note?

Void if the invoice is unpaid, not yet recorded in the client's books, and you're not in a strict VAT/GST jurisdiction. Issue a credit note if the invoice has been recorded, has been paid, or you're in a VAT/GST regime where credit notes are the legally required method.

Can I reuse the invoice number from a cancelled invoice?

No. Once a number has gone out on a sent invoice, it's spent — even if that invoice was cancelled. Reusing it means two documents share one identifier, which breaks your bookkeeping and the client's AP system. The next invoice always gets the next number.

How do I cancel an invoice that's already been paid?

Issue a credit note for the amount being cancelled, then refund the cash. The credit note documents why the money is moving; the refund is the cash going back. For a full reversal, the credit note covers the whole invoice and you refund the entire payment.

Do I need to tell the client when I cancel an invoice?

Yes. They recorded your invoice as a payable, so they need an instruction to update their books — otherwise the payable stays open on their side. A void gets a short "please disregard" email; a credit note gets sent as a formal document referencing the original invoice.

What if I'm in a VAT or GST country?

In most VAT/GST jurisdictions (EU, UK, Canada, Australia), a credit note is the legally required way to cancel or reduce any issued invoice — paid or not. Voiding is generally not accepted for tax purposes once the invoice carries VAT. Use a credit note that references the original tax invoice number.

Ready to send your first invoice?

Free account: 3 invoices forever. No card required.

By

Ivan Obodianskyi

Ivan is the founder of InvoicePeak. He built the product after years of patching invoicing in Word and Excel for himself and his freelance clients.

Related articles