Create HMRC compliant invoices: invoice same day, include PO numbers, follow GOV.UK rules and automate sending with Pipeline.

HMRC compliant invoice title card

Create your invoice with a unique number, your business details, the client’s details, the dates, a clear description and the total owed, then send it as a PDF with your payment terms attached. GOV.UK sets out the exact items an invoice must include, and tools like Pipeline can handle the formatting and sending for you.


TL;DR:

  • Sending an invoice immediately after completing a job, with a confirmed PO number and clear payment terms, significantly improves the likelihood of timely payment.
  • Hard copies or PDFs must include a unique invoice number, business and client details, work dates, clear descriptions, and the total amount owed; VAT invoices require additional tax-specific information.
  • Using invoicing software that offers reusable templates, payment links, automatic reminders, and easy integration with accounting tools simplifies the process and reduces errors.
  • Recording every invoice on the day it is sent and following a structured process for overdue payments, including reminders and formal demands, minimizes late payments and disputes.
  • VAT-registered businesses must issue full VAT invoices within 30 days, including VAT registration, rates, and total VAT amount, to comply with HMRC requirements.

Pipelineapp
Keep Invoicing Connected To Jobs
Pipeline brings jobs, invoices and payments together, helping UK trades and service businesses keep customer work organised in one platform.
Get in touch

Table of Contents

Step-by-step: create, format and send an invoice

Getting invoicing right starts with a template you can reuse every time. Build one that already has your business name, address, logo and a sequential numbering system, so you never send two invoices with the same reference.

Here’s the basic workflow:

  1. Open your template and add the invoice number, issue date and the date you supplied the goods or service (these can differ, and both matter for your records).
  2. List each item or job separately, with the quantity or hours worked, the rate, and the line total.
  3. Add up the total, include any VAT if you’re registered, and state the amount owed clearly at the bottom.
  4. Export as a PDF (it won’t shift formatting when opened on different devices) or upload it through the client’s own portal if they use one.
  5. Send it straight away, not days later. Attach it to a short, polite email with payment instructions.

Before you hit send, run through this checklist:

  • Does the invoice show a PO number, if one was given?
  • Is it addressed to the right person or department?
  • Is the PDF actually attached?
  • Have you included a payment link or bank details?

Once sent, log the invoice in your bookkeeping system straight away and set yourself a reminder to follow up if payment hasn’t landed by the due date.

What must be on an invoice: legal and HMRC requirements

An invoice isn’t just a bill, it’s a legal document, and GOV.UK is specific about what it must contain. Every standard invoice needs a unique identification number, your business name and address, the customer’s name and address, a clear description of the work or goods, the date of supply, the invoice date, and the total amount due.

  • Unique invoice number: sequential, never repeated.
  • Your details: business name, address, and contact information.
  • Customer details: name and address of the person or company you’re billing.
  • Dates: when the work was done and when you’re invoicing for it.
  • Description and amount: what you did, and exactly what’s owed.

If you’re a sole trader, you can invoice under your own name or a trading name, but either way your invoices should show your name alongside the business name if they differ. Limited companies must show the full registered company name as it appears on the certificate of incorporation.

One in every category of registered business must keep invoice records for VAT and accounting purposes, as confirmed by GOV.UK’s invoicing guidance. Keep copies, digital or paper, for as long as HMRC requires for your business type, because a missing invoice can cause real problems at tax time.

VAT invoices: when you need one and what extra details to include

If you’re VAT-registered, a standard invoice isn’t enough once VAT applies. You need to issue a full VAT invoice, and HMRC expects this within 30 days of the supply in most cases.

A full VAT invoice needs everything a standard invoice has, plus a handful of extras. According to HMRC’s VAT manual, it must show:

  • Your VAT registration number.
  • The time of supply (tax point) and the date of issue, if different.
  • The VAT rate applied to each item, since not everything is charged at the same rate.
  • The total VAT amount, shown in pounds sterling.
  • A sequential invoice number, same rule as a standard invoice.

If the total is under £250 including VAT, you can issue a simplified VAT invoice, which drops some of the detail but still needs to show the VAT rate and the gross amount. If you’re using a margin scheme or a reverse charge arrangement, note this clearly on the invoice so the client’s bookkeeping matches yours.

Payment terms, due dates and what to do about late payments

State your payment terms on every invoice, not just once in a contract somewhere. A line like “payment due within 30 days from invoice date” removes any ambiguity, and listing the methods you accept (bank transfer, card, cheque) saves a back-and-forth email.

Late payment is common enough that the Small Business Commissioner has pushed for stronger protections, including mandatory interest in some proposals. You’re entitled to statutory interest and compensation on overdue invoices, and the Commissioner provides an interest calculator and guidance to work out what you can legitimately add.

When a payment is overdue, work through it in stages:

  1. Check it was received, not lost in a spam folder or sent to the wrong inbox.
  2. Send a friendly reminder a few days after the due date.
  3. Follow up by phone if the reminder goes unanswered.
  4. Send a formal written demand stating the amount and the original due date.
  5. Issue an interest and compensation invoice if the delay continues.
  6. Consider recovery routes such as mediation or small claims as a last resort.

Pro Tip: Always confirm a PO number or the name of the person who requested the work before you start, since missing this is one of the most common reasons large clients bounce an invoice straight back.

Templates, formats and tools that make invoicing simpler

A good invoice template has a consistent structure: your details at the top, the client’s details below, then a line-item table with description, quantity, rate and total, followed by the grand total and payment terms at the bottom. Keep it the same every time so clients know exactly where to look.

PDF invoices sent by email remain the standard for small businesses, they’re simple, universally readable, and hard to accidentally edit. E-invoicing and client portals are becoming more common with larger organisations, and bank guidance on writing invoices recommends offering more than one payment method to avoid unnecessary delays.

If you’re deciding whether to move on from a manual template, look for software that offers:

  • Reusable templates with your branding built in.
  • Payment links embedded directly in the invoice.
  • Automatic reminders for overdue amounts.
  • Export to accounting software like Xero or QuickBooks.
  • Mobile access, so you can invoice from site.

Practitioner perspective: common pitfalls and field-tested tips

Most late payments trace back to a handful of avoidable mistakes: no PO number, the invoice sent to the wrong person, or the invoice going out days after the job finished instead of immediately. Each one is fixable with a small habit change.

Issue the invoice the moment the job is done, not at the end of the week. Confirm the PO number or the requester’s name before you even start the work, so there’s no scramble afterwards. The Small Business Commissioner’s guidance backs this up directly, noting that prompt invoicing and clear written terms are the two biggest levers for getting paid on time.

Pro Tip: Log every invoice the day it’s sent, in a spreadsheet or your accounting software, so chasing unpaid work becomes a five-minute task instead of a guessing game.

The part of invoicing most advice gets wrong

Most guides treat invoicing as a paperwork problem: get the fields right, send the PDF, done. That’s necessary but it misses the bigger issue, which is timing. A perfectly formatted invoice sent two weeks late behaves exactly like a sloppy one, because clients pay against the date they received it, not the date the work happened.

The part of invoicing most advice gets wrong — overview diagram

The conventional advice also underplays how much a missing PO number costs small businesses. It’s rarely the invoice itself that gets rejected, it’s the lack of a reference number that larger clients’ systems need to process payment automatically. Fix that one detail and you remove most of the friction before it starts.

If you take one thing from this guide, make it this: build the habit of invoicing the same day the job finishes, every time, with the PO number confirmed in advance. Everything else, the formatting, the VAT detail, the payment terms, matters less than that single habit.

— Chris

A simpler option: let your job software handle invoicing

If you’re running jobs, quotes and invoices across separate spreadsheets and apps, the admin adds up fast. Pipeline combines leads, job scheduling, quoting and online invoicing in one place, so an invoice can be raised straight from a completed job without re-typing anything.

Pipelineapp

Some software runs on flat monthly pricing with no per-user fees, so costs stay predictable as your team grows, and integrates with Xero, QuickBooks and Stripe for payment and bookkeeping. If invoicing has become the part of the week you dread, take a look at Pipeline’s pricing plans and see which one fits your business.

FAQ

What is the best way to invoice a client?

The best way is to use a consistent template with a unique invoice number, clear dates, an itemised description and the total owed, sent as a PDF immediately after the job is finished. Confirming a PO number beforehand and stating your payment terms clearly on the invoice reduces delays.

Is a handwritten invoice legal?

A handwritten invoice is legal as long as it includes the same compulsory details as any other invoice, such as a unique number, your business details, the customer’s details, the dates and the amount owed. GOV.UK’s invoicing guidance does not require a particular format, only the correct content.

What are the legal requirements for an invoice?

A standard invoice must show a unique identification number, your name and address, the customer’s name and address, a clear description of the goods or services, the supply date, the invoice date and the total amount due. VAT-registered businesses must also include their VAT number and the VAT details HMRC requires on a full VAT invoice.

How do I invoice someone?

Draft the invoice using a template with your business details and the client’s details, list the work with dates and amounts, then total it and send it as a PDF with your payment terms attached. Tools such as Pipeline’s online invoicing feature can generate and send this directly from a completed job.

Sources

Recommended