Invoicing 9 min read read

How to Invoice as a Sole Trader: Complete Guide

Learn what to include on a sole trader invoice, legal requirements, numbering systems, and professional invoicing tips. Covers both VAT and non-VAT registered tradespeople.

Legal Requirements for Sole Trader Invoices

While there is no single law that dictates the exact format of a sole trader invoice, several regulations require specific information to be included. Under the Companies, Partnerships and Groups (Accounts and Reports) Regulations and HMRC requirements, your invoices must include enough information to identify the transaction, the parties involved, and the amount payable.\n\nFor non-VAT registered sole traders, your invoice must include your name or trading name, your contact details including address, the customer's name and address, a unique invoice number, the date of the invoice, a description of the goods or services provided, the amount charged for each item or service, and the total amount due. You should also include your payment terms and bank details for payment.\n\nIf you are VAT registered, additional requirements apply under VAT regulations. Your invoice must also show your VAT registration number, the VAT rate charged on each item, the VAT amount, and the total including and excluding VAT. For invoices over 250 pounds, you must include the customer's name and address. Below 250 pounds, a simplified VAT invoice with fewer details is acceptable.\n\nFailing to include the required information can cause problems. Customers may refuse to pay incomplete invoices, and HMRC may query your records if invoices lack proper detail. For tradespeople working under CIS, invoices should clearly separate labour and materials so contractors can apply CIS deductions correctly to the labour portion only.

Creating a Professional Invoice

A professional invoice reflects well on your business and helps ensure prompt payment. Beyond the legal requirements, include your logo or business branding, a clear job reference or description that the customer will recognise, and specific payment instructions including your bank sort code and account number or a payment link.\n\nThe description of work should be detailed enough that the customer can verify what they are being charged for, but concise enough to be readable. For a plumber, instead of writing just Plumbing work, write something like Supply and install new combi boiler including removal of existing system, pipework modifications, and commissioning, with the site address and date of work. This level of detail reduces disputes and supports your records if HMRC queries the income.\n\nYour invoice numbering system should be sequential and unbroken. HMRC expects invoice numbers to be in order so they can verify that all invoices have been included in your tax return. Many tradespeople use a format like the year followed by a sequential number, such as 2526-001, 2526-002, and so on. TradeTally generates sequential invoice numbers automatically and flags any gaps in the sequence.\n\nConsider including a brief note of your payment terms at the bottom of each invoice, such as Payment due within 30 days of invoice date. You can also add a polite note about late payment interest, which you are entitled to charge under the Late Payment of Commercial Debts Act. This alone can significantly improve payment times, as it signals that you take your invoicing seriously.

Invoice Timing and When to Issue

The timing of your invoices affects both your cash flow and your tax return. Best practice is to invoice as soon as the work is complete, or at agreed milestones for larger jobs. The longer you delay invoicing, the longer you wait for payment, and the harder it becomes to remember the details of the work for an accurate description.\n\nFor small jobs completed in a single visit, such as a boiler service or an electrical fault repair, issue the invoice on the day of the job or the following day. TradeTally lets you create and send invoices from your phone while you are still on site, which is the most efficient approach and often results in faster payment.\n\nFor larger projects such as a bathroom installation, kitchen fit, or house rewire, agree milestone payments with the customer before starting. A common structure is a deposit of 25 to 30 percent before work begins, a second payment at a midpoint milestone, and the balance on completion. Issue a separate invoice for each milestone payment. This protects your cash flow and limits your financial exposure if the customer fails to pay.\n\nFor tax purposes, your turnover for the year is based on the date you issue invoices, not when payment is received. If you complete a job on 3 April 2026 and invoice on 7 April 2026, the income falls into the 2026/27 tax year even though the work was done in 2025/26. Understanding this timing is important, particularly for jobs completed near the end of the tax year.

Handling Different Payment Scenarios

Cash payments require the same invoicing discipline as bank transfers. Issue a receipt or invoice for every cash payment and record it in your accounts. HMRC is particularly vigilant about cash transactions in the trades sector, and having a complete paper trail of cash payments protects you in the event of an enquiry.\n\nWhen a customer provides materials and you are only charging for labour, your invoice should clearly state that it is for labour only and note that materials were supplied by the customer. This is important for your records and for any CIS deductions, as CIS only applies to labour and materials you supply.\n\nIf you need to charge for additional work beyond the original quote, issue a supplementary invoice referencing the original invoice number and explaining the additional work. Never amend a previously issued invoice as this breaks the audit trail. If you need to correct an error, issue a credit note referencing the original invoice and then issue a new corrected invoice.\n\nDeposits and advance payments should be invoiced as pro forma invoices or deposit invoices at the time they are requested. When the job is complete, issue a final invoice showing the total cost less the deposit already paid. TradeTally tracks deposits against jobs and automatically calculates the remaining balance on the final invoice.

Using TradeTally for Professional Invoicing

TradeTally is built specifically for sole trader tradespeople and handles every aspect of the invoicing process. You can create professional invoices from your phone in under a minute, with your business details, logo, and standard payment terms pre-loaded. The app generates sequential invoice numbers, calculates totals including VAT if applicable, and separates labour and materials for CIS purposes.\n\nSending invoices directly from TradeTally via email or a shareable link means customers receive the invoice immediately and you have a record of when it was sent. The app tracks the status of each invoice, from sent to viewed to paid, giving you a clear picture of your outstanding receivables at any time.\n\nFor your tax return, TradeTally totals all invoices for the tax year and maps the figure directly to Box 1 of your SA103F. It also identifies any invoices that remain unpaid, helping you manage bad debts and ensure your declared income is accurate. If you use the cash basis of accounting, TradeTally can report on payments received rather than invoices issued.\n\nThe app also generates customer statements, showing all invoices and payments for a particular customer over a period. This is useful for customers with multiple jobs or ongoing maintenance contracts, and for chasing overdue payments with a clear summary of what is owed.

TradeTally makes all of this easier

Invoicing, expense tracking, receipt scanning, and SA103F export — from £19/month.

Start Free Trial

Frequently asked questions

Quick answers to common questions.

Related guides

Ready to simplify your invoicing?

Join thousands of UK tradespeople who spend less time on paperwork and more time earning. Start your 14-day free trial today — no card required.

From £19/month. Annual billing saves you 16%.