Invoicing · Updated 2026-10-06

How to Write an Invoice: The Complete Guide for Freelancers

An invoice is the bridge between finished work and money in your account. Yet most freelancers were never taught how to write one — so they wing it, send something vague, and then wonder why payment takes six weeks. This guide fixes that. You'll learn exactly what goes on an invoice, why each field matters, and the small details that separate invoices that get paid promptly from ones that gather dust in an accounts-payable inbox.

What an invoice actually is

An invoice is a formal request for payment. It tells your client what you did, what they owe, and how and when to pay you. It's also a legal and tax document: it creates a record of income for you and a record of an expense for your client.

An invoice is not a quote (that's a price before the work), and it's not a receipt (that's proof of payment after the money arrives). The normal order is: quote → work → invoice → payment → receipt. If you're unsure where each document fits, our guide to quotes vs estimates vs invoices walks through the full workflow.

Every field on an invoice, explained

1. Invoice number

A unique, sequential number for each invoice: INV-001, INV-002, and so on. Never reuse a number, and try not to leave gaps — sequential numbering is a legal requirement in some countries (including the UK) and makes life dramatically easier at tax time. See invoice numbering best practices for formats that scale as you grow.

2. Invoice date and due date

The invoice date is the day you issue it. The due date is when payment is expected — "Net 14" means 14 days after the invoice date; "Net 30" means 30 days. Always show both dates explicitly. "Due upon receipt" sounds firm but is vague in practice; a concrete date gives your client — and their accounting software — something to schedule against.

3. Your business details

Your name (or business name), address, email, and phone number. Requirements vary by country and business structure: if you're a sole trader in the UK, for example, HMRC requires your own name plus any trading name — see UK invoice requirements for the specifics.

4. Your client's details

The client's name and billing address. For business clients, use the registered company name — invoices addressed to "Dave" instead of the company can get stuck in approval limbo. If the client gave you a purchase order (PO) number, include it; many larger companies cannot process an invoice without one.

5. Line items

One row per distinct piece of work or expense: a clear description, quantity, and rate. "Website design — 1 × $2,500" beats "Services rendered — $2,500" every time. Specific descriptions prevent the single most common cause of payment delays: a client emailing back to ask what a line means.

6. Subtotal, tax, and total

Show the maths: subtotal of line items, then any tax, then the grand total. Whether you need to add sales tax, VAT, or GST depends on where you and your client are based and whether you're registered — when in doubt, check your tax authority's guidance. Never invent a tax line: if you're not registered to collect it, don't add it.

7. Payment details

Tell the client exactly how to pay you: bank transfer details, a payment link, or whatever methods you accept. Every extra step a client must take to find your payment info is another reason to "do it tomorrow." Put payment details on every invoice, not just the first one.

8. Payment terms and notes

A line or two covering payment terms ("Payment due within 14 days"), accepted methods, and any late-payment policy. Keep it professional, not threatening — and only state a late fee if your contract actually allows one (see our guide to late fees on invoices).

How to write an invoice, step by step

  1. Confirm the details before you start. Check the agreed price, the client's billing name and address, and any PO number. Most invoice disputes trace back to assumptions made here.
  2. Assign the next invoice number in your sequence.
  3. Fill in your details and the client's details exactly as agreed.
  4. Add line items with clear descriptions, quantities, and rates.
  5. Calculate the subtotal, add any applicable tax, and show the total.
  6. Set the invoice date and a concrete due date.
  7. Add your payment details and payment terms.
  8. Proofread. Check the total, the client's name spelling, and the dates. Then send it.

Doing this by hand in a document is fine for your first invoice. By your fifth, you'll want a tool: our free invoice generator handles numbering, maths, and formatting for you — no signup, no watermark.

7 mistakes that delay payment

How to send your invoice

Email remains the standard: attach the invoice as a PDF (universally readable, hard to accidentally edit) and keep the email itself short — invoice number, amount, due date, and a thank-you. Send it to the right address: ask who handles payments rather than assuming it's your day-to-day contact.

File naming helps too: INV-0142-ClientName.pdf is findable; invoice_final_v2.pdf is not.

Getting paid faster: what actually works

Keep a copy of everything

Save every invoice you send, sequentially, with its number. You'll need them for tax returns, and they're your evidence if a payment dispute ever escalates. A simple folder per tax year works; whatever system you use, make it boring and consistent.

Frequently asked questions

Do I need to send an invoice for every job?

In almost all cases, yes. Even for small amounts, an invoice creates the paper trail your client needs to pay you and that you need for your tax records. The main exception is instant point-of-sale transactions, where a receipt does the job instead.

Can I send an invoice as an individual, not a registered business?

Yes. Freelancers operating as sole traders (or the equivalent in your country) invoice in their own name all the time. You don't need a limited company or LLC to send a valid invoice — you just need to include the required details accurately.

What should I do if I make a mistake on an invoice?

Don't edit and resend silently. Issue a corrected invoice with a new invoice number — or a credit note cancelling the old one, followed by a fresh invoice — and tell the client what changed. Clean corrections keep your records sequential and auditable.

How long should I give a client to pay?

Fourteen to thirty days is standard for freelancers. Shorter terms (7–14 days) suit small invoices or new clients; larger corporate clients often insist on 30. Whatever you choose, agree it before the work starts and print it on the invoice.

Do I need special software to make invoices?

No — a well-formatted document works. But dedicated tools remove the busywork: automatic numbering, tax maths, and professional formatting. Our invoice generator is free, needs no account, and produces a clean PDF you can send immediately.

Please noteProperlyPaid provides free tools and general information only — not professional tax, legal, or accounting advice. Tax figures shown are estimates; confirm requirements with your accountant or tax authority.

Keep exploring