Setting up payroll for the first time is one of the most stressful transitions a growing contractor makes. California has some of the most complex payroll requirements in the country — daily overtime rules, multiple state tax accounts, mandatory paid sick leave, and strict record-keeping obligations. Getting payroll right from the start protects you from penalties, back taxes, and employee disputes. This guide covers everything small contractors in California need to know about payroll.
California Payroll Basics
California employers must withhold and remit several taxes for each employee: Federal income tax (based on W-4), Social Security (6.2% employee + 6.2% employer), Medicare (1.45% employee + 1.45% employer), California state income tax (based on DE 4), California SDI (State Disability Insurance — 1.1% of wages, employee paid), and employer-paid FUTA (federal unemployment) and California SUI (state unemployment insurance). You also pay California ETT (Employment Training Tax — 0.1% on first $7,000 of wages). These obligations require regular deposits — don’t let them accumulate unpaid.
California’s Daily Overtime Rule
This is the most commonly violated payroll rule for California contractors. Federal law requires overtime pay only after 40 hours in a workweek. California law requires overtime pay for hours over 8 in a single workday, regardless of weekly total. An employee who works 4 ten-hour days has worked 40 hours total — no federal overtime. But under California law, 2 hours per day × 4 days = 8 hours of daily overtime at 1.5x rate. Double-time applies for hours over 12 in a single day. This California-specific rule dramatically increases labor costs for contractors who use long daily shifts and must be built into your job cost estimates.
Setting Up California Payroll Step by Step
Register with the IRS for an EIN if not already done (irs.gov, free, 10 minutes). Register with the California EDD as a new employer at edd.ca.gov within 15 days of paying $100 or more in wages. Set up your payroll system — QuickBooks Payroll is the best integrated option for contractors already using QuickBooks for bookkeeping. Set up each employee in QuickBooks Payroll with their W-4, DE 4, job title, pay rate, and direct deposit information. Set up payroll tax deposit schedule (IRS assigns you a deposit schedule — monthly or semi-weekly — based on your tax liability). Set up QuickBooks Payroll to auto-file federal and California payroll tax returns on schedule.
Pay Frequency and Pay Stubs
California law requires you to pay employees at least twice per month (semi-monthly) or more frequently. Weekly and bi-weekly payroll are most common for construction crews. California requires detailed itemized pay stubs showing gross wages, each deduction type and amount, net wages, inclusive dates of the pay period, employee name and SSN (last 4 digits), employer name and address, and hours worked at each rate. QuickBooks Payroll generates compliant California pay stubs automatically. Failure to provide proper pay stubs is a California Labor Code violation with per-pay-period penalties.
California Paid Sick Leave
California’s Healthy Workplaces, Healthy Families Act requires employers to provide at least 5 days (40 hours) of paid sick leave per year to employees who work 30+ days in California. Sick leave accrues at 1 hour per 30 hours worked, or can be front-loaded at the beginning of the year. Unused sick leave must be carried over (up to a cap). California requires employers to show sick leave balances on pay stubs. QuickBooks Payroll tracks sick leave accrual automatically when configured correctly.
Frequently Asked Questions
When are California payroll taxes due?
Federal payroll tax deposit due dates depend on your deposit schedule (monthly or semi-weekly). California EDD payroll taxes are typically due quarterly with Form DE 9 (or more frequently for larger employers). QuickBooks Payroll tracks these deadlines and can file automatically. Never miss a deposit deadline — penalties start at 2% and increase rapidly.
For more information, see our guide on hiring your first employee in California.
For more information, see our guide on workers compensation insurance requirements.
For more information, see our guide on paying subcontractors and issuing 1099s.
For more information, see our guide on prevailing wage requirements.
Let Bookkeeping Champs Set Up Your Payroll
Bookkeeping Champs sets up and manages QuickBooks Payroll for contractors throughout Los Angeles and Ventura County — including California-compliant pay stubs, daily overtime calculations, and payroll tax filing. Call (818) 679-4451 today.









