← Blog  ·   · Invoicing  · Small business

How Long Do You Need to Keep Invoices? (UK & US Rules Explained)

Unsure how long to keep your invoices? We break down the exact rules for UK and US businesses - and explain what happens if you don't.

How Long Do You Need to Keep Invoices? (UK & US Rules Explained)

You clear out your inbox. You delete old project files. You generally try to keep things tidy. But when it comes to old invoices, most freelancers and small business owners do one of two things: keep absolutely everything forever, or delete things far too soon and quietly panic about it later.

Neither approach is ideal.

The truth is, there are actual rules about how long you need to hold onto your financial records - and they differ depending on where you are in the world, what kind of business you run, and whether you're registered for VAT or sales tax.

This guide covers the rules clearly, for both the UK and the US, so you know exactly what to keep, for how long, and why it matters.


Why keeping invoices matters in the first place

Before we get into timelines, it's worth understanding why this matters beyond just "the taxman says so."

Invoices are your proof. If HMRC or the IRS ever audits your business, your invoices are the evidence that your income figures and expenses are accurate. Without them, you're essentially asking the tax authority to take your word for it - and they won't.

They protect you legally. A client claims they never received your work? An invoice with a date and a description is evidence. A supplier overcharges you and disputes your complaint? Your original invoice is proof of what was agreed.

They help your accountant. Come self-assessment season or tax filing time, having well-organised records saves you money. Accountants charge by the hour. Handing them a shoebox of scraps versus a tidy folder of records is the difference of potentially hundreds of pounds or dollars.

Simply put: invoices are not just admin. They are your financial safety net.


UK rules: how long to keep invoices

In the UK, the rules are set primarily by HMRC, and they vary slightly depending on your business structure.

Sole traders and partnerships

If you're self-employed - a freelancer, contractor, or sole trader - HMRC requires you to keep your business records for at least 5 years after the 31 January self-assessment deadline for the relevant tax year.

In plain terms: if you file your 2023/24 tax return by 31 January 2025, you need to keep the supporting records for that year until at least 31 January 2030.

That's five years from the filing deadline, not five years from when the invoice was issued. It's a subtle but important difference.

Limited companies

If you run a limited company, the rules are stricter. Companies House and HMRC require limited companies to keep accounting records - including invoices - for at least 6 years from the end of the financial year they relate to.

So if your financial year ends on 31 March 2024, you need to keep those invoices until at least March 2030.

Some companies keep records longer - especially if there's any chance of a legal dispute - but six years is the statutory minimum.

VAT-registered businesses

If your business is VAT-registered, you must keep VAT records (including invoices) for 6 years as a rule. In some cases - for example if you've made a particularly complex VAT claim - HMRC can look back even further, so many accountants recommend keeping VAT records for seven years just to be safe.

What counts as a record?

HMRC isn't prescriptive about format. Your records can be:

The key is that they must be legible, retrievable, and complete. A blurry photo of an invoice on your phone that you can't open five years from now doesn't count.


US rules: how long to keep invoices

In the United States, the IRS sets the standard - and the rules are slightly different because they're tied to the statute of limitations for tax audits, rather than a fixed deadline.

The general rule: 3 years

For most individuals and businesses, the IRS has 3 years from the date you filed your return to audit you. That means you should keep your invoices and supporting records for at least 3 years from the filing date (or the due date of the return, whichever is later).

For example, if you filed your 2023 tax return on 15 April 2024, keep those records until at least April 2027.

When it's 6 years

The 3-year window extends to 6 years if the IRS believes you underreported your income by more than 25%. That's not a comfortable threshold to be close to - and since you can't always know in advance whether a discrepancy might be flagged, many accountants recommend keeping records for 6 years as the safe default.

When it's forever (or close to it)

If you never filed a return for a given year, or if the IRS suspects fraud, there is no statute of limitations at all. The IRS can go back indefinitely. This is a good reason to file your returns on time, every time - even if you can't pay the full amount owed right away.

State taxes

Don't forget that states have their own tax rules. Some states have their own audit statutes that differ from the federal timeline. A handful of states can look back 4 or even 10 years in certain circumstances. If you operate in a state with income tax, it's worth checking the specific rules - or asking your accountant.

What about employment records?

If you have employees and issue invoices or pay contractors, different timelines apply to payroll records. The IRS generally requires employment tax records to be kept for at least 4 years after the tax is due or paid. This is worth flagging if you have a growing team.


UK vs US: a quick comparison

UK (Sole Trader) UK (Limited Company) US (General)
Minimum time 5 years from filing deadline 6 years from financial year end 3 years from filing date
Extended period N/A N/A 6 years if income underreported
VAT / Sales Tax records 6 years 6 years Varies by state
No limit N/A N/A If return not filed or fraud suspected

Practical tips for managing your invoice records

Knowing the rules is one thing. Actually organising five or six years' worth of invoices is another. Here's how to do it without losing your mind.

Go digital from day one. Paper invoices get lost, fade, flood, or burn. A digital system - whether that's accounting software, a simple cloud folder, or an invoice generator that stores your history - is far more reliable. If you do receive paper invoices, scan them immediately and store the digital copy.

Use a consistent folder structure. Something as simple as organising by financial year works well: /Invoices/2024-25/Clients/ and /Invoices/2024-25/Expenses/. The easier it is to find things, the less painful an audit becomes.

Back up regularly. Cloud storage like Google Drive or Dropbox is fine, but have at least one other backup. Hard drives fail. Account access can be lost. Treat your financial records like you'd treat your most important passwords - protected, backed up, and accessible to your accountant if needed.

Don't delete anything mid-year. Set a reminder once a year, after you've filed your return, to clear out records that are now genuinely past the retention period. Deleting mid-year when you're not sure what's been filed is how things go wrong.

Keep sent invoices too. It's not just supplier invoices and receipts you need to keep. Your own outgoing invoices - the ones you send to clients - are income records. They're equally important to retain.


What happens if you don't keep records?

In the UK, failing to keep adequate records can result in a penalty from HMRC of up to £3,000. That's separate from any underpaid tax - it's a fine purely for poor record-keeping.

In the US, inadequate records won't automatically trigger a penalty, but they can make an audit significantly worse. If the IRS audits you and you can't substantiate your income or expenses, they can disallow deductions and estimate your tax liability - almost always in their favour, not yours.

In both countries, poor records tend to cost businesses far more in professional fees and stress than good record-keeping ever would.


The bottom line

The honest answer to "how long should I keep invoices?" is: longer than you think, and more carefully than you probably do right now.

For UK sole traders: 5 years from your filing deadline. For UK limited companies: 6 years from the end of the financial year. For US businesses: at least 3 years, and ideally 6.

The simplest approach is to keep everything for 7 years. That covers you comfortably under both UK and US rules, including VAT and state tax variations, without having to remember different timelines for different document types.

And if you're not already creating invoices in a way that makes them easy to store and retrieve, now is the time to fix that. A proper invoice - with a unique number, clear date, description, and your business details - is much easier to file and find when you need it than a hastily thrown-together document.

Your future self, sitting across from an auditor three years from now, will thank you.

Create your invoice now — it’s free

No sign-up. Download as PDF in seconds.

Open Invoice Generator