How to Invoice a Client Properly as a Freelancer: A Complete UK Guide
Getting paid on time is half the battle when you’re self-employed, and knowing how to invoice a client properly as a freelancer makes the difference between a smooth cash flow and weeks of chasing. I learned this the hard way in my first year of freelancing — I sent vague emails saying “here’s what you owe me” and wondered why payment took six weeks. A proper invoice isn’t just paperwork; it’s a legal document that protects you, looks professional, and nudges clients to pay promptly.
The good news is that invoicing in the UK is straightforward once you know what HMRC expects and what clients need to see. Whether you’ve just landed your first client or you’ve been freelancing for years and your system is a mess, here’s the full picture.
What a Proper Freelancer Invoice Must Include
There’s no single government template you must use, but HMRC sets out what a VAT invoice must contain, and even if you’re not VAT-registered, following the same structure keeps things clean. Every invoice you send should include these details:
- Your business name and address — plus your contact details so the client can reach you about queries.
- A unique invoice number — sequential (001, 002, 003…). Never reuse numbers or skip them randomly.
- The invoice date — and, if different, the date the work was supplied.
- Your client’s name and address — the person or company who owes you money.
- A clear description of the work — what you did, over what period, with enough detail that nobody has to guess.
- The amount owed — broken down by line item if you did multiple pieces of work, with the total clearly stated.
- Payment terms — when the money is due, typically 14 or 30 days from the invoice date.
- How to pay you — bank details (sort code and account number) at minimum.
If you’re VAT-registered, you also need your VAT number, the VAT rate applied, and the VAT amount per line. For more on the official requirements, the gov.uk guidance on invoicing lays out exactly what’s required.
How to Invoice a Client Properly as a Freelancer: Step by Step
Here’s the process I follow now, refined over years of trial and error:
1. Agree terms before you start work
The single biggest invoicing mistake freelancers make is starting work without agreeing payment terms in writing. Before you lift a finger, confirm your rate, what’s included, when you’ll invoice, and when payment is due. An email confirmation is fine — it doesn’t need to be a solicitor-drafted contract. This one habit will save you more grief than anything else on this list.
2. Send the invoice promptly
Invoice as soon as the work is done or the milestone is hit — don’t wait until the end of the month out of politeness. In my experience, invoices sent within 24 hours of delivery get paid noticeably faster than ones sent a fortnight later. The work is fresh in the client’s mind, and your invoice lands before their finance run closes.
3. Use a consistent numbering system
Pick a format and stick with it. I use INV-2026-001 and count up through the year. It looks professional, makes your records easy to audit, and if you ever need to reference an invoice in a dispute, there’s no confusion. Choosing the right accounting software for sole traders can automate all of this for you.
4. Make payment easy and obvious
Spell out exactly how to pay: “Please pay £1,250 to Sort Code 12-34-56, Account 12345678, within 14 days.” Bold the total. If you accept bank transfer only, say so. The fewer decisions the client has to make, the faster they pay. I also add a polite line: “Thank you for your business — please let me know if you have any questions about this invoice.”
5. Follow up without feeling awkward
A friendly reminder three days before the due date works wonders: “Just a heads-up that invoice INV-2026-014 is due on Friday.” If it goes overdue, follow up the day after, then weekly. Stay polite but firm — you’re not begging, you’re running a business. Late payment legislation actually entitles you to charge interest and compensation on overdue commercial debts, which is worth knowing if a client chronically pays late.
Common Invoicing Mistakes Freelancers Make
- Sending invoices late. Every day you delay is a day added to your wait.
- Forgetting the invoice number. It looks amateur and makes your bookkeeping a nightmare.
- Vague descriptions. “Design work — £800” invites questions. “Homepage redesign, 3 concepts + 2 revision rounds, 12–19 Oct — £800” doesn’t.
- No payment terms. Without a due date, “promptly” means nothing.
- Not keeping copies. HMRC requires you to keep records for at least 5 years after the 31 January submission deadline. Cloud invoicing tools do this automatically.
Should You Use Invoicing Software?
Honestly? Yes. Spreadsheets work when you have two clients, but once you’re juggling several projects, proper software pays for itself. It generates numbered invoices, tracks who’s paid, sends automatic reminders, and produces the reports your accountant needs at year-end. Free tiers from tools like Wave or the entry plans of QuickBooks and Xero are plenty for most freelancers. Pairing good invoicing habits with a solid cash flow forecast means you’ll never be caught short at tax time.
If you’re just starting out and wondering how much to charge as a freelancer, getting your pricing right matters just as much as getting the paperwork right — the best invoice in the world won’t help if the rate doesn’t cover your costs.
The Bottom Line
Invoicing properly comes down to five things: include everything HMRC expects, number your invoices, describe the work clearly, state when and how to pay, and send the invoice the moment the work is done. Do that consistently and you’ll spend far less time chasing money and far more time doing the work you actually enjoy. Your future self — the one with healthy cash flow and no awkward “just checking in on that invoice…” emails — will thank you.

One thought on “How to Invoice a Client Properly as a Freelancer: A Complete UK Guide”