Guide

How to write a freelance invoice

Ten things every invoice needs, a numbering system that stays tidy for years, and the short email that gets it paid on time.

Updated October 2026 · 7 min read

The short answer

A freelance invoice needs ten things: your name and contact details, the client's name and address, a unique invoice number, the issue date, a real due date, a line for each deliverable with its amount, the total, any tax line your country requires, how to pay, and your payment terms. Send it the day you deliver, as a PDF, with the invoice number in the email subject.

What to include, top to bottom

Numbering that stays tidy

Pick one format and keep it for years. Year plus a running number is enough: INV-2026-001, INV-2026-002. If you work for a few retainer clients, a client code in the number (INV-2026-ACME-003) makes searching easier later. Draft invoices do not get a number until they are sent, so a cancelled draft never leaves a gap.

Payment terms that get you paid

Terms belong in the proposal first and on the invoice second. Short terms are normal for freelancers: 14 days is common, 7 for small jobs. State the consequence calmly and only if you will apply it: "Payment is due by 20 October. Invoices unpaid after that date accrue 2% per month." For new clients or large projects, invoice a deposit before you start, usually 30 to 50 percent.

Line total = quantity × unit price
Subtotal = sum of line totals
Total due = subtotal + tax (if any) − deposit already paid

The email that goes with it

Keep it to four lines. Subject: Invoice INV-2026-014 from Your Name, due 20 October. Body: what the invoice covers in one sentence, the amount and the due date, the PDF attached, and a thank-you. Send it to the person who approves invoices, with your day-to-day contact in copy. The invoice itself is the document; the email is only the delivery.

When to send

On the day you deliver, not at the end of the month. For projects longer than a month, agree milestones and invoice each one as it is accepted. For retainers, invoice on the same day each month, in advance. The sooner the invoice exists, the sooner the due date exists, and the sooner you notice when it passes.

Know when each invoice is due. Invoice Tracker Lite is a free Notion template: every invoice you send shows "due in 8 days", "due today" or "10 days late" on its own, and an Awaiting payment view sorts what you are owed by date. Works on Notion Free, in 7 languages.
Get the free template

Common mistakes

Questions

Do I need a tax number to invoice?

It depends on where you are registered. Many countries require a tax or business ID on every invoice once you pass a revenue threshold, and some require it from the first invoice. Check your local rules; this guide is about layout and habits, not tax advice.

What about clients in another country?

Agree the currency and who pays transfer fees before the work starts, and write both on the invoice. Add the client's full legal address and, in many cases, a note that tax is handled under the client's local rules. Payment links often cost less than international bank transfers for small amounts.

Invoice, quote or receipt?

A quote is the price before the work; an invoice is the request for payment after it; a receipt confirms the payment arrived. Keep the same number through all three (Q-014, INV-014, R-014) and the paper trail explains itself.

Invoices that fill themselves in. Freelancer OS keeps clients, projects, time and invoices in connected Notion databases, with a ready-made invoice layout that pulls the client, the project lines and the total from what you already logged. One-time purchase, works on Notion Free.
See Freelancer OS