Independent invoicing software research. No pay-to-rank placements.Affiliate disclosure
InvoiceVerdict
Guide

How to Write an Invoice

A practical guide to how to write an invoice, with clear workflow explanations, examples, and links to relevant invoicing tools when they solve a real process problem.

Research record

Why you can trust this page

Editorial guide
Last reviewed
September 20, 2026
Evidence basis
InvoiceVerdict editorial guidance
Affiliate relationship
This page may contain commission-earning links; editorial criteria are independent.

Read our methodology · Editorial policy · Corrections

A professional invoice should tell the client four things immediately: who is billing them, what they are paying for, how much is due, and when/how to pay.

1. Start with clear business and client details

Include your business or trading name, contact information, and any legally required tax or registration details. Add the client name and billing address exactly as the client expects to see them.

2. Use a unique invoice number

Keep invoice numbers unique and sequential enough that you can trace them later. The exact format matters less than consistency. A simple pattern such as 2026-001 is easier to audit than ad-hoc labels.

3. Describe the work precisely

Use line items that a client can understand without asking for clarification. Include quantity or hours, unit price, taxes, discounts, and the line total when relevant.

4. State the due date and payment terms

Avoid vague language such as “due soon.” Use a specific date or a clearly defined term such as Net 15 or Net 30 when that matches your agreement.

5. Make payment easy

Include the payment method or a secure payment link. The invoice should not make the customer search through an old email thread to work out how to pay.

6. Send, track, and follow up

The workflow continues after sending. Record whether the invoice was delivered, viewed, partially paid, paid, or overdue. This is where invoicing software often saves more time than invoice creation itself.

Software shortcut: BillingNow documents invoice creation, payment tracking, recurring invoices, reminders, and AI assistance. Invoice Ninja adds projects, time tracking, quotes, and a client portal. Compare freelancer invoicing tools →

Update history

  1. Initial publication and editorial review.

How corrections work →