How to Create a Freelance Invoice in Under 60 Seconds
Invoicing shouldn't take longer than the coffee break you're having while doing it. But most freelancers either use bloated software that takes 20 minutes to set up, or Word documents that look like they were made in 2003.
Here's what your invoice actually needs — and how to create one in under a minute.
What UK law requires on an invoice
If you're a sole trader or limited company in the UK, HMRC requires these elements on every invoice:
- Your business name and contact details
- The client's name and address
- A unique invoice number (sequential)
- The invoice date
- A description of the goods or services
- The amount charged (and currency)
- VAT amount if you're VAT-registered (plus your VAT number)
- Payment terms and due date
Miss any of these and you risk issues with your tax return — or worse, a client using the missing details as an excuse not to pay.
The anatomy of a professional invoice
Header
Your logo (or business name in bold), your address, and the word “INVOICE” in large text. Simple but it sets the tone — this is a professional document, not a casual request.
Client details
Full business name and address. If they're a limited company, use the registered company name. Getting this wrong can delay payment through accounts departments.
Invoice number and date
Use a simple sequential system: INV-001, INV-002, etc. Never reuse a number. The date should be the date you issue the invoice, not the date you did the work.
Line items
Break your work into clear line items. “Web development — £3,000” is vague. Better:
- Homepage design and development — £800
- About page — £400
- Contact form with email integration — £300
- CMS setup and content migration — £500
- Responsive testing and QA — £200
Detailed line items justify your pricing and reduce client pushback.
Total and payment details
Subtotal, VAT (if applicable), and a clear total. Below that: your bank details, payment deadline, and late payment terms.
Common invoicing mistakes
- No payment deadline — “Please pay at your convenience” means “please pay never.” Set a specific date.
- Missing bank details — If the client has to email you asking how to pay, you've added a week to your payment time.
- Invoicing too late — Send the invoice the day you deliver. Every day you wait is a day you're not getting paid.
- Not numbering invoices — You need sequential numbers for your tax records. Start now, even if you're on invoice #1.
- No late payment terms — Include them. Under UK law you can charge 8% + base rate interest on late B2B payments.
Free vs paid invoicing tools
For most freelancers starting out, you don't need a £30/month accounting suite. You need something that:
- Generates a clean, professional PDF
- Includes all the legal requirements
- Takes less than 2 minutes to fill out
- Doesn't require a 30-minute onboarding flow
Create your first invoice — free
Invoice Pilot generates professional invoices in 60 seconds. Fill in your details, add line items, download PDF. No signup required.
Create invoice →