AB 2033 California Assembly · 2025-2026 Regular Session

Local Agency Public Construction Act: job order contracting: cities.

Summary
Existing law, the Local Agency Public Construction Act, sets forth procedures that a local agency is required to follow when procuring certain services or work. Existing law authorizes certain local agencies to engage in job order contracting, as prescribed. This bill would establish a pilot program to authorize a city to use job order contracting as a procurement method. The bill would impose a $3,000,000 cap on awards under a single job order contract and a $750,000 cap on any single job order. The bill would limit the term of an initial contract to a maximum of 12 months, with extensions as prescribed. The bill would establish various additional procedures and requirements for the use of job order contracting under this authorization. The bill would require the city, on or before January 1, 2030, to submit to the appropriate policy and fiscal committees of the Legislature a report on the use of job order contracting under the bill. The bill would repeal these provisions on January 1, 2032.
Bill status passed 3 of 5 stages cleared
Introduction
Feb 2026
Committee Review
Jul 2026
Assembly Passage
May 2026
Senate Passage
Governor
Introduced Feb 17, 2026 Last action Jul 1, 2026
Maddy AI version diff · 4 comparisons

What changed between versions

04/20/26 - Amended Assembly 05/04/26 - Amended Assembly · 12 edits · May 4, 2026
MAJOR
AB 2033 was substantially restructured from a simple authorization for cities to award job order contracts capped at $500,000 into a comprehensive pilot program with higher dollar caps, detailed procurement procedures, new enforcement mechanisms, and a sunset date of January 1, 2032. The pilot program raises the per-contract cap to $3,000,000 (with up to $6,000,000 over extensions) and sets a $750,000 limit on individual job orders, while adding requirements for sealed bidding, unit price catalogs, prevailing wage compliance on all work, fraud prevention checks, and labor enforcement remedies. The original $500,000-cap framework appears to be retained alongside the new pilot provisions.
SCOPE

The bill is now framed as a pilot program that sunsets and is repealed on January 1, 2032 (new Section 20176.12). The previous version had no expiration date.

FISCAL

Dollar caps were significantly increased: the new framework allows up to $3,000,000 per single job order contract in the initial term and up to $6,000,000 over two extension terms, with a $750,000 cap on any single job order. The old version capped each annual contract at $500,000.

REQUIREMENT

New Section 20176.2(b) limits the initial contract term to 12 months with a maximum of two subsequent annual extension terms.

New Section 20176.1 establishes detailed solicitation procedures including preparation of unit price catalogs, prohibition on consultants who helped develop solicitation documents from bidding, ability to award multiple contracts from one solicitation, and requirement for a preestablished bid evaluation system.

New Section 20176.1(b) requires sealed bids with adjustment factors to established unit prices and requires bidders to identify subcontractors they intend to use.

New Section 20176.6 requires prevailing wages to apply to ALL work under job order contracts regardless of the dollar thresholds in Labor Code Section 1771.5, and requires the city to designate a monitor to inspect job sites for labor compliance violations.

New Section 20176.2(c) prohibits splitting or separating work into smaller job orders to evade the cost limits in the article.

New Section 20176.3(b)(4) requires any city official who has been delegated authority to report actions taken to the city council during a regular meeting at least once every 90 days.

ENFORCEMENT

New Section 20176.5 adds enforcement provisions for violations of the Unfair Competition chapter, including bid shopping. The city may terminate the contract, declare a contractor ineligible for future contracts, or withdraw authorization for awarded work after an administrative due process review.

New Section 20176.7 requires the city to compare contractor estimates against unit prices before issuing any job order as a fraud prevention measure, and allows the city to decline to issue the job order if the estimate is inconsistent with established unit prices.

TIMELINE

The legislative report deadline was moved up from January 1, 2031 to January 1, 2030 (Section 20176.11).

DEFINITION

New Section 20176.5(b) requires job order contractors who use subcontractors to verify that the subcontractor possesses and maintains appropriate licenses and credentials.

Floor votes · Assembly May 27, 2026

How they voted

681
Passed · 10 other
Total votes 79
May 27, 2026
D Democratic59
56 Yea 3
94% Yea
R Republican20
12 Yea 1 Nay 7
60% Yea
Vote distribution
All Yea All Nay Mixed No data
Full legislative history

Actions timeline

Total actions
13
Key actions
5
Committee
5
Amendments
4
Jul 1, 2026
Upper · Passed
In committee: Set, first hearing. Hearing canceled at the request of author.
upper
Jun 10, 2026
Committee
Referred to Com. on L. GOV.
upper
May 27, 2026
Lower · Passed
Read third time. Passed. Ordered to the Senate. (Ayes 69. Noes 1.)
lower
May 22, 2026
Lower · Passed
Read third time and amended. Ordered to third reading. (Page 5272.)
lower
May 4, 2026
Lower · Passed
Read second time and amended. Ordered returned to second reading.
lower
Apr 30, 2026
Introduced
From committee: Amend, and do pass as amended. (Ayes 8. Noes 0.) (April 29).
lower
Apr 21, 2026
Committee
Re-referred to Com. on L. GOV.
lower
Apr 20, 2026
Introduced
From committee chair, with author's amendments: Amend, and re-refer to Com. on L. GOV. Read second time and amended.
lower
Mar 2, 2026
Committee
Referred to Com. on L. GOV.
lower
Feb 18, 2026
Lower · Passed
From printer. May be heard in committee March 20.
lower
1 primary · 0 co-sponsors

Sponsors

Role
Legislator
Party
State
District
P
Photo of Diane Papan
Diane Papan
DDemocratic
CA
21