Is your California public works job exempt from certified payroll

A small subcontract does not make a small project: per its Frequently Asked Questions on Public Works (September 2024), DIR measures the $25,000 and $15,000 lines on the entire contract between the awarding body and the prime contractor, so a $22,000 subcontract inside a prime contract over the line still needs registration and eCPR.

Last reviewed against the sources it cites

The short answer

Yes, when the whole contract is over the line. DIR measures the $25,000 (construction, alteration, demolition, installation, or repair) and $15,000 (maintenance) lines on the entire contract between the awarding body and the prime contractor, per its Frequently Asked Questions on Public Works (September 2024), so a $22,000 subcontract inside a prime contract over the line still needs DIR registration and eCPR. The same page says the law does not permit parceling jobs to avoid the applicable thresholds.

  • Labor Code section 1725.5(f) takes work on "a public works project of twenty-five thousand dollars ($25,000) or less" for construction, alteration, demolition, installation, or repair, or $15,000 or less for maintenance, out of the registration requirement. The statute speaks of the project. DIR reads the project as the entire contract between the awarding body and the prime contractor, as the next point shows.
  • DIR's Frequently Asked Questions on Public Works (September 2024) says the amount is for the entire contract between the awarding body and the prime contractor, and a subcontract below it inside a larger master contract does not fall under the small project exemption. DIR Newsline No. 2018-41 (June 13, 2018) says the exemption is applied based on the amount of the entire project, not a contractor's subcontracted amount of the project.
  • Under Labor Code section 1771.4(a)(4), an unregistered contractor on a project under the small project exemption does not furnish records directly to the Labor Commissioner but must retain the section 1776 records for at least three years after completion of the work. The text is written only for a contractor that is not registered, so a registered contractor should confirm with DIR whether it must still e-file on a small project.
  • The apprenticeship ratio requirement has its own $30,000 line in Labor Code section 1777.5, subdivision (o), for a general contractor's own contract or a specialty contractor's contract not bid through a prime, separate from the $25,000 and $15,000 registration lines.

The short answer

A small subcontract on a bigger public works job still needs DIR registration and eCPR when the whole contract is over the line. The registration exemption in Labor Code section 1725.5(f) is written for "a public works project of twenty-five thousand dollars ($25,000) or less", not for a subcontract. DIR reads the project as the entire contract between the awarding body and the prime contractor. Its Frequently Asked Questions on Public Works (September 2024, the "Public Works FAQ" below) says so, and so does DIR Newsline No. 2018-41 (June 13, 2018): "The small project exemption is applied based on the amount of the entire project, not a contractor's subcontracted amount of the project." So a $22,000 subcontract inside a $4 million prime contract is not exempt. You register and file eCPR, and prevailing wage applies either way on a project over $1,000, under Labor Code section 1771.

The first line is a public works project of $1,000 or less. DIR's Public Works FAQ says prevailing wage requirements apply to public works projects over $1,000, and that contractors on projects exceeding $1,000 must pay prevailing wages (Labor Code 1771) and maintain or furnish payroll records on request (Labor Code 1776). Labor Code section 1771 opens with the words "Except for public works projects of one thousand dollars ($1,000) or less", and then requires the general prevailing rate for workers on public works. Both speak of the project, not of a subcontract. Neither says how a subcontractor measures the $1,000 line, and DIR's sentence about the entire contract between the awarding body and the prime contractor is written only for the $25,000 and $15,000 amounts. If you are a subcontractor close to the $1,000 line, ask DIR how it counts your job before you rely on a small subcontract. Above that line, two more thresholds change what paperwork you owe. If the whole contract between the awarding body and the prime contractor is $25,000 or less for construction, alteration, demolition, installation, or repair work, or $15,000 or less for maintenance work, you do not have to register as a public works contractor, under Labor Code section 1725.5, subdivision (f). If you are not registered, Labor Code section 1771.4, subdivision (a)(4), also means you do not have to file electronic certified payroll records (eCPR) directly with the Labor Commissioner. DIR's Public Works FAQ describes the same relief for contractors who "work exclusively on small public works projects". Subdivision (a)(4) is written only for a contractor that is not registered. If you are already registered, or you register voluntarily, confirm with DIR whether you must still e-file on a small project. You still have to pay the prevailing rate, and an unregistered contractor must keep the section 1776 records for at least three years. The separate $30,000 apprenticeship line in Labor Code section 1777.5, subdivision (o), is a different test, covered below.

Project or subcontract: what the statutes measure

Read the words. The first two rows carry the $25,000 and $15,000 lines into registration and eCPR, and both measure a "project". Only the apprenticeship rule in the last row talks about an individual contract.

SectionWords in the statuteWhat is measured
1725.5(f), registration"work performed on a public works project of twenty-five thousand dollars ($25,000) or less"The project
1771.4(a)(4), eCPR"performing work on a project for which registration is not required because of subdivision (f) of Section 1725.5"The project, through 1725.5(f), for a contractor that is not registered
1777.5(o), apprentices"contracts of specialty contractors not bidding for work through a general or prime contractor", under $30,000An individual contract, for those contractors only

A subcontractor is covered by the registration rule, because section 1725.5 says "'contractor' includes a subcontractor as defined by Section 1722.1." Nothing in the first two rows lets you test your own subcontract against the $25,000 or $15,000 line. DIR's reading of the project's size is quoted below.

DIR's own pages do not list the exemptions the same way. The Public Works FAQ (September 2024) lists legacy Labor Compliance Program projects, projects covered by a qualifying project labor agreement, and projects covered by the small project exemption as exempt from submitting certified payroll records. DIR's separate Certified Payroll Reporting Exemptions page lists only the labor compliance program and project labor agreement categories, and does not mention small projects. That page is dated July 2016. DIR's Newsline No. 2017-52 (June 28, 2017) announced the small project exemption as established effective July 1, 2017, so that page predates the exemption it leaves out. In the statute, small project relief is in section 1771.4(a)(4), and the Labor Commissioner's power to exempt a project is in subdivision (b). Our guide on who is exempt from certified payroll in California covers the other categories.

The three thresholds, side by side

ThresholdWhat it turns offWhat stays onStatute
A public works project of $1,000 or less. Section 1771 says "project". Neither it nor DIR's FAQ says how a subcontractor measures this line. The duty to pay the general prevailing rate under section 1771. DIR's FAQ ties the prevailing wage and payroll records duties (section 1776) to projects over $1,000. Section 1771 and DIR's FAQ say nothing more about this line. Registration relief is a different test, section 1725.5(f), in the next row. Labor Code 1771, DIR Public Works FAQ
$25,000 or less for construction, alteration, demolition, installation, or repair. $15,000 or less for maintenance. Per DIR's FAQ, measured on the entire contract between the awarding body and the prime contractor. Public works contractor registration (PWCR). For a contractor that is not registered, it also turns off the duty to e-file eCPR directly to the Labor Commissioner. A registered contractor should confirm with DIR whether it must still e-file. The prevailing rate itself, and the duty to keep Labor Code section 1776 payroll records for at least three years, produced on request. Labor Code 1725.5(f), effect on filing at 1771.4(a)(4)
Under $30,000, for a general contractor's own contract, or a specialty contractor's contract not bid through a prime The apprenticeship ratio requirement: no duty to employ or request apprentices at the statutory ratio for that contract. This does not reach a subcontractor working under a prime contractor. Section 1777.5(d) says "contractor" includes "any subcontractor under a contractor who performs any public works not excluded by subdivision (o)", and subdivision (o) excludes only a general contractor's contract or a specialty contractor's contract not bid through a general or prime contractor. A small subcontract under a prime contractor gets no relief from this line. Prevailing wage, registration if the contract is above the $25,000/$15,000 lines, and certified payroll. Labor Code 1777.5(o)

Read the table by project size, in order. A $900 service call that is the whole public works project is a project of $1,000 or less, so section 1771 does not require the prevailing rate for it. A $12,000 plumbing repair owes prevailing wage and recordkeeping but requires no registration, and an unregistered contractor does not e-file eCPR. A $28,000 repair job owes registration and eCPR on top of that. A $50,000 new construction contract owes all three, registration, eCPR, and the apprenticeship ratio. The apprenticeship line runs on its own track: it is not stacked with the registration thresholds, and it uses a different number. These examples assume you work directly for the awarding body, so your contract is the whole project. A subcontractor tests the $25,000 and $15,000 lines against the entire contract between the awarding body and the prime contractor, per DIR's FAQ. A subcontractor under a prime contractor is also outside the $30,000 apprenticeship exclusion, as the table notes. For the $1,000 line, neither section 1771 nor DIR's FAQ says how a subcontractor measures it.

What the $25,000 / $15,000 exemption actually says

The statute is Labor Code section 1725.5, the contractor registration requirement. Subdivision (f) reads: this section "does not apply to work performed on a public works project of twenty-five thousand dollars ($25,000) or less when the project is for construction, alteration, demolition, installation, or repair work or to work performed on a public works project of fifteen thousand dollars ($15,000) or less when the project is for maintenance work." That is a registration exemption, stated in registration's own section. It says nothing, by itself, about payroll filing.

The link to eCPR filing is a separate cross-reference in Labor Code section 1771.4, subdivision (a)(4): "If the contractor or subcontractor is not registered pursuant to Section 1725.5 and is performing work on a project for which registration is not required because of subdivision (f) of Section 1725.5, the unregistered contractor or subcontractor is not required to furnish the records specified in Section 1776 directly to the Labor Commissioner but shall retain the records specified in Section 1776 for at least three years after completion of the work." Two clauses do the work here. The first applies only to a contractor that "is not registered": the eCPR e-filing duty is gone for this contract. The second keeps the records duty: the same records you would have filed still have to be kept, for at least three years. The subdivision says nothing about a contractor that is registered, so a registered contractor, or one that registers voluntarily, should confirm with DIR whether it must still e-file on a small project. Nothing in either subdivision touches the rate you owe workers. Prevailing wage still applies to a public works project above the $1,000 line in section 1771, on every dollar of a $12,000 or a $22,000 contract.

Check the date on any source, including this one. Section 1725.5 as now in force became operative on July 1, 2026, under its subdivision (h). The version before it, marked operative only until that date in DIR's compilation of prevailing wage laws, has the same $25,000 and $15,000 wording in subdivision (f), so the lines did not move. DIR's FAQ is dated September 2024, before the current version took effect, and the $25,000 and $15,000 amounts it states match subdivision (f).

What is measured, and what is not

The threshold runs on the entire contract between the awarding body and the prime contractor, the master contract, not on any individual subcontract carved out of it. DIR's own Public Works FAQ states it directly: "Keep in mind that this amount is for the entire contract between the Awarding Body and the Prime Contractor. If the subcontract is less than this amount but the master contract is more than this amount then it would not fall under the small project exemption." A subcontractor holding a $22,000 slice of a $4 million school job cannot test that $22,000 on its own. The master contract is far above the line, so that subcontractor still registers and files eCPR. Splitting one job into smaller purchase orders runs into the anti-parceling rule. Under its small project exemption bullets, DIR's Public Works FAQ speaks of "applicable thresholds" without naming the $25,000 line, and in a separate answer for awarding bodies it says the law does not permit parceling to avoid the $1,000 threshold. The small project passage reads: "The law does not permit jobs to be parceled in order to avoid the applicable thresholds. If the awarding body knows that total yearly project costs or projects awarded to the same vendor will exceed the applicable threshold, that vendor must be registered with the DIR as a public works contractor, and the contract for those projects should be registered using Public Works website services." DIR's test turns on total yearly project costs or projects awarded to the same vendor. If the same awarding body gives you more than one small job in a year, ask DIR how it counts the total before you rely on the small project exemption.

Same rule, three jobs. The dollar figures are examples.

Prime contract with the awarding bodyYour subcontractRegister and file eCPR?
$40,000 repair job$6,000Yes. The whole contract is over $25,000.
$22,000 repair job$9,000No registration is required. The whole contract is $25,000 or less, so if you are not registered you do not e-file eCPR. Keep records for three years. If you are already registered, confirm with DIR whether you must still e-file.
$18,000 maintenance job$4,000Yes. The maintenance line is $15,000. Whether work is maintenance or repair is its own question.

If you are not sure which side of the line your contract falls on, get the total contract amount from the prime contractor or the awarding body before you decide. Registration costs $400 to $1,200 for one to three fiscal years, per DIR's contractor registration page and detailed further in our contractor registration guide. Under Labor Code section 1725.5, subdivision (a)(2)(E), a contractor found to have bid or worked on public works without being registered faces a period of disqualification. For a first violation in 12 months, the statute waives that period if the contractor pays an additional nonrefundable penalty registration fee of $2,000. DIR's registration page describes this as a $2,000 penalty for a contractor registering for the first time after bidding or working on a public works project in the past 12 months. Registration is not free of effect on filing, though. Section 1771.4(a)(4) is written for a contractor that "is not registered", and it does not say what happens to a contractor that registers for a job at or under the line. Confirm with DIR whether you would still have to e-file before you register for such a job.

Guessing wrong costs money on a project over the line. Under Labor Code section 1771.1(g), an unregistered contractor or subcontractor forfeits $100 for each day of work, up to $8,000, in addition to any penalty registration fee. Subdivision (n) exempts projects at or under the same $25,000 and $15,000 lines. Our penalties guide covers the rest.

A quick worked example

  1. A $19,000 HVAC repair contract, direct with a city. Above $1,000, so prevailing wage applies: pay the determination rate. Below $25,000, so no PWCR registration is required, and if you are not registered you do not e-file eCPR. If you are already registered, confirm with DIR whether you must still e-file. Keep your section 1776 records for three years. No apprenticeship duty either way, since it is also under $30,000.
  2. The same contract as $27,000. Prevailing wage applies. Now above $25,000, so register for a PWCR number and file eCPR directly to DIR, on the schedule covered in our deadlines guide. Still under $30,000, so no apprenticeship duty yet.
  3. The same contract as $32,000. Everything above applies, plus the apprenticeship ratio requirement under Labor Code 1777.5. Under subdivision (e), before you start work on the contract you submit contract award information to an applicable apprenticeship program. DIR's apprenticeship forms page lists the Public Works Contract Award Information form (DAS 140) and the Request for Dispatch of an Apprentice form (DAS 142). See our DAS 140 and DAS 142 guide for what those forms do.

Federal projects have their own payroll rules

Everything above is California state law. Federal payroll rules are separate. The U.S. Department of Labor's WH-347 page says covered contractors and subcontractors on contracts subject to the Davis-Bacon and Related Acts must submit payroll information weekly, and that use of Form WH-347 itself is optional. Whether a given project is subject to Davis-Bacon depends on the contract and its funding terms, so check the contract's own compliance clauses for which layers apply. Both layers can apply to one project: DIR's Public Works FAQ says federally funded or assisted projects that are controlled or carried out by awarding bodies in California are subject to the state's prevailing wage laws. Our guide on DIR registration on federal only projects covers the case where only the federal layer applies.

Questions

Does a $22,000 subcontract on a bigger public works job still need DIR registration and eCPR?
Yes, when the whole contract between the awarding body and the prime contractor is over $25,000 (or $15,000 for maintenance). DIR's Public Works FAQ says a smaller subcontract inside a larger master contract does not fall under the small project exemption. If the whole contract is at or under the line, you do not have to register, and an unregistered contractor does not e-file eCPR but keeps the records. A contractor that is already registered, or registers voluntarily, should confirm with DIR whether it must still e-file.
Can I split a job to stay under the $25,000 line?
Do not count on it. Under its small project exemption bullets, DIR's Public Works FAQ says "The law does not permit jobs to be parceled in order to avoid the applicable thresholds." The FAQ speaks of "applicable thresholds" and does not name the $25,000 line there. It adds that if the awarding body knows that total yearly project costs or projects awarded to the same vendor will exceed the applicable threshold, that vendor must be registered with DIR as a public works contractor, and the contract for those projects should be registered using Public Works website services.
How do I find out whether the whole job is over the line?
Ask the prime contractor or the awarding body for the total contract amount. DIR's FAQ says that for a project outside the small project exemption, the awarding body is required to submit the notice of contract award through DIR's website services to acquire the DIR project ID number, and tells you to check with the awarding body. Our guide to finding a DIR project ID shows how to look one up.
Do I need to do certified payroll for a small plumbing job in California?
It depends on the size of the public works project. For a project of $1,000 or less, Labor Code section 1771 does not require the prevailing rate, and DIR's Public Works FAQ ties the prevailing wage and payroll records duties to projects over $1,000. Above $1,000, prevailing wage and the underlying recordkeeping duty apply regardless of size. Whether you e-file that record with DIR depends on a second threshold: if the whole contract between the awarding body and the prime contractor is $25,000 or less for repair work, or $15,000 or less for maintenance, you do not have to register, and an unregistered contractor does not e-file, though you still keep the records for three years. A contractor that is already registered, or registers voluntarily, should confirm with DIR whether it must still e-file.
Is a California public works project of $1,000 or less exempt from certified payroll?
For a project of $1,000 or less, the duties DIR describes do not reach you. DIR's Public Works FAQ says contractors performing work on projects exceeding $1,000 must pay prevailing wages (Labor Code 1771) and maintain or furnish payroll records (Labor Code 1776). Section 1771 itself opens with the words "Except for public works projects of one thousand dollars ($1,000) or less". Both speak of the project. Neither says how a subcontractor measures this line, and DIR's sentence about the entire contract between the awarding body and the prime contractor is written only for the $25,000 and $15,000 amounts. If you are a subcontractor close to the $1,000 line, ask DIR before you rely on a small subcontract. Registration relief is a separate test, at $25,000 and $15,000 under Labor Code section 1725.5(f).
What is the project threshold for certified payroll to be required in California?
Two of the three thresholds on this page matter for certified payroll, and they measure different things. On a public works project over $1,000, you owe prevailing wage and must keep section 1776 payroll records. The second threshold is $25,000 for construction, alteration, demolition, installation, or repair work, or $15,000 for maintenance work, measured on the entire contract between the awarding body and the prime contractor, not on your subcontract. If that whole contract is over the line, you also have to register as a public works contractor and e-file those records directly with DIR rather than just retaining them. A subcontractor with a $22,000 slice of a larger contract is still over the line. If the whole contract is at or under the line and you are not registered, you do not have to e-file directly, though you keep the records for three years. A contractor that is already registered, or registers voluntarily, should confirm with DIR whether it must still e-file. The third threshold, $30,000, covers the apprenticeship ratio only.
Does the small project exemption mean I do not have to pay prevailing wage?
No. The $25,000 and $15,000 exemption in Labor Code section 1725.5(f) removes the registration duty, and under Labor Code section 1771.4(a)(4) the direct eCPR filing duty for a contractor that is not registered. It removes nothing else. On a public works project over $1,000, you still owe every worker the prevailing rate from the applicable wage determination, and you still have to keep the payroll records for at least three years.
Is the apprenticeship $30,000 threshold the same as the certified payroll exemption?
No, they are separate numbers in separate statutes. The $25,000/$15,000 line in Labor Code 1725.5(f) controls registration and eCPR filing. The $30,000 line in Labor Code 1777.5(o) controls whether the apprenticeship ratio requirement applies to a general contractor's own contract or a specialty contractor's non-subcontracted contract. A contract can be over one line and under the other. The $30,000 exclusion does not cover a subcontractor working under a prime contractor, because subdivision (d) of Labor Code 1777.5 says "contractor" includes any subcontractor under a contractor who performs any public works not excluded by subdivision (o).
If I am exempt from registration, do I still need to keep records?
Yes. Labor Code section 1771.4(a)(4) requires an unregistered contractor working under the small project exemption to retain the same Labor Code section 1776 records for at least three years after the work is completed, and DIR's Public Works FAQ says to provide them to the Labor Commissioner on request. For an unregistered contractor, the exemption removes the direct e-filing duty, not the recordkeeping duty.

Sources

Every figure on this page links to its source where it first appears. The full list, in order:

  1. Frequently Asked Questions on Public Works dir.ca.gov
  2. Labor Code section 1725.5 leginfo.legislature.ca.gov
  3. Newsline No. 2018-41 dir.ca.gov
  4. Labor Code section 1771.4 leginfo.legislature.ca.gov
  5. Labor Code section 1777.5 leginfo.legislature.ca.gov
  6. Labor Code section 1771 leginfo.legislature.ca.gov
  7. Labor Code 1776 leginfo.legislature.ca.gov
  8. Certified Payroll Reporting Exemptions page dir.ca.gov
  9. Newsline No. 2017-52 dir.ca.gov
  10. DIR's compilation of prevailing wage laws dir.ca.gov
  11. DIR's contractor registration page dir.ca.gov
  12. Labor Code section 1771.1 leginfo.legislature.ca.gov
  13. apprenticeship forms page dir.ca.gov
  14. WH-347 page dol.gov

Over the line? First filing free

Send the payroll export you already run. We turn it into the WH-347 and the DIR eCPR filing, checked by software and verified by a person. Your first weekly filing is free, before you pay us anything. $995 one time setup, then $249 per month flat.

Got it. We reply the same business day. Next: we confirm your payroll system and the project, you send one export, and your first filing comes back for your review before anything is submitted.

First filing free