How to Write an Invoice for Freelance Work, Step by Step

Skip ahead: create a professional invoice in minutes
Create Free InvoiceTo write an invoice for freelance work, list your details and the client's, give it a unique number, itemize the work you did, add any tax, and state the due date and how to pay you. Knowing how to write an invoice for freelance work this way means the client's accounts team can process it without emailing you back. Leave out any one of those pieces and a question usually arrives instead of a payment.
Key takeaways
- A freelance invoice needs seven core pieces: your details, the client's details, an invoice number, the date and due date, itemized work, the total, and payment instructions.
- A specific due date gets paid faster than vague wording like "payment due on receipt."
- Itemizing hours or deliverables instead of one lump sum cuts down on clients asking what they're paying for.
- A consistent invoice numbering format makes it easy to track who has paid once you have more than a few clients.
What Goes on a Freelance Invoice
A freelance invoice needs seven things to get paid without a back-and-forth: your business details, the client's details, a unique invoice number, the invoice date and due date, an itemized list of the work, the total amount owed, and how you want to be paid. Miss one and you'll usually hear back from the client asking for it before they process anything.
| Section | What to include |
|---|---|
| Your details | Business name, address, email, phone, and registration number if you have one |
| Client details | Company or client name and the contact who approved the work |
| Invoice number | A unique, sequential reference like INV-014 |
| Dates | Invoice date and a specific due date, not "on receipt" |
| Line items | Each deliverable or hour block with quantity and unit price |
| Total | Subtotal, tax if it applies, and the final amount owed |
| Payment details | Bank details or the payment method you accept |
How to write the invoice, step by step
Work from your quote or agreement, not from memory. The invoice should match what the client already approved, so they can tick it off and pay.
- Add your details: your name or business name, address, email and phone, plus your tax number if you are registered.
- Add the client's details: the company name, billing address, the person who approved the work, and their PO number if they gave you one.
- Number and date it: the next number in your sequence and today's date.
- List the work: one line per deliverable or block of hours, with the quantity and rate, using the same wording as your quote.
- Subtract any deposit: show what the client already paid so the balance is clear.
- Add tax if you charge it: show the rate and the amount separately.
- Set the due date and payment details: a specific date and your bank details or payment link.
- Send it as a PDF to the person who handles payment, and copy the person who approved the work.
| Description | Quantity | Rate | Amount |
|---|---|---|---|
| Website copy, 6 pages, 2 revision rounds | 1 | 1,200.00 | 1,200.00 |
| Product descriptions | 20 | 25.00 | 500.00 |
| Editing call (hours) | 2 | 60.00 | 120.00 |
| Less deposit paid 1 August | -600.00 | ||
| Balance due by 30 September 2026 | 1,220.00 |
Our free invoice generator follows these steps in order, works out the totals and tax, and numbers each invoice for you. Once you have done it once, this is how to write an invoice for freelance work in a few minutes: your details carry over, and only the client and line items change.
Writing Each Section Without Guesswork
Line items: be specific, not vague
"Consulting: $1,200" invites questions. "Website copy: 6 pages, 2 revision rounds, $1,200" doesn't. The more specific the line item, the less likely a client is to query it, and the easier it is for you to see which parts of a project actually paid off when you look back.
Due dates: pick a number, not a phrase
Replace "due on receipt" with an actual date, 7, 14, or 30 days out. A due date gives the client's accounts team something concrete to schedule against. An open-ended invoice has nothing to schedule, so it sits in the queue behind ones that do. Our guide to invoice payment terms has wording for each option.
Payment details: remove every excuse to delay
Include your bank account details, or whatever payment method you accept, directly on the invoice. If a client has to email you asking how to pay, that's a day or two added to your payment cycle for no reason.
A Simple Numbering System
Use a short prefix plus a running number: INV-001, INV-002, and so on. Skip dates or client initials in the number itself, those make it harder to tell at a glance which invoice comes next, and they break the moment you have two clients with the same initials. There is more on this in our guide to setting up an invoice numbering system.
- Keep the same prefix across all clients so your records stay in one sequence.
- Never reuse a number, even for a cancelled invoice: void it and move on.
- Pad numbers with leading zeros (INV-001, not INV-1) so they sort correctly in a folder.
If you use our invoice tool, the numbering happens automatically, along with the totals and layout, so you can focus on the work itself rather than formatting a document every time you get paid.
Frequently asked questions
Do I need a registered business to send an invoice?
No. Freelancers operating as sole traders or under their own name can invoice clients directly, just include your name, contact details, and a way to be paid. If you are a UK sole trader who is not VAT registered, our sole trader invoice generator leaves the VAT line off for you.
What if the client disputes a line item?
Refer back to the original quote or agreement for the scope, and only invoice for what was agreed. This is much easier when your quote and invoice use matching, specific line items.
Should I charge a late fee for overdue invoices?
State a late fee percentage on the invoice upfront if you plan to charge one. Adding it after the due date has passed without warning usually creates more friction than it's worth.
How many line items should one invoice have?
As many as it takes to describe the work clearly without listing every micro-task: group related work into deliverables rather than individual minutes.
Try Our Free Invoice Generator
Create professional invoices with banking details, due dates, and PDF export.
Free forever · No sign-up · Takes 2 minutes