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.

Built from commit 4286dc2 on 1 October 2026. Our build fails if this page and the test suite disagree, so that commit is the version of the suite described here.

89

tests that name the authority they enforce

28

distinct statutes, regulations and cases

5

gaps we have not closed, listed below

The authorities

29 CFR 5.5(a)(1)29 CFR 778.10529 CFR 778.11529 CFR 785.3829 U.S.C. 207(a)(1)29 U.S.C. 207(e)(3)29 U.S.C. 254(a)AS 23.10.060(b)Alvarado v. Dart Container (2018) 4 Cal.5th 542Brinker Restaurant Corp. v. Superior Court (2012) 53 Cal.4th 1004Colorado COMPS OrderDLSE Enforcement Manual 45.3.4Donohue v. AMN Services (2021) 11 Cal.5th 58Ferra v. Loews (2021) 11 Cal.5th 858Labor Code 226.7Labor Code 510(a)Labor Code 511Labor Code 512(a)Mendoza v. Nordstrom (2017) 2 Cal.5th 1074Morillion v. Royal Packing (2000) 22 Cal.4th 575NRS 608.018NRS 608.019OAR 839-020-0050WAC 296-126-092Wage Order 4 §11(C)Wage Order 4 §12(A)Wage Order 4 §3(B)Wage Order 4 §4(C)

What each test checks

test_alt_workweek.py

California alternative workweek: Wage Order §3(B), and what happens without one.

RuleAuthority

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

1.5x for work "beyond the schedule

test_the_adopted_hours_per_day_sets_the_daily_threshold

Wage Order 4 §3(B)

The common case must not regress.

test_a_lawful_four_ten_still_owes_nothing

Wage Order 4 §3(B)

Labor Code 511(a) authorises a menu of schedules "no longer than ten hours

test_a_schedule_longer_than_ten_hours_is_a_defect_not_a_setting

Labor Code 510(a)Labor Code 511

test_break_pay_by_state.py

A missed break is priced by the law of the state it was missed in.

RuleAuthority

COMPS Order #39 Rule 5.2.4. Ten minutes at $30 is $5.00; the missed meal owes nothing more.

test_a_colorado_missed_rest_is_its_ten_minutes

Colorado COMPS Order

test_classifications.py

Work classifications: what the hour WAS, not who could have been sent to it.

RuleAuthority

An inaccurate breakdown reprices hours at the highest

test_an_unclassified_line_is_blank_rather_than_invented

29 CFR 5.5(a)(1)

test_compliance.py

Tests for the overtime compliance engine.

RuleAuthority

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)

Labor Code 512(a) owes the meal; Donohue v. AMN Services (2021) 11 Cal.5th 58

test_ca_meal_required_over_5h_and_missing_is_unverified_not_a_breach

Labor Code 512(a)Donohue v. AMN Services (2021) 11 Cal.5th 58

The worker's own report is the evidence the record lacks.

test_ca_meal_is_a_breach_once_the_worker_says_it_was_not_given

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 second meal for working three OR MORE hours longer than a normal work day.

test_washington_second_meal_owed_at_exactly_three_hours_past_the_normal_day

WAC 296-126-092

A second meal three or more hours past the employer's own normal workday.

test_washington_second_meal_follows_the_employers_normal_workday

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

Labor Code 512(a) owes "a meal period of not less than 30 minutes" - singular.

test_a_meal_must_be_one_unbroken_block

Labor Code 512(a)

The first meal period begins no later than hour five.

test_first_meal_must_begin_by_the_end_of_the_fifth_hour_of_work

Labor Code 512(a)

The same shift, with the meal where the statute wants it.

test_a_meal_taken_on_time_is_clean

Labor Code 512(a)

Labor Code 512(a) measures the deadline in hours of work.

test_the_meal_deadline_is_measured_in_hours_of_work_not_clock_time

Labor Code 512(a)

Do not write the presumption.

test_an_unobservable_day_is_never_reported_as_a_breach

Donohue v. AMN Services (2021) 11 Cal.5th 58

Brinker Restaurant Corp. v. Superior Court (2012) 53 Cal.4th 1004.

test_california_owes_no_rest_break_below_three_and_a_half_hours

Brinker Restaurant Corp. v. Superior Court (2012) 53 Cal.4th 1004

The floor is California's, not everyone's.

test_colorado_still_owes_a_rest_break_just_past_two_hours

Colorado COMPS Order

29 CFR 5.5(a)(1) obliges payment of NOT LESS THAN the determination.

test_a_wage_determination_is_a_floor_not_a_ceiling

29 CFR 5.5(a)(1)

test_exposure_monitor.py

The break exposure monitor, paying a premium, and a worker's written meal agreement (H-103).

RuleAuthority

A waiver is by mutual consent, so a proposal the worker never agreed to covers nothing.

test_an_agreement_counts_only_once_the_worker_has_agreed_and_only_whole_days

Labor Code 512(a)

test_job_costing.py

Job costing must carry the overtime payroll actually pays.

RuleAuthority

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_meal_agreements.py

A meal given up, or eaten on duty, in writing changes what is owed (H-103).

RuleAuthority

A first meal waived by mutual consent is not owed when the work period is no more than six hours.

test_a_first_meal_waived_by_mutual_consent_is_not_owed_on_a_short_day

Labor Code 512(a)

The first-meal waiver does not reach a work period longer than six hours.

test_the_first_meal_waiver_does_not_reach_past_six_hours

Labor Code 512(a)

A second meal may be waived by mutual consent when the day is no more than twelve hours.

test_a_second_meal_waived_by_mutual_consent_is_not_owed_up_to_twelve_hours

Labor Code 512(a)

The second-meal waiver does not reach a day longer than twelve hours.

test_the_second_meal_waiver_does_not_reach_past_twelve_hours

Labor Code 512(a)

An on-duty meal under written agreement is paid and counted as time worked, so a day of unbroken paid work owes no further meal.

test_an_on_duty_meal_agreement_is_the_meal_the_record_cannot_show

Wage Order 4 §11(C)

An on-duty meal agreement is not a meal the worker says was never given.

test_an_on_duty_agreement_does_not_outlast_the_worker_saying_no_meal_was_given

Wage Order 4 §11(C)

Under an on-duty meal agreement, a short unpaid break is not a short meal.

test_under_an_on_duty_agreement_a_short_break_is_not_the_meal

Wage Order 4 §11(C)

A rest break is owed whatever meal agreement is on file, and a missed one is still reported.

test_no_agreement_changes_a_rest_break

Labor Code 226.7

Washington's meal rules are not California's, so a California meal agreement changes nothing there.

test_an_agreement_changes_nothing_outside_california

WAC 296-126-092

test_onsite_meal.py

On-site meal periods: detected as a question, never as a deduction.

RuleAuthority

Donohue v. AMN Services (2021) 11 Cal.5th 58.

test_an_on_site_day_is_unverified_rather_than_a_violation

Donohue v. AMN Services (2021) 11 Cal.5th 58

The worker's report is the evidence location data lacks.

test_the_worker_saying_they_got_no_meal_makes_it_a_violation

Labor Code 512(a)

test_overtime_per_worker.py

Overtime that differs by worker and by day (H-107).

RuleAuthority

Labor Code 510(a) reaches the seventh day when it is worked under California's rules.

test_the_seventh_day_premium_follows_the_seventh_days_rules

Labor Code 510(a)

$18.00 itself is not less.

test_daily_overtime_is_owed_under_the_cutoff_and_not_at_it

NRS 608.018

NRS 608.018(3)(e): four ten-hour days by mutual agreement.

test_a_four_tens_agreement_takes_the_daily_rule_off_whatever_the_rate

NRS 608.018

test_overtime_surfaces_agree.py

Every surface that reports overtime must report the same overtime.

RuleAuthority

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_parallel_run.py

The parallel-run analyser, and the promise that it stores nothing.

RuleAuthority

The headline case. 48 hours, and the two methods disagree by a lot.

test_four_twelves_is_where_weekly_only_tracking_fails

Labor Code 510(a)

The employer fixes its own week, and it changes the answer.

test_the_workweek_start_moves_the_boundary

29 CFR 778.105

test_payroll_export.py

Payroll provider export - aggregation + CSV shape (pure, no DB).

RuleAuthority

The premium is owed on the workweek, not the pay period.

test_a_split_workweek_does_not_lose_its_overtime

29 U.S.C. 207(a)(1)

"hours worked in excess of forty" is chronological.

test_the_premium_lands_on_the_day_the_threshold_was_crossed

29 U.S.C. 207(a)(1)

test_premiums.py

Premiums: the money the compliance report used to name and never price.

RuleAuthority

Alvarado v. Dart Container (2018) 4 Cal.5th 542.

test_a_flat_sum_bonus_is_divided_by_non_overtime_hours

Alvarado v. Dart Container (2018) 4 Cal.5th 542

A genuinely discretionary payment is excluded.

test_a_discretionary_payment_stays_out_of_the_regular_rate

29 U.S.C. 207(e)(3)

Ferra v. Loews Hollywood Hotel (2021) 11 Cal.5th 858.

test_the_premium_is_owed_at_the_regular_rate_not_the_base_rate

Labor Code 226.7Ferra v. Loews (2021) 11 Cal.5th 858

Labor Code 226.7 owes "one additional hour of pay" per workday.

test_one_hour_per_workday_per_category_not_per_missed_break

Labor Code 226.7

Wage Order 4 section 4(C) measures the split-shift premium against the

test_a_local_ordinance_beats_the_company_figure

Wage Order 4 §4(C)

Wage Order 4 section 4(C) with the DLSE Manual 45.3.4 offset.

test_the_split_shift_premium_is_offset_by_pay_above_minimum

Wage Order 4 §4(C)DLSE Enforcement Manual 45.3.4

The regular rate for work at two or more rates is their weighted average.

test_a_week_at_two_rates_has_a_weighted_regular_rate

29 CFR 778.115

COMPS Order #39 Rule 5.2.4; WSNA v. Sacred Heart Medical Center (2012) 175 Wn.2d 822.

test_a_missed_rest_in_colorado_or_washington_is_its_minutes_of_pay

Colorado COMPS Order

Gafur v. Legacy Good Samaritan Hospital (2022) 369 Or 495: no wage claim for a missed rest.

test_oregon_nevada_and_federal_violations_owe_no_premium

Labor Code 226.7

test_preset_resolution.py

A named preset is resolved on the server, not taken from the request.

RuleAuthority

OAR 839-020-0050 owes a meal at exactly 6 hours.

test_an_oregon_company_gets_oregons_inclusive_threshold

OAR 839-020-0050

NRS 608.019 owes a meal for a continuous period of exactly 8 hours.

test_a_nevada_company_gets_nevadas_inclusive_threshold

NRS 608.019

"more than five hours", so exactly 5.0 owes nothing.

test_a_california_company_stays_exclusive

Labor Code 512(a)

test_receipt.py

What is paid, what is not, and whether a worker is told why.

RuleAuthority

29 U.S.C. 254(a) excludes ordinary home-to-work travel and nothing more.

test_the_commute_sentence_does_not_overreach

29 U.S.C. 254(a)

test_travel_policy.py

The drive from home is only work if the employer says it is.

RuleAuthority

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

Ordinary home-to-work travel is not hours worked.

test_commute_is_never_paid_anywhere_hours_become_money

29 U.S.C. 254(a)

test_two_rates_in_a_week.py

A week worked at two rates (29 CFR 778.115).

RuleAuthority

One hour at the regular rate of compensation, which for two rates is their weighted average.

test_a_missed_meal_in_a_two_rate_week_is_priced_at_the_weighted_rate

Labor Code 226.7Ferra v. Loews (2021) 11 Cal.5th 858

test_what_this_change_costs.py

A compliance setting shows the affected people and dollars before it is saved.

RuleAuthority

The motivating case, end to end.

test_raising_the_meal_threshold_removes_a_premium_and_names_who

Labor Code 226.7

test_worker_rules.py

The rules each worker was under on each day (H-107).

RuleAuthority

Six hours with no meal: owed under California's rules (Labor Code 512), not Nevada's (8 hours).

test_a_meal_is_owed_under_the_rule_set_the_worker_was_under

Labor Code 512(a)

test_workweek.py

Workweek boundary - weekly OT must follow the employer's own week.

RuleAuthority

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.

NRS 608.0126 makes a workday 24 hours from when work begins.

test_a_nevada_workday_is_counted_by_calendar_date

Wage Order 4 section 12(A) rest periods are paid and unclocked.

Labor Code 226.7Wage Order 4 §12(A)test_a_rest_break_shortfall_can_only_come_from_the_worker

29 U.S.C. 207(e)(3) turns on facts we cannot see.

29 U.S.C. 207(e)(3)test_a_discretionary_bonus_is_excluded_on_the_employers_say_so

29 CFR 5.32(c) does not settle cash in lieu of fringe.

29 CFR 5.32(c)test_the_fringe_mode_is_reported_rather_than_acted_on

WH-347 Columns 8 and 9 are payroll outputs, not time data.

test_deductions_and_net_pay_are_not_produced

Two more worth stating plainly - the first is not something a test can pin, and the second is wider than the WH-347 gap above:

  • A meal period taken on a job site cannot be observed. A duty-free lunch inside a geofence and an hour of careful work in one spot produce the same location data. We find the window and ask the worker rather than guessing, and a day nobody answers is reported as unverified — never as a violation, because writing one into your records every day the crew ate on site is the fact pattern Donohue v. AMN Services (2021) 11 Cal.5th 58 turns into a rebuttable presumption against you.
  • Certified payroll is the hours side only. We do not produce a filable WH-347 and do not e-file. We do produce the per-day straight, overtime and doubletime split those forms need. 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.