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
- 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.
- Assign the next invoice number in your sequence.
- Fill in your details and the client's details exactly as agreed.
- Add line items with clear descriptions, quantities, and rates.
- Calculate the subtotal, add any applicable tax, and show the total.
- Set the invoice date and a concrete due date.
- Add your payment details and payment terms.
- 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
- No due date. "Pay when you can" means "pay never." Always state a date.
- Vague line items. "Consulting" invites questions; "Q3 SEO audit — 12 hours" doesn't.
- Wrong recipient details. Invoicing the wrong entity, or a personal email instead of accounts-payable, adds weeks.
- Missing PO number. Enterprise clients often can't pay without one.
- Hidden payment details. If the client has to ask how to pay, you've added a round trip.
- Sending it late. Invoice the day the work is done — or on the schedule you agreed. Late invoices get deprioritised.
- No follow-up system. An invoice sent is not an invoice paid. Calendar a nudge for the day after the due date.
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
- Invoice immediately. The longer you wait, the less urgent it feels — to both of you.
- Offer easy payment. Bank transfer is fine; adding a card or online payment option removes friction for smaller invoices.
- Consider a deposit. For large projects, 30–50% upfront is standard in many industries and filters out flaky clients.
- Be politely relentless. A short reminder the day after the due date is professional, not rude. Our guide to chasing late payments gives you the full escalation ladder plus copy-paste templates.
- Reward promptness (optionally). A small early-payment discount — say 2% for payment within 7 days — can work, but don't train clients to expect it forever.
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.