All posts

How to Number Invoices: Formats, First Number, and Mistakes

17 min read

Number invoices with one sequence per document type, counting up by one, never reused and never edited after the invoice is sent. The format that serves a service business best is a short prefix and a running number: INV-1001, INV-1002, INV-1003. Start above 1000 so the first invoice does not read as the first invoice, keep quotes on their own series (Q-1001), and when an invoice is wrong, void it and issue a new number instead of deleting it. In CRMb, the number is assigned the moment a quote or invoice is saved, each business has its own counter for each kind starting at 1001, a deleted document's number is never handed out again, and converting a quote to an invoice gives it the next INV- number while the quote's Q- number is retired.

An invoice number looks like the least important line on the page. It is the line that every other piece of paper points at: the client's payment, your bank deposit, the reminder email, the dispute, the tax return, the month-end close. A numbering system that is unique, sequential, and left alone once the invoice goes out makes all of that trivial. One that is improvised makes every one of them a search. This guide covers the formats that work, what your first number should be, whether numbers must be sequential, how quote numbers relate to invoice numbers, where the number goes, a worked example of a shop's first year, and the mistakes that cost real money.


What an invoice number is for

An invoice number does four jobs, and a good system has to do all four without anyone thinking about it.

  • It identifies the document. Two invoices to the same client for similar work on consecutive weeks are different documents with different balances. The number is the only thing that tells them apart in a bank reference, an email subject or a phone call.
  • It matches money to the invoice. When a payment lands, somebody has to decide which invoice it closes. A client who writes "INV-1042" on the transfer has done that work for you. A client who writes "plumbing" has not. How to track accounts receivable depends on this match happening cleanly every time.
  • It gives both sides a reference for everything after. The reminder, the late fee, the lien waiver, the collections letter and the dispute all begin with "regarding invoice INV-1042." What to do when a client won't pay an invoice is a sequence of documents that all cite the same number.
  • It proves the record is complete. A tax authority, an auditor or a buyer of the business can look at a sequence and see whether anything is missing. Gaps are explainable; the absence of a sequence is not.

Invoice number formats that work

Any format works as long as the number is unique and the sequence is obvious. These are the five shapes service businesses actually use, and when each one fits.

FormatExampleSuitsWatch for
Plain sequential1001, 1002, 1003A sole operator with one document typeQuotes and invoices collide unless quotes get their own range
Prefix plus sequentialINV-1001, INV-1002Most service businessesNothing; this is the default for a reason
Year plus sequential2026-0001, 2026-0002Shops that like to see the year at a glanceRestarting at 0001 each January is only safe if the year is part of the number
Client code plus sequentialACME-001, ACME-002Businesses with a handful of large commercial accountsA per-client series makes the overall sequence hard to audit
Job plus sequentialJ2041-1, J2041-2, J2041-3Progress billing on long jobsShort jobs produce a lot of "-1" invoices; the job number has to be a real job number

The prefix matters more than it looks. INV- on invoices and Q- on quotes means a client, a bookkeeper and a bank statement can all tell the two apart without opening anything. Quote vs invoice covers why the two documents must never be confused; a shared number series is the fastest way to confuse them.

Can invoice numbers have letters? Yes. A prefix, a year, a client code and a job code are all letters or digits that carry meaning, and none of them break the rule that the number is unique and sequential within its series. What the letters should not do is encode something that changes. A number that includes the client's name breaks when the client renames, and a number that includes the price is a number that has to change when the price does.

Keep it short. A reference that a client has to type into their bank's payment screen should be under about twelve characters. INV-1042 types in a second. 2026-ACME-PLB-0042-R1 does not, and the client will type something else.

What should your first invoice number be?

Not 1. An invoice numbered 0001 tells a new commercial client that they are your first customer, and tells a residential client that you have never done this before. Neither is a problem, and neither is any of their business.

Start the sequence somewhere above 1000. INV-1001 reads as an established book without claiming anything untrue; nobody assumes you have issued a thousand invoices, and nobody assumes you have issued none. Pick a starting point, write it down, and never go backward from it.

If you are moving from paper or a spreadsheet into software, start the new series above the highest number you have ever issued, with room to spare. A shop whose last paper invoice was 318 should start the new system at 1001, not 319. The gap costs nothing and guarantees that no new number can collide with an old one that turns up in a client's files.

CRMb's counters start every business at 1000, so the first quote is Q-1001 and the first invoice is INV-1001. If you need to continue an existing series instead, type the number you want on the first invoice; a number you type is kept exactly as typed, and the counter moves up behind it.

Do invoice numbers have to be sequential?

Two rules are being mixed together when people ask this, and they are worth separating.

Unique is mandatory. No two invoices from your business may share a number, ever. This is not a style choice; it is what makes the number a reference.

Sequential is the standard, and in some places it is the law. The EU VAT Directive requires a sequential number that uniquely identifies each invoice, and the UK's VAT invoicing rules ask for a unique number that follows in sequence. In the United States there is no federal rule about invoice numbers, but the practical standard is the same, because sequential numbering is how an auditor or a buyer of the business confirms that the invoice record is complete. Sequential, counting up by one within each series, is the only system that needs no explanation.

Gaps are normal, and they are explained by the void. A sequence of INV-1001 through INV-1050 with INV-1037 missing is a problem only if there is no record of INV-1037. If INV-1037 exists in the system with a status of void and a note saying it was replaced by INV-1038 because the wrong site address was printed, the gap is documented and no auditor will blink. The rule is to void, never to delete: a deleted invoice leaves a hole with no story, and a reused number creates two documents with the same reference. The month-end close checklist includes a pass over voids for exactly this reason.

Restarting each year. Some businesses reset to 0001 every January. That is fine only when the year is part of the number, because 2025-0001 and 2026-0001 are unique while 0001 and 0001 are not. If you use a prefix and a plain counter, there is no reason to reset at all; INV-1340 in December and INV-1341 in January is simpler than any annual scheme.

Quote numbers vs invoice numbers

A quote and an invoice are different documents with different legal weight, and a client may receive several of the first before one of the second. Give each kind its own series: Q-1001, Q-1002, Q-1003 for quotes, INV-1001, INV-1002 for invoices. A client who received three quotes before accepting one has three Q- numbers and one INV- number, and nothing about that sequence is confusing.

When the accepted quote becomes the invoice, the invoice gets the next INV- number. The quote's number is retired with the quote. Do not carry a Q- number onto an invoice and do not try to make the invoice number match the quote number; the invoice's own notes can say "per quote Q-1002," which is all the link either side needs. How to create a professional quote covers what the quote itself needs to carry.

In CRMb, converting a quote replaces its Q- number with the next INV- number in your invoice series, and the editor says so before you confirm, because the quote number is not kept.

Where the invoice number goes

The number is a reference only if it appears everywhere a reference is needed.

  1. The header of the invoice, beside the invoice date and the due date, in the same block as your business details. The first thing a client's accounts payable clerk looks for is the number; put it where they look. How to write a contractor invoice places it in the header for this reason.
  2. The subject line of the email. "Invoice INV-1042 from Ridgeline Plumbing, $2,460 due Nov 28" tells the client what the message is before they open it, and makes the thread searchable when they need it in three months.
  3. The PDF filename. INV-1042.pdf, never invoice.pdf. A client who downloads six of your invoices into one folder should not end up with invoice(1).pdf through invoice(6).pdf.
  4. The payment reference. Ask for the number on the transfer or the check memo, and print that request beside the payment instructions.
  5. Every reminder and every reply. A reminder that does not cite the number sends the client back to the original email to find it.

PO numbers, job numbers and invoice numbers are three different things

A commercial client often gives you a purchase order number and expects it on the invoice. That number is theirs; it belongs on your invoice as a separate reference, not as the invoice number. Your invoice number stays in your sequence, and the PO number sits beside it so their accounts payable can match the two. What is a purchase order covers what happens when the PO number is missing: the invoice is rejected, and your sequence now has an invoice that was issued but never accepted.

A job number is a third thing again. It identifies the project the invoice bills against, and a job on progress billing will produce several invoices against one job number. The invoice numbers for those draws are not J2041-1, -2 and -3 unless you have chosen that format deliberately; they are the next three numbers in your series, each carrying the job number as a reference line.

In CRMb, an invoice has its own number, an optional PO # field for the client's purchase order, and the job it belongs to, so all three references print without any of them pretending to be another.

A worked example: a plumbing shop's first year

Ridgeline Plumbing starts using software in January with an INV- series at 1001 and a Q- series at 1001.

  • January. Three quotes go out: Q-1001, Q-1002, Q-1003. Two are accepted. The first becomes INV-1001 for a water heater replacement; the second becomes INV-1002 for a repipe. Q-1002 is declined and stays a quote.
  • February. A commercial property manager asks for a service agreement and gives a purchase order number, PO 88412. The first monthly invoice is INV-1003 with "PO # 88412" beside the number. The property manager's accounts payable matches the two and pays on net 30 terms; net 30 payment terms for contractors covers why that account gets net terms when the residential work does not.
  • March. INV-1004 goes out with the wrong site address. It is voided with a note, and INV-1005 is issued correctly. The client only ever pays INV-1005. The series now has a documented gap.
  • April through September. A bathroom remodel runs on three draws against job J-2041: a deposit invoice INV-1006, a mid-job draw INV-1011 and a final INV-1019, each noting the job number and the draw. How to collect a deposit before work is the reason the first of those exists.
  • October. A client pays INV-1017 and INV-1018 in one transfer with "Ridgeline" as the reference. Because both numbers are open in the aging report and the amounts add up exactly, the match takes a minute. If the client had paid a round number, it would have taken a phone call; the number on the transfer is what saves that call.
  • December. The last invoice of the year is INV-1041. January's first is INV-1042. Nothing resets.

Forty-one invoice numbers, one void, one documented gap, zero duplicates, and every payment in the bank matched to a number. That is the whole system.

Invoice numbering mistakes that cost money

  • Reusing a number. Two invoices called INV-1012, one paid and one not, means a payment can be applied to the wrong one and a reminder can go out on the paid one. Never reuse, including after a delete.
  • Editing the number after sending. The client's records now say one thing and yours another. If the number must change, void and reissue.
  • Deleting an invoice instead of voiding it. The gap has no story. In a tax review, an unexplained gap is a missing invoice until proven otherwise.
  • Numbering by hand in a spreadsheet. Two people issuing invoices on the same afternoon will both reach for the next number. Let the system assign it.
  • Encoding the amount, the date or the client's name in the number. Each of those can change; the number cannot.
  • Resetting to 0001 without a year in the number. Duplicates across years, guaranteed.
  • A number only in the filename. If the number is not printed on the invoice itself, it does not exist once the client prints or forwards it.
  • Starting at 1. Harmless to your books, pointless to your clients.

Each of these shows up later as a payment that cannot be matched, which is the slowest way to find out that days sales outstanding has crept up.

How CRMb numbers quotes and invoices

  • One counter per business per kind. Quotes use Q-, invoices use INV-, and each series counts up by one from 1001 the first time you save a document of that kind.
  • The number is assigned on save, by the system, not typed in a hurry. Two people saving invoices at the same moment get two different numbers.
  • A deleted document's number is never handed out again. The counter only moves up, so deleting INV-1003 does not make the next invoice INV-1003.
  • A number you type is kept exactly as typed. If you continue an existing series or use your own format, CRMb does not overwrite it. Where a typed number in the INV- pattern already belongs to another invoice, the next free number is assigned instead, so two invoices never share one.
  • Converting a quote mints the next INV- number and retires the Q- number, with a confirmation that says both.
  • Void is a status. A wrong invoice is marked void and stays in the record with its number, and the replacement takes the next number.
  • The number prints everywhere it should: the invoice header, the PDF, the public share link the client opens, the email, the aging report and the payment record, with the PO # beside it when a client supplied one.

The chart of accounts for contractors is where the money lands once the number has done its job; invoice payment terms explained is where the due date beside the number comes from.

Frequently asked questions

What should my first invoice number be?

A number above 1000, such as 1001. It reads as an established sequence without claiming anything, and it leaves room below for any older numbers from paper or a spreadsheet. If you are migrating, start above the highest number you have ever issued.

Do invoice numbers have to be sequential?

They have to be unique everywhere. Sequential within each series is the standard, is required by VAT rules in the EU and the UK, and is what an auditor or a buyer uses to confirm the record is complete. Gaps caused by voided invoices are fine as long as the void is recorded.

Can invoice numbers have letters?

Yes. A prefix like INV-, a year or a client code is normal. Keep the whole reference short and avoid letters that encode something that can change, such as a price or a client's trading name.

Should quotes and invoices share a number series?

No. Give quotes their own prefix and series. A client may receive several quotes before one becomes an invoice, and a shared series makes the invoice record impossible to read on its own.

What do I do if I sent an invoice with the wrong number?

Void it, note why, and issue a new invoice with the next number. Do not edit the number on the sent invoice; the client already has the original and the two records will never agree.

Is it a problem to have gaps in my invoice numbers?

Not if every gap has a voided invoice behind it. A gap with no record is the problem. Keep voids in the system rather than deleting them.

Should the invoice number include the client's purchase order number?

No. The PO number is the client's reference and goes in its own field beside your invoice number. Your number stays in your sequence.

How should I number progress invoices on one job?

Use the next numbers in your normal series and cite the job number and the draw on each invoice. A job with three draws produces three ordinary invoice numbers that all reference the same job.

Should I restart invoice numbers every year?

Only if the year is part of the number. With a prefix and a running counter, there is no reason to restart; carry on from December's last number.

Getting started with CRMb

CRMb assigns the next quote or invoice number the moment you save, keeps one series per kind for your business, never reuses a number, keeps a number you type, retires the quote number when it becomes an invoice, and prints the number on the invoice, the PDF, the share link, the email and the aging report with the client's PO # beside it. It runs on Mac, iPad, iPhone, Android and the web, with the hours your crew punched flowing into each job's real cost. Every plan starts with a 14-day free trial, no card required.

More from the blog