Skip to content

Data retention schedule for business records: one table, retention times, owners and a yearly deletion day

6 min read
Operations
Data retention schedule for business records: one table, retention times, owners and a yearly deletion day

Key Takeaways

  • 1One table is enough: record type, how long to keep it, owner and where it lives
  • 2Take the legal minimums from your accountant or lawyer, do not guess them
  • 3Give every record type one named owner who confirms the deletion
  • 4Pick one fixed day a year for deletion and put it in the calendar
  • 5Write down exceptions, such as a dispute or an audit, that pause deletion

Most small companies keep everything. Old invoices, applications from people who were never hired, exports from systems nobody uses any more, email attachments from ten years ago. Nobody decided this. Nobody decided the opposite either.

Keeping everything has a cost. Files are hard to find, a leaked archive exposes far more than it should, and when a customer asks what you hold about them, nobody can answer. A retention schedule gives you a simple answer to the question "how long do we keep this, and who decides?"

What a retention schedule is

It is one table, ideally one page. For each type of business record it says how long you keep it, who owns it and when it gets deleted. It is not a policy document with thirty pages, and it does not need special software. A shared spreadsheet is fine.

The table

Use these columns:

Record type Where it lives Keep for Reason Owner Action at the end
Issued invoices Accounting system Legal minimum (ask your accountant) Tax and accounting rules Finance lead Delete or archive
Signed customer contracts Shared drive, folder Contracts Contract end plus a set period Possible disputes Operations lead Delete
Job applications, not hired Email and HR folder A few months No further need HR contact Delete
Customer support emails Shared mailbox One to two years Service quality Support lead Delete
Project files of finished work Shared drive Agreed period after handover Warranty and follow-up work Project owner Archive, then delete

The periods in this example are placeholders. Yours depend on your country, your industry and your contracts.

Step 1: list the record types

Spend one hour with the person who runs each area, such as finance, HR, sales and operations. Ask them one question: "What do you store that we might be asked about, or that would hurt if it leaked?" Aim for 10 to 20 record types, not 100. Group similar things. "Customer emails" is one row, not one row per customer.

Step 2: set the retention times

For records that the law covers, such as accounting documents and payroll, ask your accountant or lawyer for the minimum and write it down with the reason. Do not copy times from a blog post, including this one, because the rules differ by country.

For everything else, choose a period you can explain in one sentence: "We keep it as long as it can still help us in a dispute or in repeat work." When in doubt, pick a shorter period and a clear rule for extending it, rather than "forever".

Step 3: name an owner for each row

The owner is a person, not a department. They know what the records are, they confirm each year that deletion can go ahead, and they handle the exceptions. One owner can hold several rows. If a row has no owner, nobody will ever delete anything.

Step 4: fix one deletion day a year

Choose a date, for example the first working Tuesday of February, and put it in the shared calendar. On that day each owner:

  1. Opens the table and checks which records have passed their period.
  2. Checks the exceptions list (see below).
  3. Deletes the records, or confirms the archive, and writes the date in the table.

An hour per owner is usually enough once the table exists. A single fixed day works better than "whenever we have time", because it never happens in the second case.

Remember the copies

Deleting the original is not enough. Records also sit in backups, exports, email attachments and on laptops. For each row, note where copies may exist and how they disappear. Backups often expire on their own after a set number of days, so a note "backup rotates after 90 days" may be all you need. Customer data held in an AI tool needs the same care; see data handling and retention for customer data in AI agents.

Exceptions that pause deletion

Add a short section below the table: deletion is paused for any record that is part of a dispute, a complaint, an audit or an official request. Name who may declare such a pause, usually the managing director, and who lifts it. Write down the date and the reason.

Common mistakes

  • Writing a long policy that nobody reads instead of one table.
  • Guessing legal minimums instead of asking.
  • Rows without a named owner.
  • No fixed date, so deletion never happens.
  • Deleting the original but forgetting backups and exports.
  • No rule for pausing deletion during a dispute.

Summary

A retention schedule is one table: record type, where it lives, how long you keep it, who owns it and what happens at the end. Take legal minimums from your accountant or lawyer, name an owner for each row, pick one deletion day a year and write down the exceptions. After the first round you will know what you hold and why.

Sources

  • Our related articles linked above.
  • The approach described here is common practice for small and mid-sized companies, used as a practical guide and not as legal advice. Legal retention periods differ by country and record type, so confirm them with your accountant or lawyer. No client results or market figures are claimed in this article.

Share this article

Need expert guidance?

Let's discuss how our experience can help solve your biggest challenges.