Invoice Numbering Best Practices
Guide • Canada • last updated October 2026
How to number invoices correctly and consistently, common systems, and mistakes to avoid, so your records stay clean and compliant.
Invoice numbers seem trivial until tax time or an audit. A clean, consistent system keeps your records in order and looks professional. This guide covers why it matters, common systems, and mistakes to avoid. The invoice generator numbers automatically.
Why numbering matters
Unique, sequential numbers let you track every invoice, match payments, and satisfy the CRA, which expects orderly records. Gaps or duplicates raise questions and make reconciliation painful.
Common numbering systems
- Sequential: INV-001, INV-002, simple and clear.
- Date-based: 2026-001, which groups invoices by year.
- Client-based: ACME-001, useful when you want per-client sequences.
Pick one and stay with it. Software that auto-increments removes the risk of duplicates.
Mistakes to avoid
- Reusing numbers or leaving gaps.
- Starting over each year without a year marker.
- Hand-typing numbers and creating duplicates.
A worked example
A studio uses INV-2026-014 for the fourteenth invoice of 2026. The year groups records for tax filing, and the sequence makes it obvious if one is missing.
Building a system that scales
Pick a format that still makes sense at your thousandth invoice. A year prefix plus a zero-padded sequence, such as 2026-0001, sorts cleanly, groups records by tax year, and leaves room to grow. Avoid formats that rely on client initials alone, which get messy as your client list changes.
Staying compliant and audit-ready
The CRA expects orderly, complete records, and unique sequential numbers are the backbone of that. Gaps invite questions and duplicates break reconciliation, so let your software assign the next number automatically rather than typing it by hand. If you void an invoice, keep the number in the sequence and mark it void rather than reusing it.
Handling credit notes and multiple entities
Give credit notes their own prefix, such as CN-2026-0001, so they are easy to tell apart from invoices and still trace back to the original. If you run more than one business line, a short prefix per line keeps each sequence clean while remaining unique across the whole operation.
Numbering rules of thumb
- Unique, sequential, never reused.
- Year prefix for easy tax-year grouping.
- Zero-pad so records sort correctly.
- Separate prefixes for credit notes and business lines.
Migrating an existing numbering system
If you are switching tools or cleaning up a messy sequence, do not renumber old invoices, that breaks your records and your clients'. Instead, pick the next logical number in your new format and carry on from there. Note the changeover point in your records so the jump is explained, and keep the old invoices exactly as they were.
Let software assign numbers from then on, so the sequence stays unbroken and duplicate-free without you thinking about it.
Numbering checklist
- Unique and sequential, never reused.
- Year prefix for easy tax grouping.
- Auto-assigned to avoid duplicates.
- Voided invoices kept in sequence, marked void.
Frequently asked questions
How should I number my invoices?
Use a unique, sequential system such as a year prefix plus a zero-padded number, for example 2026-0001. It groups invoices by tax year, sorts cleanly, and makes a missing invoice obvious. Let your software assign the next number to avoid duplicates.
Can I restart invoice numbers each year?
You can, as long as you keep a year prefix so numbers stay unique across your records, such as 2026-001 then 2027-001. Never reuse a bare number from a previous year, since that breaks your audit trail.
What should I do with a cancelled or voided invoice?
Keep the number in the sequence and mark the invoice void rather than deleting it or reusing the number. Deleting creates a gap that is hard to explain if the CRA ever reviews your records.