Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

What payroll records do I need to keep?

Federal and state law require employers to keep several categories of payroll records. The specific retention periods vary, but the general rule is to keep everything for at least four years. That covers most IRS, Department of Labor, and California requirements.

Employee information records include W-4 forms, I-9 forms, addresses, Social Security numbers, dates of hire and termination, and job classifications. Keep these for the duration of employment plus at least four years after the employee leaves. I-9 forms follow a different rule. You need to keep them for three years after the hire date or one year after termination, whichever comes later.

Timekeeping records document when employees worked. This includes hours worked each day and week, start and end times, breaks, and overtime. California has strict meal and rest break requirements, so documenting break times specifically matters here. The Department of Labor requires these for at least two years, but keeping them longer protects you if a wage dispute comes up.

Wage and payment records show what you paid and how you calculated it. Pay rates, pay periods, total earnings, deductions, net pay, and pay dates all need to be documented. Keep copies of pay stubs or the data used to generate them. Federal law requires these for at least three years, though California has stricter requirements in certain situations.

Tax forms and filings include quarterly 941 reports, annual W-2s and W-3s, state payroll tax filings, and records of deposits made. The IRS wants these kept for at least four years after the tax is due or paid, whichever is later. Keep proof of when you made tax deposits since timing matters for penalty calculations.

A small business bookkeeper can help you establish systems that make record keeping automatic rather than something you have to remember. The goal is having documentation ready when you need it without thinking about it week to week.

If you offer benefits, keep records of enrollment, contributions, and plan documents. ERISA has its own requirements for retirement plan records that extend well beyond four years.

Payroll software like Gusto or QuickBooks stores much of this automatically. But digital storage only works if the service stays active and you can export data when needed. If you ever switch providers or close the account, download everything before you lose access.

For employees in San Diego or anywhere in California, you’re dealing with stricter state requirements on top of federal rules. California requires employers to provide itemized wage statements and keep those records accessible. Missing records during a wage claim or audit creates problems.

The practical approach is to keep all payroll records for seven years. That covers every federal and state requirement without having to track different retention periods for different document types. Storage is cheap compared to the problems that come from missing records when you need them.

Getting payroll setup right from the start establishes good habits. The records you need to keep are straightforward once you have a system in place.

San Diego's Small Business Bookkeeper

The Next Step:
A Short Conversation

A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.

More Questions

Can I use QuickBooks for job costing?

Yes, QuickBooks Online handles job costing through its Projects feature. The software tracks costs and revenue by job, but proper setup determines whether your reports actually show project profitability.

Read answer

What is nexus and how does it affect sales tax?

Nexus is the connection between your business and a state that triggers an obligation to collect sales tax there. You can establish nexus through physical presence or by exceeding economic thresholds based on sales volume.

Read answer

Do I need to charge sales tax on shipping?

It depends on the state and how the charge appears on invoices. In California, shipping is generally not taxable if separately stated and reflecting actual carrier costs, but handling fees are taxable.

Read answer

How do I handle cash shortages in my restaurant?

Track cash shortages in a dedicated over/short account, implement daily drawer counts, and investigate patterns. Small variances are normal but consistent shortages signal a process or personnel problem.

Read answer

Are there bookkeepers in San Diego who specialize in my industry?

Yes, San Diego has bookkeepers who specialize in specific industries. Industry expertise matters because each sector has unique accounting needs, from job costing in construction to tip reporting in restaurants.

Read answer

How do I track profitability by client?

Client profitability requires tracking both revenue and costs by client. For service businesses, this means time tracking combined with accounting software configured to assign income and expenses to each client.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC