What payroll records am I legally required to keep and for how long?
The IRS requires you to keep payroll tax records for at least 4 years after the tax is due or paid, whichever is later. This covers Form 941 filings, W-4s, payment records, tax deposit confirmations, and anything else related to employment taxes. The Department of Labor has its own requirements too. Under the Fair Labor Standards Act, you need to keep wage and hour records for at least 3 years, and records used in wage calculations (like time cards and piece-rate tickets) for at least 2 years.
Arizona adds its own layer. The state requires employers to retain unemployment insurance records for 4 years. This includes quarterly wage reports filed with the Department of Economic Security and any documentation related to unemployment claims.
The specific records you need to maintain for each employee include their full name, Social Security number, address, date of birth, pay rate, hours worked each day and week, all deductions (both voluntary and involuntary), tax withholding amounts, dates and amounts of tax deposits, and copies of Forms W-2 and W-4. If you have tipped employees, you also need to keep records of reported tips.
The smart move is to keep everything for 7 years. The federal and state minimums are just that, minimums. The IRS can audit payroll tax returns up to 3 years after filing, but that window extends to 6 years if they suspect a substantial understatement of income. If fraud is involved, there’s no time limit at all. Keeping records for 7 years covers you in practically every scenario short of fraud, and if fraud isn’t a concern, 7 years gives you a comfortable buffer beyond the longest standard audit window.
Store records securely since you’re dealing with Social Security numbers and personal information. Digital storage is fine and honestly preferable. Scan paper documents and keep them in a system with proper backups. If you’re using payroll software or a full-service payroll provider, most of these records are generated and stored automatically. But don’t rely solely on software access. Export or download copies periodically so you have your own backups in case you switch providers or a platform changes its retention policies.
One thing that catches business owners off guard is terminated employees. The retention clock doesn’t start when someone leaves your company. It starts from the date the record was created or the tax was due. So if an employee worked for you in 2023 and you filed the related Form 941 in early 2024, your 4-year federal minimum runs through early 2028. The 7-year rule simplifies this because you just keep everything for 7 years from the date of creation and don’t have to track multiple timelines.
If your records are a mess right now or you’ve fallen behind on organizing payroll documentation, getting your small business bookkeeping services in order sooner rather than later makes a real difference. The cost of reconstructing records after the fact, or worse, facing an audit without proper documentation, is always higher than maintaining them consistently from the start.
Your Valley of the Sun Bookkeeper
The Next Step:
A Quick Conversation
Tell us what's going on with your books. We'll listen, ask a few questions, and give you a clear quote with no surprises.
More Questions
How should I account for security deposits received and returned on rental properties?
Security deposits are a liability, not income. Record them to a liability account when received and reverse the entry when returned. If you retain any portion for damages, reclassify that amount to income and record the repair expense separately.
Read answerWhat bookkeeping records does a licensed contractor need to keep for state board compliance?
Arizona's Registrar of Contractors requires financial records that demonstrate solvency. That means keeping job contracts, invoices, receipts, payroll records, insurance certificates, and license renewal documentation with a minimum three-year retention period.
Read answerHow do I separate bookkeeping for multiple rental properties owned in different LLCs?
Each LLC needs its own bank account, its own set of books, and its own tax return. In QuickBooks Online, use separate company files per LLC rather than trying to combine everything into one file.
Read answerHow should a real estate brokerage track individual agent commissions and 1099 reporting?
Set up QuickBooks Online with classes or sub-customers for each agent. Track gross commission received, agent split paid, and brokerage retention per transaction, then use those records to generate 1099-NECs at year end.
Read answerHow should a pest control company handle recurring billing and revenue recognition?
Bill recurring contracts in advance or at time of service depending on your terms. If customers prepay, record the payment as deferred revenue and recognize it as each treatment is completed. Track recurring revenue separately from one-time jobs.
Read answerHow do I track maintenance requests and repair costs by property and unit?
In QuickBooks Online, use sub-customers for each property and classes for individual units. This lets you run reports showing exactly what you've spent on maintenance and repairs at every level of your portfolio.
Read answer