SB 324 Virginia Senate · 2026 Regular Session

Virginia Public Procurement Act; additional public works contract requirements.

Summary
Virginia Public Procurement Act; additional public works contract requirements; report. Provides that public bodies shall require the contractor and its subcontractors for any construction contract, as defined in the bill, to complete certain safety training programs and maintain records of compliance with applicable laws. The bill requires written authorization from a state public body before any party to a construction contract provides remuneration to more than one independent contractor when such contract is valued at greater than $5 million. If a construction contract with a local public body is valued at greater than $5 million the prime contractor shall provide written notification to the local public body justifying remuneration to any independent contractor. The foregoing provisions of the bill have a delayed effective date of July 1, 2027. Effective in due course, the bill requires the Secretary of Labor to conduct an 18-month evaluation regarding the feasibility of requiring public bodies to hire apprentices on public works contracts. The bill also directs the Department of General Services and the Department of Labor and Industry to develop guidelines to assist state public bodies in making the determinations required to issue an authorization allowing a contractor, subcontractor, or other party to a public works contract to provide remuneration to an independent contractor in connection with such contract. The Department of General Services shall publish such guidelines on its website no later than July 1, 2027. This bill is identical to HB 1046.
Bill status vetoed 4 of 5 stages cleared
Introduction
Jan 2026
Committee Review
Mar 2026
Senate Passage
Mar 2026
House of Delegates Passage
Mar 2026
Vetoed
Apr 2026
Introduced Jan 13, 2026 Vetoed Apr 11, 2026
Maddy AI version diff · 4 comparisons

What changed between versions

Enrolled General Laws and Technology Substitute · 6 edits
MODERATE
The bill was converted from an Enrolled Act into a Senate Substitute Amendment, which significantly altered the scope, definitions, and requirements of the new public works section. The primary changes involve expanding the definition of covered projects, adding new definitions for 'apprentice' and 'labor hours,' and broadening the list of federal laws contractors must comply with. Additionally, the notice requirements for independent contractors were updated to include specific contact information for the Commissioner of Labor and Industry.
Scope change
The scope of the new requirements was expanded from 'construction contracts' to 'capital outlay projects,' and the list of federal compliance laws was broadened to include civil rights and disability discrimination acts.
DEFINITION

The term 'construction contract' was replaced with 'capital outlay project' to align with existing state definitions, and new definitions for 'apprentice' and 'labor hours' were added.

REQUIREMENT

The list of federal laws contractors must demonstrate compliance with was expanded to include the Occupational Safety and Health Act, Title VII of the Civil Rights Act, the Americans with Disabilities Act, and the Age Discrimination in Employment Act.

The notice required to be sent to independent contractors was updated to include the name, address, phone number, and email of the Commissioner of Labor and Industry for filing complaints.

A new exemption was added stating that the section's provisions do not apply to transportation-related construction projects.

The specific requirement for local public bodies to receive detailed notification about independent contractors (including trade and contact info) was removed in the substitute version.

ENFORCEMENT

The requirement for state public bodies to issue written authorization for using independent contractors on projects over $5 million was simplified to remove the specific liability and defense clauses found in the original text.

Floor votes · Senate Feb 4, 2026 · House of Delegates Feb 25, 2026

How they voted

390
Passed
Total votes 39
Feb 4, 2026
D Democratic20
20 Yea
100% Yea
R Republican19
19 Yea
100% Yea
Vote distribution
All Yea All Nay Mixed No data
Full legislative history

Actions timeline

Total actions
49
Key actions
12
Committee
10
Apr 11, 2026
Vetoed
Governor's recommendation received by Senate
executive
Mar 31, 2026
Lower · Passed
Signed by Speaker
lower
Mar 30, 2026
Upper · Passed
Signed by President
upper
Mar 30, 2026
Upper · Passed
Bill text as passed Senate and House (SB324ER)
upper
Mar 14, 2026
Upper · Passed
Conference report agreed to by Senate (21-Y 18-N 0-A)
upper
Mar 14, 2026
Lower · Passed
Conference report agreed to by House (61-Y 35-N 0-A)
lower
Mar 13, 2026
Legislature · Passed
Conference Report released
legislature
Mar 2, 2026
Committee
House requested conference committee
lower
Feb 25, 2026
Lower · Passed
Passed House with substitute (64-Y 34-N 0-A)
lower
Feb 20, 2026
Lower · Passed
Reported from Appropriations with substitute (15-Y 7-N)
lower
Feb 12, 2026
Committee
Referred to Committee on Appropriations
lower
Feb 11, 2026
Committee
Assigned HAPP sub: General Government and Capital Outlay
lower
Feb 6, 2026
Upper · Passed
Read third time and passed Senate (21-Y 19-N 0-A)
upper
Feb 4, 2026
Upper · Passed
Passed by for the day Block Vote (Voice Vote)
upper
Feb 3, 2026
Upper · Passed
Reported from Finance and Appropriations with substitute (10-Y 5-N)
upper
Jan 21, 2026
Upper · Passed
Reported from General Laws and Technology with substitute and rereferred to Finance and Appropriations (9-Y 6-N)
upper
Jan 13, 2026
Committee
Referred to Committee on General Laws and Technology
upper
1 primary · 1 co-sponsor

Sponsors