Count Twice: certified payroll checker

California prevailing wage: DIR rates, registration and certified payroll

By Matt Kerr, who makes Count Twice in Grand Rapids · Checked 9 November 2026

On a California public works job over $1,000, every worker gets at least the prevailing wage the Director of Industrial Relations sets for their craft and county. DIR, the state's Department of Industrial Relations, issues new rates twice a year, on 22 February and 22 August. Contractors register with DIR for $400 a year and send certified payroll to the Labor Commissioner online, at least once a month.

Checking a California payroll? Count Twice is a free checker I built for the weekly certified payroll. It's built on the federal Davis-Bacon rules, with a Michigan mode, and it has no California mode. On a California week it still flags pay under the basic rate, short fringe and overtime past 40 hours, against the rates you type. Count California's daily overtime and apprentice hours by hand. The example below shows how.

Check a week free

Free, with no account. Your file stays on your computer. Nothing is uploaded or saved.

Which jobs count as public works

DIR's public works page sums up the definition in Labor Code 1720: construction, alteration, demolition, installation or repair work, done under contract and paid for in whole or in part out of public funds. It can include work before and after construction on the project.

Not sure about a project? Anyone with an interest in it can ask the Director for a written coverage determination, at pwcoverage@dir.ca.gov. DIR posts the ones it has issued since 2002.

How DIR sets the rates, and when they change

DIR's rate is the basic hourly rate paid to a majority of workers in a craft in the area. If no single rate has a majority, the rate paid to the largest group prevails. DIR says its rates usually come from collective bargaining agreements. The federal test is different: with no majority and no group of 30 percent, DOL takes a weighted average. How the federal test works.

General determinations come out on 22 February and 22 August and take effect 10 days later, under 8 CCR 16000. That's 1 September for an August set, and 4 March for a February set in a year that isn't a leap year. Each determination has an expiration date, and the mark after it tells you what happens next:

Two asterisks catch people out. A job bid at one rate can owe a higher one partway through, because the increase was set before the bid. DIR's own determinations say the new rate "should be incorporated in contracts entered into now."

Finding your craft

DIR's index for the 2026-2 set lays out six steps. Look first in the statewide trades, then Northern or Southern California, then San Diego if the job is there. If your craft still isn't listed, check the county's subtrades and shift pay. Last, read the important notices for corrections. If no determination covers the work, the awarding body can ask for a special one at least 45 days before it advertises the job.

A real rate line, and one week worked through

Here's the carpenter line from determination SC-23-31-2-2026-2, issued 22 August 2026. It covers Imperial, Inyo, Kern, Los Angeles, Mono, Orange, Riverside, San Bernardino, San Luis Obispo, Santa Barbara and Ventura counties.

ColumnCarpenter, an hour
Basic hourly rate$54.41
Health and welfare$10.25
Pension$6.41
Vacation and holiday$7.57
Training$0.79
Other$4.89
Total hourly rate$84.32
Daily overtime, 1.5 times$111.525
Saturday overtime, 1.5 times$111.525
Sunday and holiday, 2 times$138.73

The five employer payments add up to $29.91, and $54.41 plus $29.91 is the $84.32 total. The overtime rates multiply only the basic rate. 1.5 times $54.41 is $81.615, plus $29.91 makes $111.525. Double time is $108.82 plus $29.91, or $138.73. Federal overtime works the same way, with the fringe at its straight amount (29 CFR 5.32).

Two footnotes on this line matter for payroll. On weekdays, the first 4 overtime hours are at 1.5 times and anything past 12 hours in the day is at 2 times. On Saturdays, the first 8 hours are at 1.5 times and the rest at 2 times. And the expiration date, 30 June 2027, carries two asterisks, so the rate after it is already set.

The $0.79 training amount doesn't go to the worker. DIR's apprenticeship rules send it to the apprenticeship committee for the craft or to the California Apprenticeship Council.

One week, two answers

Say a carpenter on this determination works 10 hours on Monday, 10 on Tuesday, 8 on Wednesday, 8 on Thursday and 4 on Friday. That's 40 hours, so a check that only looks for hours past 40 in the week finds no overtime at all.

DayHoursStraight timeDaily overtime
Monday1082
Tuesday1082
Wednesday880
Thursday880
Friday440
Week40364

The difference is $108.82 for one worker in one week, which is 4 hours times the $27.205 overtime premium. These totals include the employer payments, so part of each one goes to plans, not into the paycheck.

Register with DIR before you bid

DIR counts anyone who bids on or works on a public works project as a public works contractor, subcontractors included. Every one of them has to register. Registration costs $400 and covers one fiscal year, 1 July to 30 June, whatever day you sign up. To qualify you need:

An unregistered contractor can't bid or work on public works and can be taken off a job it's already on. For a first slip in 12 months, you can still register by paying a $2,000 penalty on top of the $400 fee. Miss the 30 June renewal by accident and DIR's FAQ gives you 90 days to renew late, with a $400 penalty. DIR's registration page charges $2,000 when the lapse wasn't an accident.

Small projects are the exception. If the whole prime contract is $25,000 or less for new construction, alteration, installation, demolition or repair, or $15,000 or less for maintenance, you don't register or upload payroll for it. You still pay prevailing wages over $1,000, keep certified payroll records and hand them over if the Labor Commissioner asks.

DIR certified payroll: where it goes and when

Each contractor and subcontractor sends its own certified payroll records straight to the Labor Commissioner, through DIR's Public Works Portal. The awarding body has to register the project there first, which gives it a DIR project ID. DIR's FAQ treats 30 days after the award as the deadline for that. If you can't find the project, ask the awarding body to register it.

Some projects don't upload to DIR: those monitored by Caltrans, the City of Los Angeles, the Los Angeles Unified School District or the County of Sacramento, and projects under a qualifying project labor agreement. Ask your awarding body which applies.

Compare the federal clock. On a Davis-Bacon job, each week's certified payroll is due within 7 days after that week's regular payday (29 CFR 3.4(a)). How the federal routine works.

Apprentices: California sets a floor

Every public works contract of $30,000 or more carries a duty to hire apprentices, unless the craft's determination says it doesn't use them. That duty reaches every contractor and subcontractor on the project, even one whose own part is under $30,000. DIR's Division of Apprenticeship Standards lists the steps:

  1. Send contract award information for each craft on form DAS 140. If you're approved to train apprentices, it goes to your own apprenticeship committee. If not, it goes to every committee that can supply apprentices to the site.
  2. Pay the training amount in the rate to the committee or to the California Apprenticeship Council.
  3. Ask a committee for apprentices on form DAS 142, at least 3 business days before you need them.
  4. Employ at least 1 hour of apprentice work for every 5 hours of journeyperson work, and cover apprentices with workers' compensation.

Here's that ratio worked out. If your journeyperson carpenters put in 600 hours on the job, you owe at least 120 hours of carpenter apprentice work, since 600 divided by 5 is 120.

The federal rule points the other way. Under 29 CFR 5.5(a)(4)(i)(C), the ratio is a ceiling: apprentices can't outnumber what the registered program allows, and one over the ratio gets the full journeyworker rate. Count Twice checks that ceiling, day by day. It can't tell you whether you met California's floor.

Federal and California rules, side by side

QuestionFederal: Davis-BaconCalifornia public works
Which jobsFederal contracts over $2,000 to build, alter or repair public buildings and works, and federally funded work under the related actsPublic works over $1,000, paid for in whole or in part with public funds
Who sets the rateThe U.S. Department of LaborThe Director of Industrial Relations
When rates changeThe wage determination in the contract generally holds for the whole contractNew sets each 22 February and 22 August. Predetermined increases, marked **, apply during the job.
OvertimeOver 40 hours a week, at 1.5 times the basic rate, on contracts over $100,000Over 8 hours a day and 40 a week, at 1.5 times the basic rate at least. The determination sets the details.
ApprenticesThe ratio is a ceilingOn contracts of $30,000 or more, a floor of 1 apprentice hour for every 5 journeyperson hours
Contractor registrationNo registration step in the labor clauses of 29 CFR 5.5$400 a fiscal year with DIR
Certified payrollEvery week, within 7 days after payday, to the agencyAt least monthly, online, to the Labor Commissioner

From 40 U.S.C. 3142, 3701 and 3702; 29 CFR 1.6(a)(1), 3.4(a) and 5.5; and DIR's public works, contractor, certified payroll, apprenticeship and FAQ pages.

When the Labor Commissioner finds a violation, DIR lists what can follow: the wages owed with interest and liquidated damages, penalties, up to 3 years of debarment, criminal prosecution, and DIR's investigation costs. The prime and its subcontractors are jointly liable for what's owed.

Check the week's math before you upload it

Count Twice takes each craft's basic rate and fringe and one week of payroll, and checks every worker's hours against them. On a California job, type the basic rate as the rate. Leave the training amount out of the fringe and check that payment on its own, since it goes to a committee, not the worker. Here's its result on the made-up sample week, which has four mistakes planted in it.

Count Twice results for the sample week: 9 rows read, 4 flags, 2 things to fix, 2 notes, and a possible shortfall of $215.00. The flags are overtime under time and a half for Cal D., fringe short for Dee F., pay under the base rate for Eli G., and carpenter apprentices over the 1:3 ratio on days 1 to 3.
The checker's results for the made-up sample week, in a browser on 9 November 2026.

Check a week free

Count Twice checks math against the rates you type. It doesn't know California's daily overtime or apprentice floor, it doesn't upload to DIR, and it isn't a lawyer.

Next: if the job has federal money too

A California agency's project with federal funding can owe the federal rules on top of the state's. What is certified payroll? covers the federal weekly routine, its 7-day deadline and the 3-year records.

Sources, each read 9 November 2026 (UTC):