If you freelance or run a small service business, invoicing is one of those tasks that should take a few minutes but often takes much longer - especially if you're working from a Word template, chasing a spreadsheet you last updated three months ago, or trying to remember what you charged that client in October.
It doesn't have to be complicated. Here's what a professional invoice actually needs, and the simplest way to get it done.
What a good invoice includes
A surprising number of invoices are missing basic information that slows payment down. The essentials:
Your details. Your full name or business name, your address, and your contact information. If you're VAT registered, your VAT number.
The client's details. Their name or company name, and ideally the name of the person or department handling invoices. Sending to a generic email address is one of the most common causes of delayed payment.
A unique invoice number. This matters more than it seems. Accounting teams file invoices by number. If yours doesn't have one, it creates extra work for them and can delay payment.
A clear description of what you did. "Consulting services - October" is not a clear description. "Website copywriting for the 'About' and 'Services' pages - delivered 14 October" is. The more specific you are, the less likely someone is to come back with questions before approving payment.
The amount, broken down if relevant. If you're charging for multiple things, list them separately. If you're charging VAT, show the pre-VAT amount, the VAT amount, and the total.
Your payment details. Sort code and account number, or whatever payment method you use. Don't make people email you to find out how to pay you.
Payment terms. When is it due? "30 days" is standard for most B2B work. "Due on receipt" is reasonable for smaller amounts. Whatever you choose, state it clearly.
The format doesn't matter as much as you think
A well-structured PDF is fine. A clear email with the details above is fine. An invoice sent as a link that the client can view in their browser is increasingly common and often faster.
What matters is that the information is complete, easy to find, and consistent across all your invoices.
The part that actually slows payment down
The most common reason invoices are paid late isn't that clients are deliberately difficult. It's that something about the invoice creates a small friction - a missing piece of information, an unclear description, a payment detail that wasn't included - and instead of resolving it immediately, the accounts team puts it aside to come back to.
Send a complete invoice with clear details and it usually gets paid on the terms you've agreed. Send an incomplete one and you're adding time to the process.
Making it simpler
If you're sending invoices through Word or a downloaded template, CoreInvoice is worth looking at. You add your clients once, create an invoice in under a minute, send it as a link or PDF, and track which ones have been paid without checking a spreadsheet.
At year end, you export everything for your accountant in one go. It's not accounting software - it's just the simplest way to handle the invoicing part of running a small business.