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.