A Reddit post recently raised a question that catches out small business owners who pay contractors directly: if a freelancer doesn’t issue a formal invoice, can you still claim the payment as a business expense?

The poster runs a UK limited company with around 5 employees and pays overseas freelancers directly into their personal bank accounts. They have written agreements, timesheets, and bank payment evidence — but no invoices from the freelancers. They asked whether that’s enough for HMRC, or whether they need to insist on an invoice for every payment.

The short answer: an invoice is not what makes an expense deductible. HMRC wants adequate records and a genuine business purpose, not a specific document type. But there’s a practical reason to ask for a simple invoice anyway — and it has nothing to do with paying Upwork or Fiverr fees.

What HMRC Actually Requires

For sole traders, HMRC’s guidance on self-employed records is explicit about what counts as proof. The list of acceptable records includes:

  • All receipts for goods and stock
  • Bank statements, chequebook stubs
  • Sales invoices, till rolls and bank slips

Note that invoices appear alongside bank statements and receipts — not instead of them. An invoice is one type of proof, not the only type. HMRC also confirms that you do not need to send your records in when you submit your tax return, but you must keep them so you can “show them to HM Revenue and Customs (HMRC) if asked.”

For limited companies, the rules are similar in spirit. According to HMRC’s guidance on company accounting records, you must keep records of “all money spent by the company, for example receipts, petty cash books, orders and delivery notes” and “any other relevant documents, for example bank statements and correspondence.” Again, an invoice is one example in a list — not a standalone requirement.

The Real Test: Business Purpose + Adequate Records

What actually makes an expense deductible is not the document — it’s the purpose and the evidence.

For sole traders, the test is that the expense is an allowable business expense — in practice, incurred wholly and exclusively for the purposes of the trade.

For limited companies, HMRC’s Corporation Tax guidance states that you can deduct revenue expenses “if they have been incurred wholly for a business purpose.” The wording is slightly different from the sole trader test, but the principle is the same: the cost must genuinely be for the business, not for you personally.

If you can show both of those things — genuine business purpose and adequate records — the expense is deductible, whether or not a formal invoice exists.

What Counts as “Adequate Records”

For the Reddit poster’s situation — paying overseas freelancers directly — the following combination would generally count as adequate records:

  • A written agreement setting out the work, rate, and terms
  • Timesheets or work records showing what was done and when
  • Bank statements showing the payment to the freelancer’s account
  • Correspondence (emails, messages) about the work

That is a paper trail. It shows what was bought, how much, when, who was paid, and that the work was for the business. An invoice would make it tidier, but its absence does not invalidate the deduction.

The risk of relying on this combination alone is that the audit trail is weaker than it needs to be. If HMRC opens a compliance check, they’ll ask to see records. A stack of bank transfers and emails takes longer to reconstruct than a folder of monthly invoices. That’s not a legal problem — it’s an administrative one.

The Practical Case for Asking for an Invoice Anyway

A simple monthly invoice from each freelancer does not need to come through Upwork or Fiverr. A basic PDF showing the freelancer’s name, date, work performed, hours and rate, and the total is enough. It takes a freelancer five minutes to produce and gives you:

  • A cleaner audit trail — one document per payment, easy to file and retrieve
  • A clearer link between the payment and the work done
  • Less reconstruction work if HMRC asks questions years later
  • A consistent format across all contractors, regardless of country

You do not need to pay platform fees to get this. The invoice is a document, not a service. Ask your freelancers to send a simple PDF each month and file it alongside the bank transfer evidence.

How Long to Keep the Records

The retention periods differ by entity type:

  • Sole traders: at least 5 years after the 31 January submission deadline of the relevant tax year. For a 2024-25 tax return filed by 31 January 2026, keep records until at least 31 January 2031. (HMRC guidance)
  • Limited companies: 6 years from the end of the last company financial year the records relate to — and longer if HMRC has started a compliance check, the return was filed late, or a transaction spans more than one accounting period. (HMRC guidance)

Limited company directors should note that failing to keep accounting records can lead to a £3,000 HMRC fine or director disqualification — so the record-keeping obligation is not optional.

What This Article Does Not Cover

The Reddit thread also raised questions about IR35, PAYE, VAT reverse charge on overseas services, and UK GDPR international transfers. Those are real compliance issues for UK businesses paying overseas contractors, but they are outside the scope of this article — which is purely about what records substantiate an expense.

If you pay overseas contractors regularly, those areas need separate advice from an accountant or adviser who can look at your specific circumstances. The record-keeping question above is the easy part; the employment-status, VAT and data-protection questions are where the real risk lives.

The Bottom Line

  1. An invoice is not what makes an expense deductible. HMRC’s test is genuine business purpose plus adequate records — not a specific document type.
  2. Multiple forms of proof are acceptable. Receipts, bank statements, contracts, timesheets and correspondence can all substantiate an expense. An invoice is one option in a list, not a legal requirement.
  3. Ask for a simple invoice anyway. It costs nothing, takes five minutes, and gives you a cleaner audit trail if HMRC ever checks.
  4. Don’t pay platform fees just to get an invoice. Fix your direct process instead — a basic PDF from each freelancer is all you need.
  5. Keep records for the right period: 5 years after the 31 January deadline (sole traders) or 6 years from the end of the financial year (limited companies).
  6. Get separate advice on IR35, PAYE, VAT and GDPR if you pay overseas contractors — those are not record-keeping questions, and getting them wrong is more expensive than a missing invoice.

For more on record-keeping when paying for business expenses in unusual ways, see our guide on claiming a business expense paid on a personal credit card. For the broader choice between the £1,000 trading allowance and actual expenses, see trading allowance or expenses: which should you claim?. For the complete list of what you can and can’t claim, see our allowable expenses for sole traders guide. For the full list of ways to lower your tax bill, see our reduce your Self Assessment tax bill hub.

Back to Shoebox Method · Back to Guide