HMRC can fine you up to £3,000 per tax year for inadequate records—and that’s before any additional tax assessments or penalties that follow. For most business owners, poor HMRC record keeping isn’t a deliberate choice; it’s something that quietly gets out of hand when there’s no clear system in place.
Whether you’re a sole trader, a partnership, or a limited company, the requirements are largely the same: keep accurate, complete, and accessible records that show exactly what’s coming in and going out of your business. Get it right, and tax returns become straightforward, compliance checks become manageable, and you have real visibility over your financial performance.
This guide covers what you need to keep, how long to retain it, and how to manage it efficiently.
Legal requirements and timeframes for HMRC record keeping
Let’s start with the basics—how long do you need to keep your records? HMRC’s requirements vary depending on your business structure and the type of records you’re dealing with.
Retention periods by business type
- Limited companies: Keep records for at least 6 years from the end of the financial year they relate to.
- Sole traders and partnerships: Keep records for at least 5 years after the 31 January submission deadline for the relevant tax year.
- VAT records: Generally, retain for 6 years.
You may wish to keep records longer than the minimum, especially if you are aware of ongoing or potential disputes, investigations, or claims.
What do you need to keep?
You must keep records that allow you—and HMRC—to accurately calculate your tax liability. If it documents money coming in or out of your business, it should be retained for HMRC record keeping.
Sales and income records
You’ll need detailed records of all the income your business receives. This includes sales invoices, receipts, and credit notes—both the copies you’ve issued to customers and any originals you’ve received—along with bank statements and deposit slips. Beyond day-to-day trading income, you’ll need to document income from grants, investments, or other non-trading sources, and keep records of any goods or services you’ve provided through barter transactions (non-monetary exchanges).
Purchase and expense records
If you want to claim tax deductions, you’ll need to document all your business spending. That means keeping purchase invoices from suppliers, receipts for cash purchases and expenses, and bank and credit card statements. You should also maintain petty cash records with supporting receipts, along with receipts for business mileage, accommodation, and subsistence. You’ll also need to hold on to records of goods you’ve bought for resale, equipment and asset purchase documentation, and details of any professional fees you’ve paid to accountants, solicitors, or consultants.
Employment records
If you’ve got people on the payroll, you’ll also need to keep comprehensive employment records. This covers everything from employee personal details and tax codes to payroll records showing gross pay, deductions, net pay and PAYE (Pay As You Earn) records.
VAT records
If your business is VAT-registered, there are some extra records you’ll need to keep:
- Your VAT account showing total VAT charged and paid
- VAT invoices you’ve issued and received (these need to meet HMRC’s requirements)
- Credit and debit notes
- Import and export documentation
- Records of exempt or zero-rated supplies
- Any adjustments and corrections you’ve made to VAT returns
- Records relating to the VAT Flat Rate Scheme, if that’s relevant to you
Asset and inventory records
You’ll also need to keep detailed records of your business assets and stock. This includes fixed asset registers, stock and inventory records (including opening and closing stock values), records of any assets you’ve disposed of or sold, stocktake documentation, and work-in-progress records if you’re in manufacturing or construction.
Other records you might need
Depending on what your business does, you might also need to keep:
- Mileage logs with dates, destinations, purposes, and distances
- Records of home office expenses and calculations for business use of your home
- Contracts and agreements with suppliers, customers, and partners
- Insurance policies and certificates
- Loan and finance agreements
- Correspondence with HMRC and other authorities
Format and storage options for HMRC record keeping
Good news—HMRC’s pretty flexible about how you keep your records. The key thing is that they need to be accessible, readable, and ready to produce if HMRC asks for them.
Paper records
Traditional paper-based record keeping is still absolutely fine. If you’re going down this route:
- Store documents somewhere secure and dry, protected from fire, flood, and general wear and tear
- Organise things chronologically or by category so you can find what you need
- Use filing systems with clear labels
- Think about digitising important documents as a backup
- Make sure any receipts printed on thermal paper are photocopied, as they fade over time
Digital records
Digital record keeping is becoming more popular, and for good reason—it’s usually more practical. HMRC’s happy with digital records as long as they meet certain standards:
- Records need to be kept in a format that HMRC can easily access and read if they ask.
- Scanned documents should be clear and readable—ideally at 300 DPI or higher.
- Use consistent file naming and folder structures (your future self will thank you).
- Set up regular backup procedures—automated ones are best.
- Store backups in multiple locations, including off-site or in the cloud.
- Make sure you’ve got digital security sorted—that includes passwords, encryption, and access controls.
- Once you’ve digitised a paper record, you can get rid of the original unless there’s a legal reason to keep it.
Software and cloud solutions
Accounting software or cloud-based solutions can take a lot of the hard work out of keeping your records in order. Bank feeds pull transactions in automatically, receipts can be attached directly to records, and reports are generated at the click of a button—all accessible from any device. Security and backup features are built in as standard, and using recognised software will keep you compliant with Making Tax Digital requirements. What’s not to love?
For businesses managing employee expenses, a dedicated tool like Capture Expense can fill a gap that general platforms often leave. Your team can capture receipts at the point of spend via mobile, with automated data extraction handling the details instantly. Everything is stored securely with a clear audit trail—making it straightforward to evidence your expense records if HMRC ever asks.
What happens if you don’t keep proper records
Failing to keep adequate records—or destroying them too early—can result in penalties of up to £3,000 per tax year.
HMRC may also issue estimated tax assessments, disallow expense claims, or extend compliance investigations. Poor records make disputes harder to defend and can increase your tax exposure.
Best practices for HMRC record keeping
Getting into good record keeping habits early on saves you time, cuts down on stress, and keeps you compliant. Here are some practices that’ll make your life easier:
Separate business and personal finances
Keeping your business and personal finances separate is probably the single most important thing you can do for clean HMRC record keeping. Even if you’re a sole trader, opening a dedicated business bank account makes everything significantly clearer, and pairing it with a separate business card for expenses removes any ambiguity about what is and isn’t a business cost. If you absolutely have to use personal funds for a business expense, make sure you document it clearly and reimburse yourself properly rather than letting it blur into the background.
It’s also worth making sure that personal transactions never creep into your business expenses in the first place. Automated expense policies can help with this by enforcing your rules at the point of spend, ensuring that no personal purchases accidentally filter through into your business records.
Record transactions quickly
Staying on top of transactions makes a huge difference, and having the correct software in place to manage them can make things much easier to manage. Expense management software can make it easy to record transactions at the point of purchase, with features like receipt scanning making sure that nothing gets left in your wallet or piling up on desks. Mobile apps even allow teams to snap receipts as soon as they get them, with automation generating all the data necessary to make an expense claim. No typing, and no mistakes.
Keep supporting documentation
When it comes to documentation, the details really do matter. Hold onto receipts for all business expenses, no matter how small, and get into the habit of noting the business purpose on receipts, particularly for meals, entertainment, or gifts, where HMRC may want to understand the context. This is another area where expense management software shines as it automatically sorts your receipts for you, giving you visibility of what documents correlate with each business purpose.
You should also keep any correspondence related to transactions, especially for anything large or unusual, and hang onto contracts and agreements that explain ongoing payments. If you use estimates or calculations, such as business use percentages for a vehicle or home office, document how you arrived at those figures.
Sort out backup and security
Protecting your records is just as important as creating them. A reliable approach is to follow the 3-2-1 backup rule: three copies of your data, stored on two different types of media, with one copy kept off-site. Automated backup solutions are far more dependable than relying on memory, so set these up and let them run in the background.
It’s also worth testing your backups periodically to confirm they actually work—a backup you’ve never tested is a backup you can’t trust. On the security side, encrypt sensitive financial data, use strong and unique passwords for your accounting software, and update them regularly. Enable two-factor authentication wherever it’s available, and be mindful about who has access to your financial records. Limiting access to those who genuinely need it reduces the risk of errors and unauthorised use.
Review and reconcile regularly
Regular maintenance is what keeps your records accurate and makes sure that small problems don’t quietly grow into larger ones. Things like reconciling your bank accounts every month and reviewing your profit and loss statement help to make sure nothing slips through the net and spot anything that looks out of the ordinary.
Scheduling quarterly reviews is also good practice as it gives you the chance to prepare for upcoming tax deadlines and deal with any issues well before they become a problem.
HMRC record keeping checklist
Good record keeping is absolutely fundamental to running a compliant and successful business in the UK. While the requirements might seem like a lot at first, getting solid systems in place from the start makes everything manageable—and brings benefits that go way beyond just ticking the compliance box.
- Retain records for 5–6 years depending on business type
- Keep documentation for all income, expenses, VAT, and payroll
- Make sure records are accurate, complete, and accessible
- Use structured systems and secure backups
- Review and reconcile regularly
- Seek professional advice where needed
Capturing records with Capture Expense
Digital expense management tools can simplify HMRC record keeping compliance by capturing receipts at the point of spend, storing documentation securely, and maintaining an audit trail.
If you’d like to see how Capture Expense could work for your business—whether that’s simplifying expense claims, improving your audit trail, or just taking one more thing off your plate—get in touch. We’re always happy to talk through what might work best for you.
Capture Expense Brochure
Unlock the power of real-time spending insights across your entire organisation. Dive into our brochure to discover how you can stay on top of reimbursements, bills, and credit card transactions as they happen, ensuring smarter financial decisions.
