Small Business Recordkeeping: What to Keep and How Long to Keep It
Accounting Advisory Services
Never miss a thing.
Sign up to receive our insights newsletter.

Small business owners often hear some version of the same advice: “Keep good records.” Few are told exactly what that means, which records matter or how long they need to be retained.
Good recordkeeping is more than an administrative task. Accurate, organized records help business owners understand how their business is performing, prepare reliable financial statements, support tax deductions and respond efficiently when lenders, investors or tax authorities request information. They can also help identify problems before they become more difficult and expensive to address.
For tax purposes, businesses need books and records sufficient to establish the income, deductions, credits and other amounts reported on their returns. The IRS does not require a particular bookkeeping system or software platform, but the records a business maintains should clearly and accurately reflect its income and expenses.
What Records Should a Small Business Keep?
The specific documents will vary depending on the business, but most fall into several broad categories.
Gross receipts
Businesses should maintain documentation showing the amount, date and source of income received. Depending on the business, records may include cash register tapes, deposit information for cash and credit sales, receipt books, invoices and Forms 1099 received from clients or payment platforms.
Regardless of whether a particular payment results in an information-reporting form, businesses are responsible for maintaining records of their income.
Purchases
For businesses that purchase merchandise for resale or materials used in production, records should document the payee, amount paid, proof of payment, date and description of the items purchased. One document may not contain all the information necessary to support a transaction. An invoice, for example, may need to be retained along with a canceled check, credit card statement or other evidence of payment.
Business expenses
Businesses also need documentation supporting the costs of operating the business. Records should generally identify the payee, amount, proof of payment, date and the product or service purchased.
Certain expenses require additional substantiation. Travel, transportation and gifts, for example, are subject to specific requirements under Section 274(d) of the Internal Revenue Code. Records generally need to establish the amount, time, place or description, and business purpose or relationship associated with the expense.
For vehicle expenses, maintaining contemporaneous mileage records can help document the date, distance and business purpose of a trip.
Business assets
Records for equipment, furniture, vehicles, real estate and other business assets should generally document when and how the asset was acquired, its cost, improvements, depreciation or other deductions claimed, how the asset was used and, eventually, when and how it was disposed of. These records can become important years after an asset is purchased because they help establish the property’s basis and support the calculation of depreciation and any gain or loss when the asset is sold.
Employment tax records
Businesses with employees have additional recordkeeping responsibilities. Employment tax records may include employee identifying information, wage and tip information, withholding certificates, employment dates, tax deposits, copies of returns filed and records supporting fringe benefits. These records should be maintained in an organized manner and be readily available when needed.
Don't Overlook State and Local Requirements
Federal requirements are only part of a business’ recordkeeping responsibilities. States may impose separate requirements, particularly for sales and use taxes.
Records may include sales receipts, exemption certificates, sales and use tax returns, purchase invoices, estimated payment confirmations and state income tax returns. Because state and federal retention requirements may differ, businesses should consider both when establishing a retention policy.
How Long a Small Business Should Keep Records
There isn’t a single retention period that applies to every business record. How long a document should be retained depends on the transaction or event it supports and the applicable period of limitations.
As a general guide:
| Retention period | General application |
|---|---|
| 3 years | Most records supporting income, deductions or credits reported on a tax return |
| 4 years | Employment tax records, measured from when the tax becomes due or is paid, whichever is later |
| 6 years | Certain returns in which income was omitted, and the omitted amount exceeds 25% of gross income shown on the return |
| 7 years | Records related to claims for losses from worthless securities or bad debt deductions |
| Indefinitely | When no return was filed or a fraudulent return was filed |
The three-year rule has additional nuances. For example, when a taxpayer files a claim for credit or refund after filing a return, records generally should be retained for three years from the date the original return was filed or two years from the date the tax was paid, whichever is later.
Because these rules can vary depending on the circumstances, businesses should confirm the applicable retention period before destroying tax records.
Property records may need to be kept longer
Property records are different because information about an asset may be needed for as long as the business owns it. Generally, records relating to property should be retained until the period of limitations expires for the tax year in which the property is disposed of. Special rules can apply to transactions, such as nontaxable exchanges, making it important to retain records establishing the history and basis of both the old and replacement property.
For that reason, a retention policy should distinguish between ordinary tax records and documents that may need to follow an asset throughout its life.
What happens when records are missing?
Sometimes a business discovers after the fact that documentation is incomplete. Under the Cohan rule, named for a 1930 federal appellate court decision, taxpayers may in some circumstances be able to rely on a reasonable estimate of an expense when there is a credible factual basis for the estimate.
However, this is a limited exception, not a substitute for good records. It does not apply to expenses subject to the strict substantiation requirements of Section 274(d).
The safer approach is to document expenses when they occur rather than trying to reconstruct them months or years later.
Make Record Retention Part of the Process
Good recordkeeping is about identifying the records the business needs, keeping enough documentation to support each transaction and establishing a consistent retention schedule. That schedule should also be reviewed periodically. Tax rules change, state and federal requirements may differ and the records a business needs can evolve as the organization grows.
A thoughtful recordkeeping process can make tax preparation easier, support more reliable financial reporting and make information easier to produce when a lender, investor or tax authority asks for it.
How Weaver Can Help
Weaver can help small businesses establish recordkeeping practices that support tax compliance, financial reporting and the day-to-day management of the business. Contact us to discuss how our professionals can develop a recordkeeping approach that fits your business.
Authored by Tadeh Papelian
©2026
Small Business Recordkeeping Series
Strong recordkeeping supports tax compliance, financial reporting and better business decisions. This three-part series looks at what records small businesses should keep, how accounting methods affect financial reporting and how to build a recordkeeping system that works in practice.
Our upcoming articles will include:
- Part 2: Cash vs. Accrual Accounting: Which Method Is Right for Your Small Business?
- Part 3: How to Build a Small Business Recordkeeping System That Works
