California is the largest state-level buyer in the US, with annual procurement spending north of $14B routed through Cal eProcure. Sustainability mandates and the Small Business / DVBE preference programs make it an attractive market for certified small businesses.
Where California posts solicitations
The primary state portal is Cal eProcure, based in Sacramento. State agencies, public universities, and many quasi-public buyers publish there. Some larger agencies (departments of transportation, university systems) also maintain separate, agency-specific posting boards in addition to the central portal, so a working California search strategy usually pulls from multiple sources.
Major buying agencies in California
- Caltrans
- California Department of General Services
- University of California
- CalPERS
- California Department of Water Resources
Hot sectors and NAICS codes
California’s procurement spend is concentrated in a handful of sectors. The most active NAICS codes for state-level work are:
- IT services (541512)
- Environmental remediation (562910)
- Construction (236220)
- Professional services (541611)
How California contracts differ from federal
State procurement is generally faster and less paperwork-heavy than federal procurement, but evaluation is less standardised — each agency runs its own process within the state’s overarching procurement code. Set-aside and preference programs vary: California typically operates its own state-level small business and diverse-supplier preference programs in addition to (and separate from) federal SBA programs. Vendors registered for federal SAM.gov work usually need a separate state vendor registration.
How WinAContract helps
We aggregate California state-portal postings alongside federal SAM.gov solicitations into one searchable index, with NAICS, agency, and deadline filtering and saved-search alerts. AI bid writing applies whether the solicitation is federal or California state-issued. See our federal contract search page for the federal side and AI RFP writing for the response workflow.