Rightshold™ Sign up

Answers · bookkeeping

How long does my small business have to keep its records, and can I scan receipts and throw away the paper?

Last updated

TL;DR: For US federal tax, generally until the period of limitations for that return runs out: usually 3 years after filing, 6 years if you left out more than 25% of gross income, 7 years for a bad debt or worthless securities loss, at least 4 years for employment tax records, and indefinitely if no return was filed or the return was fraudulent. Records for property you own are kept until the limitations period ends for the year you dispose of it, and lenders or insurers may want them longer. Scanned and electronic records count: IRS Publication 583 says the same requirements apply to electronic storage systems, and you can destroy the paper once the system is tested and reproduces the records as required. Revenue Procedure 97-22 sets the bar: reasonable controls to prevent and detect unauthorized creation, addition, alteration, deletion or deterioration of the stored records, regular checks, an index, legible reproduction, and an audit trail between the general ledger and the source documents. Two traps: a cloud accounting subscription isn't an archive (QuickBooks Online gives one year of read-only access after you cancel), and you stay responsible even when a third party stores the files.

What should I check, step by step?

1. Keep copies of every filed tax return. The IRS says they help with future returns and amended returns.

  1. Default to keeping income and expense records (sales records, invoices, receipts, deposit slips, canceled checks, bank statements) for at least 3 years after you file. Keep them 6 years if there's any chance more than 25% of gross income went unreported, and 7 years for bad-debt or worthless-securities claims.
  2. Keep employment tax records for at least 4 years after the tax is due or paid, whichever is later.
  3. Keep records for equipment, vehicles, buildings and other property until the limitations period runs out for the year you sell or dispose of it, since you need them for depreciation and gain or loss.
  4. Before discarding anything, check whether a lender, insurer, state agency or contract needs it longer.
  5. If you scan receipts and destroy the paper, use a system that indexes each document (for example a unique id per file), reproduces it legibly, and links it to the ledger entry it supports. Test that the scans are complete and readable before shredding.
  6. Protect the scans against later changes: keep them where the person who does the books can add but not edit or delete, and record a hash of each file when you save it so a changed file can be detected.
  7. Before canceling or switching accounting software, export the books and attachments. QuickBooks Online gives read-only access for one year after you cancel a single subscription.
  8. Write down how your storage works (where files live, how they're named and indexed, who can change them). Rev. Proc. 97-22 says the IRS can ask for a description of the system and its index.

How long does the IRS say a business must keep records?

The IRS's How long should I keep records? page says you must generally keep records that support an item of income, deduction or credit on a return until the period of limitations for that return runs out, the period in which you can amend to claim a refund or the IRS can assess more tax. Years count from filing, and returns filed early are treated as filed on the due date.

Can I scan receipts and throw away the paper originals?

Publication 583 says all requirements that apply to hard copy books and records also apply to electronic storage systems that keep tax books and records. The system must index, store, preserve, retrieve and reproduce the records in legible format, and give a complete and accurate record accessible to the IRS. The original paper may be destroyed once the system has been tested to establish that it reproduces the records as required and procedures are in place to keep it compliant. The IRS may test the system, and that test isn't an examination.

What happens to my QuickBooks Online records if I cancel?

Cloud bookkeeping software keeps the books only while you pay for it. Intuit says that when you cancel a single QuickBooks Online subscription you have read-only access for one year, during which you can export to Excel or QuickBooks Desktop; after a free trial the window is 90 days. That's shorter than most of the IRS periods above.

How do I ask Rightshold about this (free, no key)?

Add the MCP server https://www.rightshold.com/mcp to Claude, Cursor, ChatGPT, Grok or VS Code, then ask: “Verify the Rightshold ledger my mirror-ledger payment entries are written to. Each entry carries the hash of the scanned receipt it's based on, and I want to know the record is intact before I shred the paper.”

One-click setup

{
  "tool": "ledger_verify",
  "arguments": {}
}

Rightshold doesn't store your receipts or documents, connect to your accounting software, or tell you how long to keep anything. The mirror records the hashes and references you send and when, so you can show later that a file matches what was sealed. Whether your storage system meets IRS requirements depends on your whole system and process. Retention rules for state taxes, payroll, contracts and other laws can be longer. Not legal, tax or accounting advice; ask your tax adviser about your situation.

What are the sources?

Related

Not legal advice. JSON · Markdown · All answers

Get a free API key in one call

No card and no email needed. 100 free credits; the license and policy checks stay free without a key.

curl -s -X POST https://www.rightshold.com/v1/accounts/signup -H "Content-Type: application/json" -d '{"accept_terms":true}'
export RIGHTSHOLD_API_KEY=rs_...   # the api_key from the reply (shown once)
curl -s https://www.rightshold.com/v1/licenses/check -H "Authorization: Bearer $RIGHTSHOLD_API_KEY" \
  -H "Content-Type: application/json" -d '{"license":"MIT","intended_use":{"commercial_use":true}}'