How long to keep records in the UK
Pick a UK business or private document and its date to see the first day it may be shredded, the period, the rule behind it and every related record.
A limited company keeps its accounting records for 6 years from the close of the financial year they cover. A sole trader keeps them until 5 years after the 31 January filing deadline. Someone who must file a personal Self Assessment return keeps records for 1 year after that deadline, roughly 22 months from 5 April.
The month the company's accounting period ends. Only company records use it.
May be destroyed from
1 February 2029
- Retention period
- 5 years
- Counted from
- 31 January 2024
- Keep until
- 31 January 2029
- Basis
- Legal duty
- Rule
- TMA 1970 s12B(2)(a)
- Note
- Longer during an open enquiry or after a very late return.
| Document | May go from |
|---|---|
| Sole trader or partnership records | 1 February 2029 |
| Limited company accounting records | 1 January 2029 |
| VAT records and invoices | 1 January 2029 |
| PAYE and payroll records | 6 April 2026 |
| Statutory Maternity Pay records | 6 April 2026 |
| National Minimum Wage records | 31 December 2028 |
| Holiday and holiday pay records | 1 January 2029 |
| Working time records | 1 January 2025 |
| Right to work check copies | 1 January 2025 |
| Accident book entries | 1 January 2026 |
| Board minutes and resolutions | 1 January 2033 |
- Built and source-checked by Muhammad Abdullah Awais
- Last checked
- 9 sources
- Methodology
Choose a document, enter its date and the checker shows the first day it may be destroyed under UK law. It covers how long to keep business records for a company, a sole trader or an employer, and the private papers a household holds. Each result names the rule and says whether it is a legal duty or a limitation period. Rules checked on 2 October 2026.
Retention periods for UK records at a glance
Every retention period has a length and a starting day, and both decide the date. Payroll records run for 3 years once the tax year is over, and VAT records for 6 years from each invoice. Receipts and bills carry no duty at all; a limitation period of 6 years is why many households hold them that long. On the day after a period ends, the record may go.
A limited company with a financial year ending 31 December 2024 keeps its accounting records until 31 December 2030, the worked example in HMRC's manual CH14600. A sole trader's business records for 2022 to 2023 stay until 31 January 2029, as GOV.UK's guidance on self-employed records shows. For a personal Self Assessment return, GOV.UK puts the period at least 22 months after the tax year ends. The VAT calculator works out the tax on the invoices those VAT records hold.
| Document | Period | Counted from | Example date | May go from |
|---|---|---|---|---|
| Limited company accounting records | 6 years | Close of the financial year | 31 December 2024 | 1 January 2031 |
| Sole trader or partnership records | 5 years | 31 January filing deadline | 31 December 2022 | 1 February 2029 |
| VAT records and invoices | 6 years | Invoice date | 15 June 2020 | 16 June 2026 |
| PAYE and payroll records | 3 years | 5 April closing the tax year | 1 December 2025 | 6 April 2029 |
| Statutory Maternity Pay records | 3 years | Close of the tax year the pay period ends in | 1 December 2025 | 6 April 2029 |
| National Minimum Wage records | 6 years | End of the next pay reference period | 30 September 2026 | 30 September 2032 |
| Holiday and holiday pay records | 6 years | Date the record was made | 1 May 2026 | 2 May 2032 |
| Working time records | 2 years | Day the record was made | 1 May 2026 | 2 May 2028 |
| Right to work check copies | 2 years | Last day of employment | 30 June 2026 | 1 July 2028 |
| Accident book entries | 3 years | Entry date | 10 March 2026 | 11 March 2029 |
| Board minutes and resolutions | 10 years | Meeting date | 10 March 2026 | 11 March 2036 |
| Self Assessment records (personal) | 1 year | 31 January filing deadline | 1 October 2024 | 1 February 2027 |
| Records of an asset sold | 1 year | Filing deadline for the year of sale | 15 August 2025 | 1 February 2028 |
| Receipts, bills and bank statements | 6 years | Day a claim could first be made | 10 March 2026 | 11 March 2032 |
| Deeds | 12 years | Day a claim could first be made | 10 March 2026 | 11 March 2038 |
Three kinds of basis sit behind these dates. A legal duty means a statute orders the record to be kept, often with a penalty. A limitation period sets no duty, but it limits how long a claim can be brought, and the record is the evidence until then. Official guidance is a recommendation from a public body with no law behind the figure. The reference cases rerun the published GOV.UK and HMRC examples through the same rules, as the methodology explains.
Limited companies: company law and Corporation Tax
A limited company is bound by two separate record duties, and the longer one decides. The Companies Act 2006 requires a private company to keep accounting records for 3 years from the date they are made. A public company keeps them for 6 (Companies Act 2006 s388). For Corporation Tax, Finance Act 1998 Schedule 18 sets a longer span: until the sixth anniversary of the close of the period a Company Tax Return covers. HMRC treats the tax period as the one that applies.
HMRC's own example uses an accounting period that ended on 31 March 2010: its records were kept until 31 March 2016 and could go from 1 April 2016. The checker asks for the month the financial year ends, because a document belongs to the accounting period it falls in. A purchase invoice of 20 November 2024, in a company whose year ends in March, sits in the year ending 31 March 2025. It may go from 1 April 2031.
Some company records stay longer than the standard span. The usual cases are these:
- A transaction that runs across more than one accounting period, such as a long contract or a loan.
- An asset expected to last more than 6 years, whose purchase records support later capital allowances or a sale.
- A Company Tax Return sent late, which pushes the date back.
- A compliance check that HMRC has opened and not yet closed.
Statutory books are the company's own registers and minute books, kept apart from the accounts. Minutes of directors' meetings and members' resolutions have their own span of 10 years from the meeting (Companies Act 2006 s248 and s355). Failing to keep the tax records can lead to a penalty of up to £3,000 for each accounting period, and missing company law records is an offence by the officers.
Sole traders, partnerships and landlords
A sole trader, each partner in a partnership and a landlord with rental income keep their business records under one rule. It runs to "the fifth anniversary of the 31st January next following the year of assessment" (TMA 1970 s12B(2)(a)). The year of assessment is the tax year, from 6 April to 5 April.
For 2022 to 2023, the online return was due by 31 January 2024. Its records are kept until 31 January 2029 and may go from 1 February 2029, the same end GOV.UK gives in its own example. For self-employed people, accounting records include sales and takings, purchase receipts, expenses, business bank statements and any VAT or payroll records the business also holds.
Two events push the date further out. If HMRC opens an enquiry into the return, the records stay until the enquiry is completed. A late return sent more than 4 years after the deadline has its own end: the records stay for 15 months after the day it was sent.
Closing the business does not shorten anything, because every year of trading keeps its own deadline. A business that stops trading on 30 September 2026 has its final records counted from 31 January 2028. They are kept until 31 January 2033.
VAT, payroll and employee records
VAT records run for 6 years from each invoice's date, the most VAT law lets HMRC demand, according to GOV.UK's guide to keeping VAT records. An invoice of 15 June 2020 may therefore go from 16 June 2026. A business that uses the VAT One Stop Shop, or the former Mini One Stop Shop, keeps those records for 10 years instead. Failing to keep VAT records can cost £500.
PAYE records cover pay, deductions, tax codes and payslips, the P60 handed over every spring and the P45 given to a leaver. An employer keeps them for 3 years after the end of the tax year they relate to, as GOV.UK's PAYE guidance for employers states. Payroll records for 2025 to 2026 stay until 5 April 2029. Statutory Maternity Pay records follow the same span, counted from the tax year in which the maternity pay period ends.
National Minimum Wage records last 6 years, beginning with the day the following pay reference period ends. That is why the checker asks for that end date. A pay period whose successor ends on 30 September 2026 keeps its records until 29 September 2032. The 6 years have applied since 1 April 2021.
Holiday pay records became a legal duty on 6 April 2026, when the Employment Rights Act 2025 added a records rule to the working time law. Records of annual leave and the holiday pay that went with it are kept for 6 years from the day they were made (Working Time Regulations 1998 reg 16B). A record made on 1 May 2026 may go from 2 May 2032. The rule covers England, Wales and Scotland, and whether it reaches records made before it started is unclear. The holiday payout calculator works out what untaken leave is worth when someone leaves.
- Working time records of weekly hours, night work and young workers: 2 years from when each was made.
- Right to work check copies: 2 years after employment ends, so a job ending 30 June 2026 frees them from 1 July 2028. From 1 October 2026 this also covers digital images and identity service confirmations.
- Accident book entries: 3 years from the entry.
Do I have to keep bank statements and bills?
No, not as a rule: a private person has no general duty to keep bank statements, utility bills or receipts. The duty starts only with a tax return. GOV.UK's page on how long to keep records says they are needed "if you have to send HM Revenue and Customs (HMRC) a Self Assessment tax return".
For a return sent on time, the records stay for 1 year after the 31 January deadline (TMA 1970 s12B(2)(b)). Personal records for 2024 to 2025 are kept until 31 January 2027. They include payslips, a P60 or P45, bank interest statements, pension statements and records of gifts to charity.
Records of buying and improving an asset count from the tax year it is sold in, not the year it was bought. Shares sold on 15 August 2025 keep their purchase records until 31 January 2028, however long ago they were bought.
Outside tax, the Limitation Act 1980 limits how long a claim on a contract can be brought: 6 years from the day the claim arose (Limitation Act 1980 s5). A receipt dated 10 March 2026 stays useful as evidence until 10 March 2032. Deeds have 12 years. Scotland uses prescription instead, usually 5 years for contract debts and 20 for obligations under a deed. Faults in goods follow the Consumer Rights Act, whose deadlines the consumer rights time limits checker works out.
How far back can HMRC go?
Four years as a rule, six when tax was lost through carelessness and twenty when it was deliberate. These are time limits for an assessment under the Taxes Management Act, not periods for keeping records, and they are longer than most retention periods.
Once the window for opening an enquiry has closed, HMRC can still raise a discovery assessment when it finds that tax was under-assessed. Corporation Tax follows the same four, six and twenty years, and VAT has four, or twenty for deliberate errors. Offshore matters can reach back 12 years.
A return that turns out careless can therefore be questioned after its records may lawfully have gone. Without the records, the figures rest on reconstructions and estimates. This gap is the reason some businesses keep records beyond the statutory minimum. HMRC can also agree a shorter period in writing in a particular case.
Shredding, scanning and personal data
Data protection law sets a limit from the other side once a period ends. The storage limitation principle of the UK GDPR says personal data is kept no longer than the purpose needs. Former staff files and customer records are therefore not held for ever without a reason.
Secure shredding destroys paper so it cannot be pieced together, usually with a cross-cut shredder or a shredding service that issues a certificate of destruction. Digital copies go the same way: deleted from the device, the backups and any cloud storage.
Digital records are accepted in place of paper when they are complete and readable. Making Tax Digital for Income Tax applies from 6 April 2026 to qualifying income above £50,000. The threshold falls to £30,000 from 6 April 2027 and to £20,000 from 6 April 2028. It changes the form of the records, not how long they are kept.
What the dates leave out
Each result is the statutory minimum for an ordinary case, counted to the end of the last day. Several situations move the real date, and the checker does not model them:
- An open enquiry or compliance check, which keeps records until it is closed.
- A late return, which can count from the day it was sent.
- HMRC agreeing in writing that particular records may go sooner.
- Northern Ireland holiday records, which fall outside the new duty; the checker shows the rule for Great Britain.
- One Stop Shop records, kept for 10 years, which appear only as a note on the VAT row.
- Scottish prescription periods, which appear only as notes on private papers.
Frequently asked questions
Do I need to keep payslips and P60s?
Not by law, for an employee who does not file a Self Assessment return. Someone who files one keeps them with that return's records, until 1 year after the 31 January deadline. The employer holds its own copies as PAYE records for 3 years, counted from 5 April.
How long do sole traders keep bank statements?
Business bank statements are accounting records, so they follow the 5 years rule from the 31 January deadline. A statement from 2022 to 2023 may go from 1 February 2029.
How long to keep business records after selling the business?
Selling or closing a business does not end the periods. Each set of records still counts from its own tax year or accounting period, so the last year of trading sets the latest date.
How long do you keep tax records for someone who has died?
The same Self Assessment rules apply to any return the personal representatives send for the person who died. Under the Taxes Management Act, HMRC can assess the deceased person's tax only within four years after the tax year of the death.
Is there a rule for keeping utility bills?
No law requires it for private bills, though they have uses. A bill is evidence in a dispute with the supplier, which can be brought for 6 years. Someone working from home who claims part of the bill as an expense keeps it as a business record.
How long do employers keep records of former employees?
It depends on the record. Right to work copies stay 2 years after the job ends, and PAYE records 3 years once the tax year is over. Minimum wage and holiday records stay 6 years. The UK GDPR then limits keeping anything longer without a reason.
Can records be kept only on a computer?
Yes. HMRC accepts digital records and scans of paper ones, as long as they are complete and readable. VAT records under Making Tax Digital must be digital.
What happens if records are lost or destroyed?
GOV.UK asks for the records to be recreated as far as possible and for HMRC to be told when that cannot be done. A return built on estimated or provisional figures has to say so.
Checked against known answers
Each case below has an answer fixed by its source. The calculator computes it on every build, and a page that stops matching is not published.
Sole trader records for the 2022 to 2023 tax year: kept until 31 January 2029, so they may go from 1 February 2029
- Expected
- 1 February 2029
- This calculator
- 1 February 2029
Official figure: Business records if you're self-employed: How long to keep your records(opens in a new tab)Open this case
Personal Self Assessment records for 2024 to 2025, return sent on time: kept until 31 January 2027, may go from 1 February 2027
- Expected
- 1 February 2027
- This calculator
- 1 February 2027
Official figure: Keeping your pay and tax records: How long to keep your records(opens in a new tab)Open this case
Company records for the accounting period ended 31 March 2010: kept until 31 March 2016 (HMRC CH14600), may go from 1 April 2016
- Expected
- 1 April 2016
- This calculator
- 1 April 2016
Official figure: Compliance Handbook CH14600: Record keeping: how long must records be retained for: Corporation tax(opens in a new tab)Open this case
PAYE records for the 2025 to 2026 tax year: kept until 5 April 2029, may go from 6 April 2029
- Expected
- 6 April 2029
- This calculator
- 6 April 2029
Worked from: Taxes Management Act 1970, section 12B: Records to be kept for purposes of returns(opens in a new tab)Open this case
Sources
The figures and rules on this page were checked against these publications on .
- Taxes Management Act 1970, section 12B: Records to be kept for purposes of returns(opens in a new tab)
legislation.gov.uk (The National Archives)
- Keeping your pay and tax records: How long to keep your records(opens in a new tab)
GOV.UK (HM Revenue and Customs)
- Business records if you're self-employed: How long to keep your records(opens in a new tab)
GOV.UK (HM Revenue and Customs)
- Companies Act 2006, section 388: Where and for how long records to be kept(opens in a new tab)
legislation.gov.uk (The National Archives)
- Charge, reclaim and record VAT: Keeping VAT records(opens in a new tab)
GOV.UK (HM Revenue and Customs)
- PAYE for employers: Keeping records(opens in a new tab)
GOV.UK (HM Revenue and Customs)
- The Working Time Regulations 1998, regulation 16B: Records(opens in a new tab)
legislation.gov.uk (The National Archives)
- Limitation Act 1980, section 5: Time limit for actions founded on simple contract(opens in a new tab)
legislation.gov.uk (The National Archives)
Related tools
- Holiday pay calculatorWork out the holiday pay owed when you leave a UK job: days accrued in the leave year, a day's pay, and the payment after tax and National Insurance.
- Salary calculatorSee your UK take-home pay for 2026/27 after Income Tax, National Insurance, pension and student loan, from a yearly, monthly, weekly or hourly wage.
- Savings interest calculatorProject a UK savings balance with monthly payments, then see the income tax on the interest after the Personal Savings Allowance and the 2027 rate rise.
- Top slicing relief calculatorWork out the chargeable event gain on a UK or offshore investment bond, the tax on it and the top slicing relief, for 2026-27 and the 2027-28 rates.
- UK VAT calculatorAdd UK VAT to a net price or take it out of a gross one at 20%, 5% or 0%, and see why removing VAT is not the same as knocking 20% off.
- VAT on energy-saving materialsVAT on solar panels, heat pumps, batteries and insulation fitted in a UK home: 0% until 31 March 2027, 5% after, plus the Boiler Upgrade Scheme.