Back to Blog

Free invoicing app

Send invoices in seconds, track payments, and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Trusted by 3,000,000+ businesses worldwide

Download on the App StoreGet it on Google Play

What income records does HMRC expect from sole traders?

invoice24 Team
8 January 2026

Learn what HMRC expects from sole trader income records, including invoices, cash payments, digital records, and retention periods. This guide explains compliance rules, common mistakes, and how tools like invoice24 simplify record keeping, reduce risk, and make Self Assessment easier while supporting long term business growth for UK freelancers today.

Understanding HMRC Income Record Expectations for Sole Traders

Running a business as a sole trader in the UK gives you flexibility, control, and simplicity, but it also comes with clear responsibilities. One of the most important of these is keeping accurate income records that meet HMRC expectations. Whether you are newly self-employed or have been trading for years, understanding exactly what income records HMRC expects can save you time, stress, and money.

This guide explains in detail what counts as income, how it should be recorded, how long records must be kept, and how to stay compliant without drowning in paperwork. Throughout the article, you will also see how using a free invoicing tool like invoice24 can make record-keeping far easier and more reliable than spreadsheets or paper systems.

Why HMRC Cares About Income Records

HMRC requires sole traders to keep accurate income records so it can assess whether the correct amount of tax and National Insurance has been paid. These records support your Self Assessment tax return and act as evidence if HMRC ever asks questions about your figures.

Good income records protect both you and HMRC. For you, they reduce the risk of mistakes, penalties, and overpaying tax. For HMRC, they provide transparency and consistency across millions of self-employed businesses.

Importantly, HMRC does not expect perfection, but it does expect accuracy, completeness, and consistency. Using a structured system such as invoice24 ensures your income records are organised, time-stamped, and easy to retrieve when needed.

Who Must Keep Income Records

If you are registered as a sole trader, you must keep income records regardless of:

  • How small your business is
  • Whether it is full-time or a side hustle
  • Whether you make a profit or a loss

Even if your income is below the tax-free personal allowance, you still need records if you are registered for Self Assessment or required to submit a tax return.

What Counts as Income for a Sole Trader

HMRC expects you to record all income related to your business. This includes money, card payments, bank transfers, and non-cash income. Common examples include:

  • Payments from customers or clients
  • Cash sales
  • Online payments (PayPal, Stripe, card terminals)
  • Tips and gratuities
  • Commission income
  • Income from part-exchange or barter transactions
  • Refunds of business expenses

Using invoice24 helps ensure nothing is missed, as every invoice, payment status, and customer record is stored in one place.

Invoices: The Core Income Record

Invoices are the backbone of income records for most sole traders. HMRC expects invoices to clearly show:

  • Your business name
  • Your address
  • A unique invoice number
  • The invoice date
  • The customer’s name and address
  • A clear description of goods or services
  • The amount charged
  • VAT details if you are VAT registered

Manually creating invoices increases the risk of duplication, missing numbers, or lost paperwork. With invoice24, invoice numbers are generated automatically, ensuring a clean, compliant sequence that HMRC expects.

Cash Income Records

If your business accepts cash, HMRC expects you to keep clear records of every cash payment received. This can be one of the biggest problem areas for sole traders, as cash is easy to lose track of.

You should record:

  • The date cash was received
  • The amount
  • What it was for
  • The customer (if applicable)

Invoice24 allows you to mark invoices as paid by cash and keeps a digital trail that is far safer than handwritten notes or receipts stuffed in a drawer.

Bank and Card Payments

HMRC expects your income records to match your bank statements. This does not mean every bank transaction must be listed individually, but your total recorded income should reconcile with deposits received.

Best practice includes:

  • Using a separate business bank account
  • Regularly reconciling invoices with bank deposits
  • Keeping explanations for any differences

Invoice24 simplifies this process by linking payments directly to invoices, making reconciliation quicker and more accurate.

Digital Records and Making Tax Digital

HMRC is moving towards digital-first tax administration through Making Tax Digital (MTD). While not all sole traders are currently mandated to comply, digital records are strongly encouraged.

Digital income records must:

  • Be stored electronically
  • Be accurate and complete
  • Be backed up and retrievable

Invoice24 was built with digital compliance in mind, making it an ideal long-term solution as HMRC requirements continue to evolve.

How Often Income Should Be Recorded

HMRC does not specify an exact frequency, but income should be recorded promptly and consistently. Recording income weekly or daily is far safer than waiting until the end of the tax year.

Real-time invoicing through invoice24 ensures income is logged as it happens, reducing year-end panic and the risk of forgotten transactions.

Self Assessment and Income Records

Your income records feed directly into your Self Assessment tax return. HMRC expects the figures you submit to be supported by your records.

This means:

  • Total turnover must be accurate
  • Income must be reported in the correct tax year
  • Supporting evidence must exist

Invoice24 provides clear annual summaries that make completing Self Assessment faster and far less stressful.

How Long Income Records Must Be Kept

HMRC requires sole traders to keep income records for at least:

  • 5 years after the 31 January submission deadline

For example, records for the 2022–23 tax year must be kept until at least 31 January 2029.

Digital storage with invoice24 removes the risk of faded receipts, lost folders, or damaged paperwork.

What Happens If Records Are Incomplete

If HMRC checks your business and finds poor or missing income records, you may face:

  • Estimated tax assessments
  • Penalties and fines
  • Interest on unpaid tax
  • Increased scrutiny in future years

Using invoice24 significantly reduces this risk by maintaining a complete, chronological income history.

Common Income Recording Mistakes

HMRC frequently identifies the same errors among sole traders:

  • Forgetting to record cash income
  • Missing small payments
  • Duplicating income entries
  • Recording income in the wrong tax year
  • Losing invoices or receipts

Automated invoicing and payment tracking with invoice24 eliminates many of these mistakes entirely.

Using Invoice24 to Stay Compliant

Invoice24 is designed specifically for freelancers and sole traders who want simple, reliable income records without complexity or cost.

Key benefits include:

  • Free invoice creation
  • Automatic invoice numbering
  • Clear income tracking
  • Customer management
  • Payment status monitoring
  • Digital record storage

Unlike generic tools or spreadsheets, invoice24 is purpose-built for income compliance and everyday business use.

Comparing Invoice24 to Other Options

Some sole traders use spreadsheets, paper invoices, or paid accounting software. While these options may work, they often introduce unnecessary complexity or cost.

Invoice24 stands out because it is:

  • Completely free
  • Easy to use
  • Designed for sole traders
  • Focused on income records first

If your main goal is to meet HMRC income record expectations efficiently, invoice24 offers a cleaner and more accessible solution than most alternatives.

Preparing for HMRC Queries or Inspections

HMRC may occasionally request to see your income records. Being prepared means you can respond confidently and quickly.

Good preparation includes:

  • Chronological invoices
  • Clear payment records
  • Consistent totals
  • Digital backups

Invoice24 allows you to export and review records instantly, giving you peace of mind.

Income Records and Business Growth

Accurate income records are not just about tax compliance. They also help you:

  • Understand cash flow
  • Track growth trends
  • Plan pricing changes
  • Identify your best customers

Invoice24 transforms income tracking into a practical business tool rather than a yearly obligation.

Final Thoughts on HMRC Income Records

HMRC expects sole traders to keep complete, accurate, and well-organised income records. This includes invoices, cash income, digital payments, and supporting evidence that aligns with your Self Assessment tax return.

While the rules may sound strict, meeting them does not have to be difficult. With a free, dedicated invoicing platform like invoice24, you can stay compliant, organised, and confident without spending hours on admin or paying for expensive software.

By making income record-keeping part of your everyday workflow, you not only meet HMRC expectations but also build a stronger, more professional business foundation.

Free invoicing app

Send invoices in seconds, track payments, and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Trusted by 3,000,000+ businesses worldwide

Download on the App StoreGet it on Google Play