Unpaid Invoices and Tax: Do Tradespeople Pay HMRC on Money They Never Received?
Nothing winds up a tradesperson quite like an unpaid invoice.
You did the work. You paid for fuel. You bought materials. You gave up the time. The customer got the benefit.
Then the money does not arrive.
That is bad enough on its own. But then another question appears.
Do you still pay tax on money you never received?
The answer depends on how your accounts are prepared, and it is one of the reasons good records matter more than most tradespeople realise.
The simple version
Many sole traders use cash basis accounting.
Under cash basis, income is generally recorded when the money is actually received, not when the invoice is sent.
So if an invoice has not been paid, it usually has not become income for that tax calculation yet.
That can be a relief. But do not take that as an excuse to ignore unpaid invoices.
An unpaid invoice can still wreck your cash flow, confuse your records, delay your tax return and hide how much money the business is really owed.
Cash flow is not the same as tax
A customer not paying you creates two separate problems.
The first is cash flow.
You need the money to live, buy materials, pay suppliers, cover the van and keep working.
The second is tax and records.
You need to know what has been invoiced, what has been paid, what is still outstanding, and what should be included in your accounts.
A lot of tradespeople mix those together and end up with a mess.
They know a customer owes them money, but they cannot remember the invoice number. They remember sending a quote, but not whether it became an invoice. They know someone paid something, but cannot match it to the job.
That is how unpaid invoices turn into year-end chaos.
Bad debts are not the same as late payments
A late payment is money that has not arrived yet.
A bad debt is money you have accepted is unlikely to be recovered.
Do not call something a bad debt just because the customer is slow.
For tradespeople, a lot of so-called bad debts are actually weak chasing.
The invoice was vague. The payment terms were missing. There was no written quote. Extras were not agreed. The customer was not chased for three weeks. Then resentment built up and nobody wanted the awkward conversation.
Before writing money off, make a serious attempt to collect it.
Send reminders. Call. Put the invoice details in writing. Refer to the agreed quote. Offer a clear deadline. Keep the tone professional.
If the money is worth chasing, chase it properly.
Why unpaid invoices still need tracking
Even if you are not paying tax on money you have not received under cash basis, you still need to track the invoice properly.
Because the money may arrive later.
When it does, it needs to go into the right tax year and against the right customer.
If you do not track it, you risk one of two problems.
You forget to include income when it eventually arrives. Or you count income twice because your records are messy.
Neither is good.
A proper unpaid invoice list should show:
- customer name
- job address
- invoice number
- invoice date
- due date
- amount owed
- amount paid
- remaining balance
- chase history
- whether the invoice is disputed
This is not just admin. It is your money map.
Do not let customers use paperwork against you
When a customer wants to delay payment, weak paperwork gives them room.
They say they never got the invoice. They say the amount is different to what they expected. They say extras were not agreed. They say they are waiting for a breakdown. They say the invoice needs to be sent somewhere else.
Some of those excuses may be genuine. Some are not.
Either way, clean paperwork removes excuses.
Your invoice should be clear. Your quote should match the job. Extras should be recorded. Payment terms should be obvious. Materials and labour should be separated where needed.
If you are under CIS, the labour and materials split matters even more.
How Dayrates helps
Dayrates helps tradespeople keep invoices, jobs, customers and payments organised from the phone.
That matters because unpaid invoices are not just a getting paid problem. They are a record-keeping problem.
If you know exactly who owes what, when it was due and what has been chased, you are in a stronger position.
You also make life easier at tax time because your records are not scattered across WhatsApp, notes, bank transactions and memory.
Final word
Unpaid invoices hurt. But messy unpaid invoices hurt twice.
First, they damage cash flow. Then they make your tax records harder than they need to be.
Know whether you use cash basis. Track every invoice. Chase early. Keep evidence. Tell your accountant what is paid and what is not.
You cannot stop every bad payer. But you can stop bad paperwork making the problem worse.
Related guides: Chasing Unpaid Invoices · Late Payment Law & Your Rights · Self Assessment for Tradespeople · When a Customer Refuses to Pay