Public Works

Hiring a Public Works Demolition Contractor in California

September 2, 2026

Before any contractor can bid on a public works demolition or excavation job for a city, county, school district, or other public agency in California, that contractor has to be registered with the Department of Industrial Relations, hold the right CSLB license classification, and be set up to pay prevailing wage once the contract crosses a dollar threshold. Miss any one of those three things and the bid gets set aside before anyone even looks at the price. It doesn't matter how good the number is.

That trips up more contractors than you'd expect, and it trips up agency staff too, especially smaller districts and rural counties in Tehama, Butte, and Shasta County that don't run public works bids often enough to have the process memorized. Walberg, Inc. has worked as a licensed demolition and excavation contractor in Northern California since 1999 and holds CSLB License #898860 in the A, C-21, and C-22 classifications, so this is written from the side of a contractor who has read a lot of bid packages, not a law firm's compliance newsletter.

Public money brings a separate layer of rules

A private demolition job for a homeowner or a general contractor runs on a contract, a permit, and a schedule. A public works job runs on all of that plus a separate layer of state labor law that exists specifically because the money comes from taxpayers. The Department of Industrial Relations treats almost anything funded even partly with public funds, demolition, excavation, grading, or new construction, as a public work, and that triggers registration and wage rules that a purely private job never sees.

This isn't a formality an agency can waive because a project is small or the timeline is tight. An awarding body that accepts a bid from an unregistered contractor, or that fails to require certified payroll on a covered job, is the one who ends up explaining that to the Labor Commissioner, not the contractor who slipped through.

DIR registration comes before the bid, not after the award

Since Senate Bill 854 took effect, every contractor and subcontractor of every tier that intends to bid on or perform public works work in California has to register with DIR and renew that registration every year. Registration is done through DIR's public works contractor system and produces a searchable record any awarding body can check before a contract is signed.

The practical effect for a bid package: no bid can legally be accepted, and no contract or purchase order can be issued, without proof of active DIR registration on file. Not "we'll get it before the notice to proceed." Before the bid is even opened. A general contractor who's lining up a demolition or excavation subcontractor for a public job should ask for that DIR number at the same time they ask for a license number and a bond, not after they've already picked their sub.

When prevailing wage actually kicks in

Prevailing wage is where a lot of confusion starts, because the base threshold is much lower than most people assume, and it's not the same threshold as DIR registration.

SituationPrevailing wage threshold
Standard public works project (no approved Labor Compliance Program)Any project of $1,000 or more
Awarding body has an approved Labor Compliance Program, construction/alteration work$25,000
Awarding body has an approved Labor Compliance Program, demolition, repair, or maintenance work$15,000

A $4,000 demolition job for a small fire district still counts as public works and still requires prevailing wage unless that district runs an approved LCP that raises the floor. That catches contractors who assume "small job" means "residential rules apply." It also catches agency staff who think a project has to be a certain size before it's worth the paperwork. The wage rate itself isn't set by whichever union happens to be active locally; DIR sets prevailing wage by craft and by county through its own wage determinations, which is why a demolition laborer's rate in Shasta County isn't automatically the same as one in Sacramento County.

The CSLB license has to match the actual scope of work

A public agency's bid documents will specify a license classification, and that's not a box to check, it's a filter. General Engineering (Class A) covers most heavy excavation, grading, and site work. Demolition specifically falls under the C-21 Building Moving/Demolition classification. If the scope includes handling regulated material, the C-22 Asbestos Abatement classification comes into play too. A contractor bidding outside its actual license scope risks a rejected bid and a complaint to the Contractors State License Board that follows the license around long after the one project is forgotten. Agencies routinely run a CSLB lookup on the license number listed in a bid before it goes to the board for award, so a mismatch surfaces fast.

Excavation deeper than five feet brings its own requirement

If the scope includes trenching, there's a rule specific to excavation that a lot of bid packages bury in the boilerplate: any public works contract over $25,000 that includes excavating a trench five feet deep or more has to include a detailed shoring, bracing, or sloping plan for worker safety, submitted as part of the contract documents rather than figured out on site later. That plan has to meet Cal/OSHA excavation standards, and an awarding body's engineer will expect to see it before the crew breaks ground, not after an inspector asks for it. Anyone bidding a public excavation job with real trench depth should have that plan ready to attach, not promise to produce it later.

How the bid actually moves from posting to award

Most Tehama, Butte, and Shasta County agencies post public works opportunities on their own websites or through a shared regional bid portal, and the process runs roughly the same way whether it's a county road department or a small school district. The agency publishes the scope, plans, and a bid deadline. Some jobs include a mandatory pre-bid walkthrough, which matters more on a demolition site than people expect, since a lot of scope questions (what's already been abated, what utilities are still live, where debris can stage) only get answered by walking the building. Bids come in sealed or through an online portal by the deadline, each one has to include the license number, DIR registration number, and required bond or insurance certificates, and the award typically goes to the lowest responsive and responsible bidder, which is not automatically the lowest number if that bidder's paperwork is incomplete or their track record raises questions.

Is chasing public work worth it for every job

Here's the part most guides skip: public works compliance has real overhead, and it doesn't scale down well for a small contract. Certified payroll reporting, DIR registration renewal, and prevailing wage tracking take the same administrative effort whether the job is $8,000 or $800,000. For a contractor without certified payroll systems already in place, a single small public demolition job can cost more in admin time than it earns in margin over an equivalent private job. We'd rather tell a smaller agency that a $6,000 shed demolition makes more sense as a direct small-project purchase than as a formal bid, if the agency's own purchasing rules allow it, than take a job that turns into a paperwork loss. Where public work pencils out is on repeat relationships and larger contracts where the compliance system is already running, which is a big part of why a contractor with 26 years in Northern California and an active USDA contract treats public bids differently than a contractor bidding its first one.

Common questions

Does a small demolition job for a rural fire district still count as public works?

Yes, if the funding comes from public money, size doesn't exempt it. The base prevailing wage threshold is $1,000, so most demolition or excavation contracts an agency awards will trigger it regardless of how small the project looks.

What happens if a contractor bids without current DIR registration?

The bid can't legally be accepted. An awarding body that opens a bid from an unregistered contractor is required to set it aside, and no contract or purchase order can be issued to that contractor until registration is active, even if the price was the lowest submitted.

Do subcontractors need their own DIR registration, or does the prime contractor's registration cover them?

Every tier needs its own active registration. A general contractor's registration doesn't extend to a demolition or excavation subcontractor, and a sub that lets its registration lapse mid-project can hold up payment and payroll certification for the whole job.

How does an agency check a contractor's license before awarding a contract?

Through the CSLB's public license lookup, which shows license status, classification, bond information, and any disciplinary history tied to the license number listed on the bid. Most Northern California counties run this check as a standard step before a board or council votes to award.

Is prevailing wage the same thing as a union wage?

No. Prevailing wage rates are set by DIR through periodic wage surveys by craft and by county, and they apply to union and non-union contractors alike on a covered project. In practice the rate often tracks close to the local union scale because that's a major input into DIR's survey data, but the requirement itself has nothing to do with whether a contractor or its crew is union.

Bottom line

The paperwork side of public works bidding weeds out more contractors than the actual construction work does. Get the DIR registration and license classification sorted months before a bid opens, not the week of, and decide up front whether a given job is big enough to justify the compliance overhead. If you're a Northern California public agency planning a demolition, excavation, or site-prep project, or a general contractor lining up a subcontractor for one, request a free estimate from a contractor that's carried CSLB License #898860 through Tehama, Butte, and Shasta County for over two decades and holds an active USDA contract today.

Need an estimate? We'll be on-site this week.