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

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

How do I account for property management fees?

Property management fees are operating expenses that reduce your rental income. Record the full gross rent as income and the management fee as a separate expense, even when you receive a net deposit.

Read answer

How do I set up direct deposit for employees?

Start with a payroll platform that handles ACH transfers, then collect authorization forms and bank details from each employee. Run a test transaction to verify account information before the first real payday.

Read answer

What does a bookkeeper actually do?

A bookkeeper maintains the day-to-day financial records of your business. They categorize transactions, reconcile accounts, manage bills and invoices, and produce monthly financial statements that show how your business is performing.

Read answer

What is the difference between a bookkeeper and a CPA?

Bookkeepers maintain your financial records throughout the year. CPAs are licensed professionals who prepare taxes and can represent you before the IRS. Most small businesses need both.

Read answer

What should be included in bookkeeping services?

Core bookkeeping services should include transaction categorization, bank reconciliation, and monthly financial statements. Payroll, accounts receivable, and sales tax filing are often separate. The real test is whether you get accurate books and usable reports each month.

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