How Long to Keep Accounting Records

A guide to accounting record retention periods in the UK, covering HMRC, Companies House and other statutory requirements.

UK businesses are legally required to keep accounting records for a minimum period. The exact length depends on your business structure, the type of record and which authority requires it. Getting this wrong can result in penalties, failed audits or an inability to defend yourself during an HMRC enquiry.

This guide sets out the retention periods you need to know.

Retention periods at a glance

Record type Minimum retention period Authority
Self Assessment records (sole trader) 5 years after the 31 January filing deadline HMRC
Corporation Tax records 6 years from end of accounting period HMRC
VAT records 6 years HMRC
PAYE and payroll records 3 years after the end of the tax year HMRC
Companies House annual accounts 6 years from end of financial year Companies House
CIS records 3 years after the end of the tax year HMRC
Gift Aid records (charities) 6 years from end of accounting period HMRC

Self Assessment (sole traders and partnerships)

If you file a Self Assessment return, HMRC requires you to keep records for 5 years after the 31 January submission deadline for the relevant tax year.

For example:

Tax year Filing deadline Records must be kept until
Tax year ending 5 April 31 January after the tax year ends 5 years after the filing deadline

The records you must keep include:

If you send your return late, the 5-year period starts from the date you actually filed, not the original deadline.

Limited companies

Limited companies must keep accounting records for 6 years from the end of the accounting period they relate to. This is set out in the Companies Act 2006, sections 386-389.

The records must be sufficient to:

This includes:

What “6 years” means in practice

If your accounting period runs 1 January to 31 December, you must keep those records until at least 31 December six years later. For most companies, this means holding at least 6 complete years of records at any point in time.

VAT records

If your business is VAT-registered, you must keep VAT records for 6 years. The records include:

Under Making Tax Digital, these records must be kept in a digital format using MTD-compatible software. You cannot rely solely on paper records for VAT purposes.

PAYE and payroll records

Employers must keep PAYE records for 3 years after the end of the tax year they relate to. Records include:

Tax year Records must be kept until
Tax year ending 5 April 5 April three years later

Construction Industry Scheme (CIS)

If your business operates in construction and uses subcontractors, you must keep CIS records for 3 years after the end of the tax year. These include:

Digital vs paper records

HMRC accepts both digital and paper records. However, practical considerations strongly favour digital:

Factor Paper Digital
Search and retrieval Slow Instant
Storage space Significant for 6 years Minimal
Durability Paper fades, fire/water damage risk Cloud backup protects against loss
MTD compliance Does not meet VAT MTD requirements Fully compliant
Sharing with accountant Post or scan Instant access

If you keep paper records, you should consider digitising them. HMRC accepts scanned copies as valid evidence, provided the digital version is a clear, accurate and unaltered reproduction. Once digitised, you can destroy the paper originals, though some businesses choose to keep both.

For guidance on digitising receipts, see our receipt management guide.

When HMRC can go further back

The standard retention periods assume your records are complete and your returns are accurate. HMRC can extend its enquiry window in certain circumstances:

Situation Enquiry window
Normal (no issues) 12 months from filing date
Careless error 6 years from end of the tax year
Deliberate error 20 years from end of the tax year
Fraud 20 years

This means if HMRC believes there has been a deliberate error or fraud, they can look back 20 years. In these cases, having destroyed records after the standard period could work against you.

A cautious approach is to keep records for at least 7 years and indefinitely for any period where there is uncertainty about the accuracy of your returns.

What to do with old records

When records pass their retention deadline:

  1. Review them to confirm nothing is still needed (ongoing disputes, open enquiries, pending insurance claims)
  2. Destroy securely – shred paper documents, securely delete digital files
  3. Document the destruction – keep a log of what was destroyed and when

For data that includes personal information (employee records, customer details), you also need to comply with GDPR requirements. Keeping personal data longer than necessary is itself a compliance issue.

Penalties for inadequate records

Failing to keep adequate records can result in:

Practical tips

Nexbal is launching in the UK · beta open

Join the Nexbal beta

Early access, 30 days free, and your feedback shapes the product.