Compliance
Every rule we enforce, and the law it comes from.
Most time-tracking vendors will tell you they handle overtime. Almost none will tell you which sentence of which statute they implemented, or show you the test that checks it. This page is generated from our own test suite - if a test is renamed, deleted, or loses its citation, this page changes with it.
It also lists what we have not got right yet. A compliance page that only lists wins is marketing, not evidence.
37
tests that name the authority they enforce
19
distinct statutes, regulations and cases
2
gaps we have not closed, listed below
The authorities
What each test checks
test_alt_workweek.py
California alternative workweek: Wage Order §3(B), and what happens without one.
| Rule | Authority |
|---|---|
LC 510(a) applies unless a valid section 511 schedule exists. test_an_invalid_alt_workweek_is_paid_under_labor_code_510 | Labor Code 510(a) |
A schedule nobody can describe cannot be saved as adopted. test_settings_requires_the_schedule_before_storing_it | Labor Code 511 |
test_compliance.py
Tests for the overtime compliance engine.
| Rule | Authority |
|---|---|
The federal premium attaches only past 40 in a workweek. test_federal_under_40_is_all_regular | 29 U.S.C. 207(a)(1) |
48 hours is 40 straight plus 8 at one and a half. test_federal_4x12_is_40_regular_8_ot | 29 U.S.C. 207(a)(1) |
The FLSA sets one premium rate, and it is 1.5x. test_federal_has_no_double_time | 29 U.S.C. 207(a)(1) |
Over 8 hours in a workday is overtime. test_california_single_12h_day | Labor Code 510(a) |
Over 12 hours in a workday is double the regular rate. test_california_single_14h_day_has_double_time | Labor Code 510(a) |
Overtime hours are not also counted toward the weekly rule. test_california_4x12_no_weekly_pyramiding | Labor Code 510(a)Colorado COMPS Order |
The weekly rule promotes only what is still straight time. test_california_6x10_daily_and_weekly_interact | Labor Code 510(a) |
A validly adopted schedule sets its own threshold. test_ca_alt_workweek_10h_day_is_straight_time | Labor Code 511Wage Order 4 §3(B) |
Beyond the adopted schedule, up to 12 hours, is 1.5x. test_ca_alt_workweek_12h_day | Wage Order 4 §3(B) |
Alaska pays daily overtime past 8 hours as well as weekly past 40. test_alaska_daily_ot_over_8 | AS 23.10.060(b) |
Overtime past 12 hours in a workday. test_colorado_daily_ot_over_12 | Colorado COMPS Order |
LC 511 requires a two-thirds secret ballot of the affected work unit. test_four_ten_requires_an_election | Labor Code 510(a)Labor Code 511 |
The first 8 hours on the 7th consecutive day are overtime. test_seventh_day_first_8h_is_overtime | Labor Code 510(a)Mendoza v. Nordstrom (2017) 2 Cal.5th 1074 |
Hours past 8 on the 7th consecutive day are double. test_seventh_day_beyond_8h_is_double | Labor Code 510(a) |
The first meal period is owed only past 5 hours worked. test_ca_no_meal_required_under_5h | Labor Code 512(a) |
A 30-minute meal period is owed past 5 hours worked. test_ca_meal_required_over_5h_and_missing_flags | Labor Code 512(a) |
A second meal period is owed past 10 hours worked. test_ca_second_meal_required_over_10h | Labor Code 512(a) |
One paid 10-minute rest per 4 hours "or major fraction thereof". test_ca_rest_break_counts_major_fraction_rule | Wage Order 4 §12(A)Colorado COMPS Order |
No employee works more than 5 consecutive hours without a meal. test_washington_first_meal_over_five_hours | WAC 296-126-092 |
A meal period is owed for a work period of 6 hours OR MORE. test_oregon_meal_at_exactly_six_hours | OAR 839-020-0050 |
A second meal period for a work period of 14 hours or more. test_oregon_second_meal_at_exactly_fourteen_hours | OAR 839-020-0050 |
A 30-minute meal period for shifts over 5 hours. test_colorado_meal_after_5h | Colorado COMPS Order |
A 30-minute meal for a continuous period of 8 hours. test_nevada_meal_at_exactly_eight_hours | NRS 608.019 |
"more than five hours", so exactly 5.0 owes nothing. test_california_meal_threshold_stays_exclusive | Labor Code 512(a) |
One hour at minimum wage when a workday is split. test_split_shift_premium_for_minimum_wage_worker | Wage Order 4 §4(C)DLSE Enforcement Manual 45.3.4 |
Pay above minimum offsets the premium. test_split_shift_premium_offset_by_higher_pay | DLSE Enforcement Manual 45.3.4 |
The offset is partial when pay is only slightly above minimum. test_split_shift_premium_partial_offset | DLSE Enforcement Manual 45.3.4 |
test_job_costing.py
Job costing must carry the overtime payroll actually pays.
| Rule | Authority |
|---|---|
Same ten days, two workweek starts, different overtime - 29 CFR 778.105. test_the_employers_workweek_decides_where_overtime_falls | 29 CFR 778.105 |
test_overtime_surfaces_agree.py
Every surface that reports overtime must report the same overtime.
| Rule | Authority |
|---|---|
A seven-day week, split by hand from the statute. test_the_expected_split_is_what_labor_code_510_says | Labor Code 510(a) |
The seventh consecutive day is keyed to the employer's workweek, not to Sunday. test_seventh_day_is_keyed_to_the_employers_workweek | Mendoza v. Nordstrom (2017) 2 Cal.5th 1074 |
LC 510(a) attaches the premium to the seventh CONSECUTIVE day. test_seventh_day_premium_needs_all_seven_days_worked | Labor Code 510(a) |
test_travel_policy.py
The drive from home is only work if the employer says it is.
| Rule | Authority |
|---|---|
The workday has begun once the employee reports to the shop. test_shop_to_site_travel_is_paid_under_every_policy | 29 CFR 785.38 |
Ordinary home-to-work travel is not hours worked. test_home_start_travel_is_unpaid_under_commute_unpaid | 29 U.S.C. 254(a) |
Travel the employer controls is compensable wherever it began. test_all_paid_leaves_every_drive_payable | Morillion v. Royal Packing (2000) 22 Cal.4th 575 |
test_workweek.py
Workweek boundary - weekly OT must follow the employer's own week.
| Rule | Authority |
|---|---|
Rounding was removed deliberately (Donohue / Camp; exact GPS time is measured). test_rounding_is_gone_from_the_api_surface | Donohue v. AMN Services (2021) 11 Cal.5th 58 |
What we have not closed
These are tracked in the same suite, as tests that pin the gap so it stays visible. If you are relying on any of them, ask us before you buy - we would rather lose the sale than have you find out at a hearing.
the one threshold in this table that cannot be read off the regulation.
rest-break shortfalls are counted but never flagged.
Two more worth stating plainly, because they are not in the suite as tests:
- No meal or rest premium is calculated. Labor Code 226.7 owes an hour of pay at the regular rate of compensation for a missed meal or rest period, and Ferra v. Loews (2021) 11 Cal.5th 858 held that rate includes nondiscretionary bonuses. Punchless reports the violation; it does not price it.
- Certified payroll is the hours side only. We do not produce a filable WH-347 and do not e-file. See the certified payroll page for exactly what you still have to supply.
How to read this
A passing test means our code does what we read the rule to say. It does not mean a court agrees, that the rule has not changed since, or that it applies to your situation - some of this is genuinely unsettled, and Camp v. Home Depot is still on review before the California Supreme Court as of this writing. Punchless is not a law firm and this is not legal advice. What it is: a list specific enough that your employment attorney can check it in an afternoon, which is more than you will get from anyone else in this category.