Free Invoice Number Generator
Updated
Generated invoice number
INV-2026-1001 10 numbers
- INV-2026-1001
- INV-2026-1002
- INV-2026-1003
- INV-2026-1004
- INV-2026-1005
- INV-2026-1006
- INV-2026-1007
- INV-2026-1008
- INV-2026-1009
- INV-2026-1010
Formats this generator builds
| Preset | Example output | When it fits |
|---|---|---|
PREFIX-YEAR-SEQ | INV-2026-001 | A document-type prefix plus the year. If you restart the count each year, the year keeps numbers from different years apart. |
PREFIX/YEAR/SEQ | INV/2026/0001 | The same parts with slashes. Hyphen and slash are the only special characters India’s CGST Rule 46(b) allows in a GST tax invoice number. |
YEAR-MONTH-SEQ | 2026-10-0001 | Shows the month of issue and sorts by date. Decide whether the counter restarts each month or keeps running. |
YEARMMDD-SEQ | 20261031-001 | Carries the full issue date. If the counter restarts every day, the date part keeps the numbers apart. |
SEQ-ONLY | 000001 | A plain running number with no prefix or date. Short, but it says nothing about type or period. |
Custom: {PREFIX}-{YY}{MM}-{SEQ} | INV-2610-001 | Any mix of placeholders and your own fixed text, such as a client or branch code (ACME-{YYYY}-{SEQ}). |
Examples use sequence number 1, prefix INV and the date this page was built (October 31, 2026). For more systems and conventions, see the invoice number format guide.
About this page
Need a random, non-sequential ID instead? Random Invoice Number Generator
Numbering best practices
- Cancelled invoices: keep cancelled or spoiled invoices on record, or be able to explain the break in the sequence. That is how HMRC’s internal manual VATREC5010 accepts a break for UK VAT. To correct an invoice you already sent, issue a credit note that quotes the original invoice’s number.
- Separate series (optional): you can give each document type its own prefix, for example the ones our generators pre-fill: INV (invoice), CN (credit note), QUO (quotation and proforma), EST (estimate), PO (purchase order) and REC (receipt).
- Annual reset: optional. Include the year in the format to keep sequences manageable.