QuickBooks

How Do I Void an Invoice in QuickBooks (Without Erasing That It Ever Existed)

Open the invoice, select More at the bottom, then Void, then confirm. QuickBooks zeroes out every line item and the total, but keeps the invoice number and leaves a record that it existed, marked void. That's the key difference from deleting: voiding leaves an audit trail behind, which matters once an invoice has been sent, seen, or reported on.

The full walkthrough

1. Find the invoice. Go to Sales, then Invoices, and search by customer name or invoice number.

2. Confirm voiding is actually what you want. Voiding works for an invoice that shouldn't count anymore but that a customer has already seen, paid against, or that's already been included in a report you don't want to recalculate.

3. Open it and select More. At the bottom of the invoice screen, click More, then choose Void from the list of options.

4. Confirm the void. QuickBooks warns you this zeroes out the invoice; confirm to proceed. The amounts drop to zero everywhere the invoice shows up, but the invoice number and the entry itself stay in the customer's history.

5. Check for a linked payment first. If a payment was already applied to the invoice, unapply or delete that payment before voiding, or you can end up with a payment on record that no longer points to anything.

6. Double-check before you confirm. There's no single undo button for a void; reversing it means manually re-entering the original amounts from scratch, so it's worth being certain before that last click.

Why 'just void it' isn't always the full answer

Voiding solves the immediate problem, an invoice that shouldn't carry a balance anymore without making it look like it never happened. What it doesn't solve is figuring out why the invoice needed to be voided in the first place, a duplicate created by a bad trigger, a job that got canceled after the invoice already went out, a price that was wrong from the start.

If invoices get voided often enough that it's become a routine task rather than an occasional correction, that's usually a sign the thing generating them, a sync between two systems, a manual process with no check in it, has a gap worth closing rather than a one-off mistake worth cleaning up.

A business that's automated its invoicing still needs a way to catch and void the ones that shouldn't have gone out, ideally before a customer ever sees them rather than after.

What we've built on top of QuickBooks invoice voiding

A hold before an automated invoice actually sends

An invoice generated automatically from an order or job gets a short window to be caught and voided before it emails the customer, instead of only being fixable after it's already landed in their inbox.

Automatic voiding tied to the upstream cancellation

When the order, job, or deal behind an invoice gets canceled in the system that created it, the matching QuickBooks invoice gets voided automatically to match, instead of someone noticing it later and cleaning it up by hand.

Why do invoices in your business end up getting voided?

A duplicate, a cancellation, a pricing mistake, something else entirely: tell us the real pattern and we'll tell you if it can be caught before the invoice ever goes out.

Let's talk

Voiding invoices more often than feels normal?

Tell us what's actually causing them, duplicates, cancellations, pricing errors, and we'll tell you whether the real fix is catching it upstream instead of cleaning it up after the fact. Invoice voiding is just one example; the same question applies to anything else that keeps needing a manual correction.

Let's talk

Frequently Asked Questions

How do I unvoid an invoice in QuickBooks?+
There isn't a dedicated unvoid button. Voiding clears the amounts, so reversing it means opening the voided invoice and manually re-entering every line item and total exactly as they were, which only works if you still have a record of what those original numbers were.
What's the difference between voiding and deleting an invoice in QuickBooks?+
Voiding keeps the invoice number and a record that it existed, just with every amount zeroed out. Deleting removes the invoice entirely, number and all, and recalculates any report covering that date range as if it was never there. Once a customer has seen or paid toward an invoice, voiding is almost always the safer option.
Can I void an invoice that already has a payment applied to it?+
Not cleanly without handling the payment first. Unapply or delete the linked payment before voiding, otherwise you can end up with a recorded payment that no longer has an invoice to point to, which causes its own mess in your books later.
Does voiding an invoice affect sales tax already reported on it?+
It can, if the invoice was part of a sales tax filing period that's already closed. Voiding changes the invoice's totals retroactively the same way deleting does, just without removing the record outright, so it's worth checking your reporting period before voiding something from a prior filing.

Let's talk

Tell us the one thing your team does manually that eats up time. We read every message and reply within a day.