Understanding Your HMRC Record-Keeping Obligations
More than 1.1 million contractors and freelancers filed Self Assessment returns in the 2022 to 2023 tax year, according to analysis by TaxWatch UK. For the majority, accurate bookkeeping is not a background administrative task but a legal requirement that HMRC can and does enforce through compliance checks. A contractor or freelancer who cannot produce clear, complete financial records when requested faces penalties that go beyond the original tax liability.
The record-keeping obligation begins from the first day of self-employment, not from the first time a tax return is filed. Every payment received, every business expense incurred, and every invoice issued from day one forms part of the records HMRC may ask to see. Starting the bookkeeping discipline early, rather than reconstructing it at year end, is the single most effective step any new contractor or freelancer can take.
What Records HMRC Requires You to Keep
HMRC requires self-employed contractors and freelancers to keep records of all business income and expenditure for at least five years after the 31 January deadline for the relevant tax year. The records must be sufficient to allow the Self Assessment tax return to be prepared accurately and to substantiate every figure entered on it. HMRC’s full guidance on record-keeping requirements for self-employed individuals is on the self-employed records guidance page.
In practice this means keeping all sales invoices issued, all purchase receipts and invoices received, bank statements for all accounts used in the business, mileage logs for vehicle use, and records of any equipment or assets purchased. Digital copies are acceptable to HMRC and are generally easier to organise and retrieve than paper records. Most cloud accounting platforms allow receipts to be photographed and attached to the corresponding transaction, creating a complete audit trail that is straightforward to produce if HMRC makes a request.
Recording Contractor and Freelance Income
Contractor and freelance income must be recorded in full, regardless of how it is paid. Bank transfers, card payments, cash, and payments through platforms such as PayPal or Stripe are all taxable income and must all appear in the bookkeeping records. A common error is to record only the net amount received after a platform fee has been deducted, rather than the gross income with the fee separately recorded as a business expense. Both figures matter: understating gross income understates the business turnover, which can affect VAT registration assessments and HMRC’s view of the business’s scale.
Claiming Allowable Expenses as a Contractor
The range of allowable expenses available to contractors and freelancers is broader than many appreciate, but the wholly and exclusively rule applies strictly. An expense is allowable only if it is incurred entirely for the purpose of the business. HMRC’s guidance on expenses for self-employed individuals is on the allowable expenses for self-employed page.
For contractors working from home, a proportion of household costs including broadband, electricity, and heating can be claimed on the basis of the rooms used and hours worked. For those using a vehicle for client travel, mileage can be claimed at HMRC’s approved rates of 45 pence per mile for the first 10,000 miles and 25 pence beyond that. Professional subscriptions, specialist software, and training directly related to the contracting work are generally allowable. In my experience working with contractor clients, the most commonly missed expense is professional indemnity insurance, which is fully allowable and often a significant annual cost.
Managing VAT as a Contractor or Freelancer
Contractors and freelancers whose taxable turnover exceeds the VAT registration threshold of 90,000 pounds must register for VAT and charge it on their services. Once registered, quarterly VAT returns must be submitted under Making Tax Digital using compatible software, and the digital record-keeping requirement applies from the first VAT period.
Contractors providing services to VAT-registered businesses in other countries must understand the place of supply rules, which determine whether UK VAT applies. Services provided to overseas VAT-registered businesses are generally treated as outside the scope of UK VAT, meaning no UK VAT is charged and the turnover does not count toward the UK registration threshold.
Preparing for Self Assessment as a Contractor
Self Assessment registration is required from the first year in which self-employed income exceeds 1,000 pounds. The registration deadline is 5 October following the end of the tax year in which self-employment began. If your bookkeeping records are current and complete throughout the year, preparing the Self Assessment return is straightforward. All income is already categorised, all expenses are documented, and the profit figure is accurate.
Our bookkeeping services keep contractor and freelance records current on a monthly basis so that the January Self Assessment deadline never arrives as a surprise. For contractors who want the full bookkeeping function managed professionally, our outsourced bookkeeping service covers the complete monthly record-keeping workflow, leaving you free to focus on the client work that generates your income.
About the Author
Stuart Kerr is Managing Director of Bookkeeping Packages Ltd, an outsourced bookkeeping service supporting UK small businesses and accountancy practices. With over 20 years of bookkeeping experience, Stuart specialises in helping businesses maintain accurate records and management accounts. Stuart is a bookkeeper, not a regulated financial adviser. Nothing in this article constitutes tax or financial advice. Call 0161 531 0087 or visit bookkeepingpackages.co.uk.
The information in this article is provided for general guidance only. Stuart Kerr is a professional bookkeeper, not a regulated financial adviser. This content does not constitute tax or financial advice. For advice specific to your circumstances, please consult a qualified accountant or tax adviser.