TL;DR

Colorado has three overtime triggers, and you pay overtime on whichever produces the highest wage:

Weekly OT after 40 hours in a workweek. • Daily OT after 12 hours in a workday. • Consecutive-hours OT after 12 consecutive hours worked, regardless of when the shift starts or ends, with short meal breaks (under 30 minutes) treated as continuous time.

All overtime is paid at 1.5× the regular rate. Colorado has no double-time premium. The consecutive-hours rule catches overnight shifts and split shifts that spreadsheet-based payroll typically misclassifies.

The three Colorado overtime triggers

All three rules come from the Colorado Overtime and Minimum Pay Standards (COMPS) Order, currently COMPS Order #39, issued by the Colorado Department of Labor and Employment under authority of the Colorado Wage Act.

Weekly overtime — 1.5× after 40 hours
7 CCR 1103-1 Rule 4.1.1(a)

Hours worked in excess of 40 in a workweek must be paid at one and one-half times the regular rate. The workweek is a fixed, regularly recurring 168-hour period (seven consecutive 24-hour periods) defined by the employer.

Daily overtime — 1.5× after 12 hours
7 CCR 1103-1 Rule 4.1.1(b)

Hours worked in excess of 12 in a workday must be paid at one and one-half times the regular rate. The workday is the 24-hour period beginning at the same time each calendar day.

Note the threshold: 12 hours, not 8 as in California. A worker can log a 12-hour shift in Colorado with no daily overtime owed — though the 13th hour and beyond does trigger it.

Consecutive-hours overtime — 1.5× after 12 consecutive hours
7 CCR 1103-1 Rule 4.1.1(c)

Hours worked in excess of 12 consecutive hours, regardless of the starting and ending time of the workday and excluding bona fide duty-free meal periods, must be paid at one and one-half times the regular rate.

This is the trigger that catches shifts spanning midnight (where neither calendar day individually exceeds 12 hours but the consecutive span does) and split shifts with short breaks (where short meal breaks under 30 minutes don't interrupt the consecutive count).

The 30-minute meal-period rule

A duty-free meal period of 30 minutes or more interrupts the consecutive-hours count. A break under 30 minutes does not — short breaks merge with the surrounding work into one continuous block.

This sounds like a small distinction, but it produces materially different overtime liability for the same total hours:

If your timecard system records only clock-in/clock-out per shift and not the breaks within a shift, you may be miscalculating the consecutive-hours rule. The rule depends on knowing the duration of every break.

Worked example: the overnight shift

The most common way the consecutive-hours rule fires is the overnight shift spanning two calendar days:

Worker · CO · Overnight shift workweek: Mon–Sun · CO daily 12h + consecutive-hours + weekly 40h
Day Shift Hours Classification
Mon8pm – 11:59pm4.004 REG
Tue12am – 10am10.008 REG2 OT
Tue8pm – 11:59pm4.004 REG
Wed12am – 10am10.008 REG2 OT
Thu8am – 4pm8.008 REG
Fri8am – 4pm8.004 REG4 OT
REG
36.00
OT
8.00
DT
Two triggers fired: The Mon-night-through-Tue-morning span (8pm Mon to 10am Tue) is 14 consecutive hours — 2 hours of consecutive-hours OT. Same for the Tue-night-through-Wed-morning span. Friday's 8-hour shift then crosses the 40-hour weekly threshold (cumulative REG hits 40 at hour 4 of Friday), so the remaining 4 Friday hours are weekly OT. Total: 8 OT.

Neither Monday nor Tuesday individually triggered daily overtime — both calendar days had fewer than 12 hours. But the consecutive-hours rule caught the overnight span and added 2 hours of overtime to each. A spreadsheet that treats overtime as a per-calendar-day calculation would miss this entirely.

Common mistakes

What you get with TimeCardCruncher

Colorado, including the rule nobody else handles

Colorado has the consecutive-hours rule most other payroll systems miss — the one that catches overnight shifts and split shifts with short meal breaks. You don't have to manually flag which shifts ran long enough, hand-check whether a meal break was long enough to reset the count, or worry about overnight spans across midnight being misattributed. Submit timecards with shift times and the math runs against every shift, every batch — invoices come back ready to defend under COMPS Order #39 if a wage-and-hour question comes up.

A note on data: the consecutive-hours rule needs clock-in/clock-out times to fire. If you submit Colorado timecards with just hour totals, TimeCardCruncher surfaces a warning so shifts that would otherwise trigger the rule aren't silently under-classified.