InvoiceOnline
FR Sign in

How to write an invoice: a step-by-step checklist

An invoice is more than a request for payment — it's a legal record of the work you did and the money you're owed. A clear, complete invoice gets paid faster and protects you if a client disputes the bill. This guide walks through every field a professional invoice needs, in plain language.

What every invoice must include

Whether you're a freelancer, a mechanic, or a contractor, a professional invoice has the same core fields:

  1. The word "Invoice" — clearly labelled at the top, so there's no confusion with a quote or receipt.
  2. A unique invoice number — sequential (INV-001, INV-002…) so you and your client can reference it.
  3. Your business details — name, address, email, phone, and tax/registration number if you have one.
  4. Your client's details — who you're billing, with their address.
  5. The invoice date and your payment terms (e.g. "Net 30").
  6. An itemized list — each product or service on its own line, with quantity, unit price, and line total.
  7. Subtotal, tax, and total — the math, shown clearly.
  8. Payment instructions — how you want to be paid (bank transfer, e-transfer, etc.).

Step by step

1. Add your branding

Put your logo and business name at the top. It looks professional and makes the invoice instantly recognizable to your client.

2. Number the invoice

Use a consistent, sequential numbering system. This keeps your records organized and is often required for tax purposes.

3. Itemize the work

List each service or product separately. Vague invoices ("services rendered — $2,000") invite disputes and slow down payment. Specific line items ("Brake pad replacement — 2 hrs labour — $180") get approved faster.

4. Show the totals clearly

Display the subtotal, any applicable tax, and the grand total. Make the amount due impossible to miss.

5. Set clear payment terms

State exactly when payment is due and how to pay. "Payment due within 14 days by bank transfer" leaves no room for confusion.

Common mistakes that delay payment

Skip the template juggling — create a complete, professional invoice in under a minute.

Start free trial No credit card required

Frequently asked questions

Do I need accounting software to send an invoice?

No. A dedicated invoice generator like InvoiceOnline creates professional invoices and PDFs without the overhead of full bookkeeping software.

What's the difference between an invoice and an estimate?

An estimate is sent before the work to quote a price; an invoice is sent after to request payment. Read our full guide on invoice vs. estimate.