How to Write an Invoice: Step-by-Step Guide
A clear, step-by-step walkthrough of how to create a professional invoice — from layout and essential details to formatting and sending.
What Is an Invoice?
An invoice is a formal document sent by a seller to a buyer requesting payment for goods or services provided. It acts as both a payment request and a legal record of the transaction. For freelancers and self-employed professionals, invoices are a fundamental part of getting paid and keeping accurate financial records.
Unlike a receipt (which confirms payment has been made), an invoice is issued before payment. It sets out exactly what was delivered, how much is owed, and when payment is due. If you're unsure about the difference, see our guide on invoices vs receipts.
In the UK, you're legally required to keep records of all invoices you send and receive — whether you're VAT-registered or not. HMRC expects self-employed individuals to maintain these records for at least five years. A well-written invoice protects both you and your client: it reduces disputes, makes your tax return easier, and gives you legal standing if you ever need to chase a debt.
You don't need special software to write an invoice, although dedicated tools like OwnedWork make the process faster and reduce errors. At its core, an invoice is simply a structured document with specific information presented clearly.
When Should You Send an Invoice?
Timing matters. Sending invoices promptly is one of the simplest things you can do to improve your cash flow. The general rule is: invoice as soon as the work is complete — or at the agreed milestone if you're billing in stages.
Here are the most common invoicing schedules freelancers use:
- On completion — You finish the project and send the invoice immediately. Best for one-off jobs like a website build or a design project.
- Weekly or fortnightly — Common for ongoing hourly work. You batch your hours and invoice at a regular interval.
- Monthly — Typical for retainer clients. You invoice at the end (or start) of each month for the agreed amount.
- Milestone-based — You agree on project phases and invoice after each one. For example, 50% upfront and 50% on delivery.
Whatever schedule you use, agree it with your client before you start work. Put it in your contract or agreement. This sets expectations and removes awkwardness when the invoice lands in their inbox.
If you're regularly sending invoices on the same schedule, consider setting up recurring invoices to automate the process entirely.
Step-by-Step: Writing Your Invoice
Follow these steps to write a professional invoice from scratch. If you want a detailed breakdown of every field, see what to include on an invoice.
- Add your business details — Your full name or trading name, address, email, and phone number. If you're a limited company, include your company registration number.
- Add the client's details — The client's name, company name (if applicable), and address. Make sure these match their records, especially if they need the invoice for their own accounting.
- Assign an invoice number — Every invoice needs a unique, sequential number. This is a legal requirement. See our guide on invoice numbering best practices.
- Add the date and due date — The invoice date is when you issue it. The due date is when payment should arrive. Common terms include Net 14, Net 30, or Due on Receipt.
- List your line items — Describe each service or product with a clear description, quantity, unit price, and line total. Be specific: "Website copywriting — 5 pages" is better than "Writing work".
- Calculate totals — Add a subtotal, then VAT if applicable, then the grand total. Make the amount due unmistakably clear.
- Include payment details — Your bank name, sort code, account number, and account name. For international clients, include IBAN and BIC/SWIFT codes.
- Add payment terms and notes — State your payment terms and any additional notes (e.g. late payment policy).
Once you've filled in these details, review the invoice for accuracy, save a copy for your records, and send it to your client — ideally as a PDF attachment so the formatting stays intact.
Invoice Formatting Tips
A clean, professional-looking invoice signals that you run a serious operation. It also makes it easier for clients to process and pay you quickly. Here are practical formatting tips:
- Use a consistent layout — Keep your business details at the top, client details below, line items in the middle, and totals at the bottom. This mirrors what accounts departments expect to see.
- Make the total stand out — Use a larger font size or bold text for the final amount due. It should be the most visible number on the page.
- Stick to one or two fonts — Readability beats creativity on invoices. Use a clean sans-serif font like Arial, Helvetica, or Inter.
- Include your logo — If you have a business logo, place it at the top. It adds professionalism and brand recognition.
- Use a table for line items — Structured columns (description, quantity, rate, total) are far easier to scan than paragraph text.
- Leave white space — Don't cram everything together. Generous spacing makes the document easier to read and looks more professional.
If you're not a designer, the easiest approach is to use an invoicing tool that handles the formatting for you. OwnedWork generates clean, professional invoices with all the right fields — you just fill in the details.
Always send your invoice as a PDF. Word documents and Google Docs can be accidentally edited, and they don't always render the same way on different devices. A PDF preserves your layout exactly as you designed it.
What to Do After Sending an Invoice
Sending the invoice isn't the end of the process. Here's what to do next to keep things running smoothly:
Save a copy immediately. Keep a local backup of every invoice you send. Organise them by client and date, or use invoicing software that stores them automatically. HMRC requires you to keep records for at least five years after the tax year they relate to.
Confirm receipt. A quick "Just sent over my invoice — let me know if you need anything" message can prevent your email from sitting unread. This is especially useful with new clients where you haven't established a payment routine yet.
Track the due date. Add the due date to your calendar or use a tool that tracks outstanding invoices for you. Don't rely on memory — when you're juggling multiple clients, it's easy to lose track.
Follow up promptly. If the due date passes without payment, don't wait weeks before following up. A polite reminder on day one or two after the due date is perfectly reasonable. If you need help with this, read our full guide on how to chase late payments.
Record the payment. When payment arrives, mark the invoice as paid in your records. This makes reconciliation straightforward when it's time to file your Self Assessment tax return. Keeping on top of this weekly — rather than scrambling in January — will save you hours of work and a lot of stress.
Common Pitfalls to Avoid
Even experienced freelancers make invoicing mistakes that delay payment or create admin headaches. Here are the most common pitfalls and how to avoid them:
- Vague line item descriptions — "Consulting work" tells the client nothing. Be specific about what you delivered, when, and in what quantity. Detailed descriptions also protect you in disputes.
- Forgetting payment details — It sounds obvious, but many freelancers forget to include their bank details. If a client has to email you to ask how to pay, that's a delay you caused.
- Inconsistent invoice numbers — Skipping numbers, duplicating them, or using random formats raises red flags with HMRC and confuses your own bookkeeping. Stick to a simple sequential system.
- Invoicing the wrong person — In larger companies, the person you work with isn't always the person who pays. Ask who handles accounts payable and send the invoice directly to them (copying your contact).
- No payment terms — If you don't state when payment is due, the client will decide for themselves — and their timeline will be longer than yours. Always include clear payment terms.
For a deeper dive into what goes wrong, check out our guide on 10 common invoicing mistakes and how to avoid them. Getting these fundamentals right means fewer chaser emails, faster payments, and cleaner books.
Frequently Asked Questions
Do I need to charge VAT on my invoices?
Only if you're VAT-registered. You must register for VAT if your taxable turnover exceeds £90,000 in a 12-month period (as of 2024/25). If you're below the threshold, you can register voluntarily but are not required to charge VAT.
Can I invoice without being a registered business?
Yes. As a sole trader in the UK, you can invoice clients without registering a company. You do need to register as self-employed with HMRC and file a Self Assessment tax return, but you don't need to form a limited company to send invoices.
What's the best format for sending an invoice?
PDF is the standard. It preserves your formatting across all devices, can't be accidentally edited by the recipient, and is universally accepted by accounting software. Avoid sending invoices as Word documents or in the body of an email.
How soon should I send an invoice after completing work?
As soon as possible — ideally on the same day the work is delivered or the milestone is completed. The sooner you invoice, the sooner you get paid. Delayed invoicing is one of the biggest causes of cash flow problems for freelancers.
Is there a legal requirement for invoices in the UK?
If you're VAT-registered, you must issue a VAT invoice for most sales to other businesses. Even if you're not VAT-registered, HMRC requires you to keep records of all sales and income, and invoices are the standard way to document this.
Related Articles
What to Include on an Invoice: 12 Essential Elements
A detailed breakdown of every field your invoice needs — from business details and invoice numbers to line items, VAT, and payment information.
Invoice Payment Terms Explained: Net 30, Due on Receipt & More
A plain-English guide to invoice payment terms — what they mean, when to use each type, and how to set clear expectations with clients.
Invoice vs Receipt: What's the Difference?
A clear comparison of invoices and receipts: their purpose, timing, legal status, and when you need each one as a freelancer or small business owner.
Create Professional Invoices in Seconds
Stop wasting time with spreadsheets. OwnedWork generates polished, branded invoices that help you get paid faster.
Get Started Free