Skip to content

Bookkeeping · Tools & Practice · Brief · Intro level

Document management for bookkeeping: folders, names, and retention

A findable document is a kept document. Use a shallow year/category folder taxonomy, a date-first naming convention, and the IRS retention periods — most business records need three to seven years; some, permanently.

By The Carryforward Desk3 min read · May 13, 2026

Bookkeeping produces two artifacts: the ledger and the pile of documents behind it. The ledger gets the attention; the pile determines whether you can prove anything. The IRS's position in Publication 583 is blunt — you must keep records that support the income, deductions, and credits on your returns, and a deduction you cannot document is a deduction you can lose. The system below is deliberately boring: a shallow folder taxonomy, one naming convention, and a retention table.

The folder taxonomy

Shallow beats clever. Two levels, fixed names, one tree per entity:

2026/
  bank-statements/
  card-statements/
  receipts-bills/
  invoices-issued/
  payroll/
  tax-filings/
  loans-contracts/
  year-end/
permanent/
  formation-entity/
  asset-purchases/

Rules that keep it working:

  1. File by the statement or document date, not the date you got around to it.
  2. One category per document; if you hesitate between two, pick one and be consistent forever.
  3. year-end/ holds the closed-year package you hand the CPA — the contents list is in working with the tax accountant.
  4. permanent/asset-purchases/ keeps every fixed-asset invoice for the asset's whole life; depreciation support outlives the purchase year by decades (context at depreciation basics).

The naming convention

Date-first, ISO, lowercase, hyphens:

2026-04-30_acme-supply_invoice_1240.pdf

Date makes folders self-sorting; payee makes search work; type and amount make the file identifiable without opening it. Adopt it on day one of an engagement — it is step one of the onboarding checklist — and rename nothing retroactively unless you must find it often.

Retention periods

How long to keep what (per Publication 583's general rules — longer never hurts):

RecordKeep for
Receipts, bills, invoices supporting a return3 years from filing; 6 if income was substantially understated
Bank and card statementsSame as the returns they support — 7 years is a safe blanket
Employment tax records (payroll registers, W-4s, 941 support)At least 4 years after the tax is due or paid
Asset purchase and improvement recordsLife of the asset + limitation period after disposal
Filed returns and year-end financial statementsPermanently
Formation documents, ownership records, major contractsPermanently

Employment records carry their own four-year floor under the rules summarized in Publication 15, and wage-and-hour rules from the Department of Labor impose separate retention on time and pay records — the practical answer is to keep all payroll support at least four years and stop trying to prune it early.

Digital housekeeping

The taxonomy lives wherever your storage lives, but two habits are non-negotiable: the document store gets backed up on the same schedule as the ledger, and access gets revoked at offboarding — both covered in backup and data security. Set a once-a-year purge appointment (right after filing) to move the newly closed year into the archive and destroy anything past retention. Ten minutes a year keeps a decade of records honest.

Frequently asked questions

How long should a business keep bookkeeping records?
Under the IRS's general guidance in Publication 583, keep records supporting a return at least three years from filing (six where income is substantially understated), employment tax records at least four years, and asset records for the life of the asset plus the limitation period after disposal. Formation documents, ledgers, and year-end financials are worth keeping permanently.
What is a good file-naming convention for bookkeeping documents?
Date-first, ISO format, then payee, then type, then amount: 2026-04-30_acme-supply_invoice_1240.pdf. Date-first makes every folder sort chronologically by itself; consistent payee spelling makes search reliable. Never rely on a scanner's default names — a folder of files called scan0041.pdf is functionally an unkept record.

Keep reading