Certified payroll requirements for City and County of San Francisco projects
What California public works subcontractors owe, and keep owing every payroll week, when the awarding body is City and County of San Francisco (OLSE). With live registration data from DIR project filings.
Data updated 2026-07-01
Recent City and County of San Francisco project registrations
New PWC-100 project registrations naming City and County of San Francisco as the awarding body, from DIR's public project registry. Every one of these projects means certified payroll for every contractor and sub on it, starting with the first week worked.
| Project | Registered | Scope |
|---|---|---|
| 1178 Folsom Site Rehab | 2026-07-01 | 1178 Folsom 2nd Floor Site Rehab |
| 12293.58 As-Needed Agreement for Const. | 2026-07-01 | The purpose of the As-Needed Agreements for Construction Services is to provide a ready source of labor to per |
| 12293.57 As-Needed Agreement for Const. | 2026-06-30 | Provide a ready source of labor to perform work on an as-needed basis that cannot otherwise be performed by th |
| 12293.56 As-Needed Agreement for Const. | 2026-06-30 | Provide a ready source of labor to perform work on an as-needed basis that cannot otherwise be performed by th |
| 12293.55 As-Needed Agreement for Const. | 2026-06-30 | Provide a ready source of labor to perform work on an as-needed basis that cannot otherwise be performed by th |
| 12293.54-As-Needed Agreement for Const. | 2026-06-30 | Provide a ready source of labor to perform work on an as-needed basis that cannot otherwise be performed by th |
| 12293.53- As-Needed Agreement for Const. | 2026-06-30 | Provide a ready source of labor to perform work on an as-needed basis that cannot otherwise be performed by th |
| 12293.52 As-Needed Agreement for Const. | 2026-06-29 | Provide a ready source of labor to perform work on an as-needed basis that cannot otherwise be performed by th |
The portal situation
City and County of San Francisco collects certified payroll through LCPtracker, the citywide certified payroll database run by the Office of Labor Standards Enforcement (source). San Francisco uses LCPtracker citywide. That upload is the City's monitoring copy. It does not replace the direct DIR eCPR filing, which the state requires separately.
The two-filing reality is the part that catches subs: the portal upload answers the awarding body, and the eCPR answers the state. Doing one does not do the other. Our guide LCPtracker vs DIR walks through why, in DIR's own words.
Your filing duties on these projects
- Direct DIR eCPR filing. On a registered public works project you submit electronic certified payroll records directly to DIR at least monthly, or more often when the contract says so, under your own PWCR registration (Labor Code 1771.4). DIR is explicit that submitting certified payroll to the awarding body, the prime, or a portal "does not put you in compliance with the state unless you submit eCPRs directly to DIR" (DIR eCPR FAQ).
- Federal WH-347 weekly when federal money is in the project, with the Statement of Compliance signed (U.S. Department of Labor).
- Records on demand. A written request for certified payroll records starts a 10 day clock. Miss it and the penalty is $100 per worker per calendar day, enforceable by withholding from your progress payments (Labor Code 1776).
Working for a city
City projects range from small park jobs to major capital work, and city compliance practices vary just as widely. Some cities run portals, most do not. The constant is the state side: on a non-exempt city project you owe eCPRs directly to DIR at least monthly, and the city can hold progress payments over certified payroll problems.
Trades recently listed on City and County of San Francisco work
- General building (B): 8 contractors
- General engineering (A): 8 contractors
- Hazardous substance removal (HAZ): 4 contractors
- Electrical (C-10): 2 contractors
- Asbestos abatement (ASB): 2 contractors
- Plumbing (C-36): 1 contractors