1. Turn on Custom transaction numbers first. Without this setting on, QuickBooks assigns invoice numbers itself and won't let you touch the field. Click the gear icon, go to Account and Settings, select Sales on the left, open Sales form content, and check Custom transaction numbers, then Save.
2. Open the invoice you want to renumber. On that invoice's form, you'll now see an editable Invoice no. field near the top that was locked before.
3. Type the new number or format you want and save. This can be purely numeric, or include letters and a prefix, like INV-2026-0410. QuickBooks accepts whatever text you enter in that field.
4. Understand what happens next: it's sequential from that point forward. The number you just typed becomes QuickBooks' new baseline. The next invoice you create, on any customer, picks up the next number in that same sequence automatically, the same way the original auto-numbering worked, just starting from wherever you reset it.
5. To change just one invoice without resetting the whole sequence, edit it, then edit the next one back. There's no "one-off override" switch separate from the running count. If you only want a single invoice's number different without shifting everything after it, you'll need to manually set the following invoice's number back on track yourself.
6. Remember the sequence is shared across more than invoices. Sales receipts and credit memos draw from the same custom number list as invoices once this setting is on. Renumbering an invoice can shift the next number a sales receipt or credit memo picks up too, not just the next invoice.