What to Include on an Invoice: A Small Business Checklist
What a small business invoice should include: the two details GOV.UK says every invoice must state, a practical checklist, and why the rules depend on country.
An invoice is a request for payment. It should make it obvious who is asking, what for, how much and by when. Beyond that, what an invoice must contain depends on your country, your tax registration and who your customer is.
This article is part of our guide to choosing invoicing software. The legal points come from UK government guidance (GOV.UK), checked on 20 September 2026, and are examples of one country's rules, not advice for yours. Check with your local tax authority. The checklist below is common practice.
What GOV.UK says
GOV.UK's overview says an invoice needs to specify:
- how much the customer needs to pay you
- when the customer must pay you
It also says that in the UK you have to give a customer an invoice by law if both you and the customer are registered for VAT. And it notes that an invoice is not the same as a receipt, which acknowledges payment.
A practical checklist
Use this as a starting point. Add whatever your country's rules require, such as tax registration numbers.
About you
- Business name, address and contact details
- Your tax or registration number, if you have one
About the customer
- Their name or business name and billing address
About the invoice
- A unique invoice number, so you and the customer can refer to it
- The date of the invoice
- The due date or payment terms
- A description of what you supplied, with quantities and prices
- Any tax shown separately, if you charge it
- The total amount due
About payment
- Accepted payment methods and how to pay
- Bank details or a payment link
- What happens if the invoice is paid late, if you've agreed that in advance
Small things that speed up payment
- Put the due date where it can't be missed.
- Give the customer a reference to quote when they pay.
- Use plain descriptions. "Replace kitchen tap, 2 hours labour" is easier to approve than "Service call".
- Send it promptly after the job. See how to get paid faster.
Estimates and quotes
An estimate or quote is a price before the work, not a request for payment. Many tools let you convert an accepted estimate into an invoice so the details carry over. That saves retyping, and it keeps the invoice consistent with what the customer agreed.
If it goes unpaid
A clear invoice makes chasing easier. See how to chase overdue invoices. If you're choosing software to produce invoices, compare plans in FreshBooks vs QuickBooks vs Wave.
Frequently asked questions
What is the difference between an invoice and a receipt?
An invoice asks a customer to pay. A receipt acknowledges that payment was made. GOV.UK's guidance draws the same distinction.
Do I have to send an invoice?
It depends on where you are and who your customer is. In the UK, GOV.UK says you must give an invoice by law if both you and the customer are registered for VAT, which means a business-to-business sale. Other countries have their own rules, so check with your local tax authority.
Should I put payment terms on the invoice?
Yes. GOV.UK says an invoice must state when the customer must pay you as well as how much. Stating a clear due date is also good practice anywhere.
Sources
- GOV.UK — Invoicing and taking payment from customers — checked Sep 20, 2026
Related reading
- ArticleInvoicing
How to Get Paid Faster as a Small Business
Practical ways for a small business to get paid faster: agree terms upfront, invoice promptly, make paying easy, offer more than one method and remind politely.
· 2 min read
- ArticleInvoicing
How to Chase Overdue Invoices Politely and Effectively
A step-by-step routine for chasing overdue invoices: a friendly reminder, a firmer follow-up, a phone call and next steps, with example wording to adapt.
· 2 min read
- ArticleInvoicing
FreshBooks vs QuickBooks vs Wave: How the Plans Differ
FreshBooks, QuickBooks Online and Wave price invoicing differently: by client, by user or free with fees. See how each is structured on its own pricing page.
· 2 min read
Get practical tech tips for your business
New guides, honest reviews and free tools — straight to your inbox. No spam, unsubscribe anytime.