Let me start with a bill. Last December, a 3PL warehouse in Ontario, California — a textbook california 8/40 overtime rule warehouse story — asked me to audit their labor costs. Sixty floor workers, $20 an hour on average, on a 4x10 schedule — four ten-hour days a week. The HR director told me, flatly: "We're at exactly 40 hours a week. We don't pay overtime." I pulled twelve months of payroll. The overtime premium alone — just the extra half-time, not the base wage — came to nearly $250,000 a year. He stared at me: "But nobody here works overtime."

Nobody had to. The schedule was doing it for them. Under California's daily-overtime rules, daily overtime and weekly overtime are two separate books: anything over 8 hours in a day is paid at 1.5x, anything over 12 hours at 2x — regardless of how many hours the person worked that week. A 4x10 schedule generates 2 hours of daily overtime every single day. That's 8 hours a week per person, 416 hours a year.

The math I walked him through: 8 hours x $20 x 0.5 = $80 per person per week. Sixty people, 52 weeks: 60 x 80 x 52 = $249,600. Nearly a quarter-million dollars, spent on the illusion that "everyone works 40 hours." That money was wasted.

How California's 8/40 Rule Actually Works: Three Lines

California's daily overtime provisions under its wage orders come down to three lines:

  • The daily line: straight time up to 8 hours a day; 1.5x for hours 9 through 12; 2x from hour 13 on.
  • The weekly line: 1.5x for anything over 40 hours in the week.
  • The seventh-day line: on the seventh consecutive day of work, the first 8 hours are paid at 1.5x, and anything beyond 8 hours at 2x.

The word "consecutive" does the heavy lifting: the seventh-day rule counts consecutive days worked, not the calendar week. Work Monday through Saturday, come in Sunday, and that's day seven. California also requires one day of rest in seven — don't cross that line when you build the schedule. Penalty amounts and back-pay standards change; check the California Department of Industrial Relations (DIR) website for the current figures. I won't quote numbers that may be outdated by the time you read this.

Here's the counterintuitive part, up front: in California, "a 40-hour week" does not mean "no overtime." A 4x10 schedule totals exactly 40 hours — and generates $4,160 a year in overtime premium per worker. That misunderstanding is the most expensive cognitive trap in California warehouse scheduling.

Breaking It Down: The True Cost of Four Common Schedules

I ran the four schedules I see most often in warehouses, at $20 an hour. Read the last column:

Schedule Weekly hours Overtime triggered Premium per person/week Annual premium, 50 workers
5x8 standard 40 None $0 $0
4x10 four-day 40 8 hrs daily OT at 1.5x $80 $208,000
6x8 six straight days 48 8 hrs weekly OT at 1.5x $80 $208,000
7x8 seven straight days 56 16 hrs weekly OT at 1.5x (incl. 7th-day rule) $160 $416,000

50 x 80 x 52 = $208,000. One innocent-looking choice on the schedule decides where more than $200,000 goes every year. The 7x8 "all hands" peak-season grind doubles the premium to $416,000 a year — and that doesn't count the picking errors and injury risk that come with fatigue.

Warehouse scheduling board showing shift overtime costs

The second trap is shift overlap. In early 2024, the owner of a distribution center in Fresno told me his labor costs wouldn't come down. I spent a day on his floor: night shift 10 p.m. to 6 a.m., day shift 6 a.m. to 2 p.m., with a required 30-minute overlap "to hand things over properly." So everyone was on the clock 8.5 hours a day — a guaranteed half hour of daily overtime, every day. 0.5 x 5 days x 52 weeks = 130 hours per person per year; premium of 130 x 20 x 0.5 = $1,300 per person; thirty floor workers, $39,000 a year, spent on the words "hand things over properly." He switched to a 15-minute handover counted inside the 8-hour shift and saved nearly $20,000 a year. In California, any time the employer requires you to be on site counts as hours worked — "come in 15 minutes early to get ready" is not free.

Three Money-Saving Levers for California Warehouse Scheduling

Ranked by savings:

First, either move 4x10 back to 5x8 or do it legally. California allows an alternative workweek schedule adopted by employee vote, which lets you run 4x10 without triggering daily overtime inside the 10 hours. But the election procedure, eligibility conditions, and repeal rules are strict — check the DIR's current requirements or ask your labor attorney first. Don't just announce "we're on 4x10 now." That $200,000 tuition bill is what happens.

Second, make invisible hours visible. Shift overlaps, early arrivals, late departures — put them all on the schedule and cap the shift at 8 hours, working backward. If you can't compress them, at least make sure management sees how much daily overtime they produce every day.

Third, put a hard line on consecutive days: system flag at day six, written management approval for day seven. In peak season, add part-time shifts instead of running the same crew seven days straight. The 2x rate on hours past 8 on the seventh day is the most expensive cell on the whole table.

A scheduling checklist to tape next to the roster:

  1. Fix your workweek start and end in writing and post it — say, Sunday at midnight. Every "seventh day" is counted from that point.
  2. For any shift over 8 hours, compute the daily-OT premium before you post it.
  3. Count consecutive days worked: flag at day six, approval at day seven.
  4. Count handover and early-arrival time as hours worked. No "voluntary early arrivals."
  5. Audit 10% of payroll each month; find which shifts and which days produce the daily OT, and fix the source.
  6. Any 4x10-style schedule needs a valid alternative-workweek election. No election, back to 5x8.

One last trade-off: for overtime that's stable and long-term, do you pay the premium or hire? The formula is simple — annual OT premium = weekly OT hours x hourly wage x 0.5 x 52. If a role has run 10 OT hours a week for three straight months at $22 an hour, that's 10 x 22 x 0.5 x 52 = $57,200 a year — roughly the fully loaded cost of one more full-time hire. My rule: pay overtime for volatile overtime (peak season) — it's cheaper and flexible; hire for stable overtime (three-plus months running) — and you'll also cut fatigue-driven errors. Don't get it backwards.

Do one thing when you get back: pull your warehouse's total daily-overtime hours for the last 12 months and multiply by half your average hourly wage. That's the money your schedule is leaking. If it's over $100,000, fix the schedule before you talk about raises or headcount. The earlier you run this math, the cheaper it gets.

By Lao Zhou, Logistics Cost Analyst