If your business development process starts at the bid board, you are starting where every one of your competitors starts. Planroom listings, builders’ exchanges, and public bid portals are useful — but by the time a project appears there, the owner has an architect, the architect has a short list, and the GC slots are often spoken for in all but name. You are bidding into a relationship that someone else built six months earlier.
The good news: almost every commercial construction project in California leaves a paper trail long before the bid. It runs through public counters, public agendas, and public databases. Here are the five signals worth watching, roughly in the order they appear in a project’s life.
1. Planning commission and city council agendas
Before anything is built, most significant projects need an entitlement: a use permit, a site plan review, a rezone, a design review approval. Those all go to a public hearing, and the hearing agenda is published in advance — usually with a staff report that names the applicant, the architect, the address, and the scope.
Agendas are the earliest broad signal available. A mixed-use project that shows up on a planning commission agenda in March might not hit a bid board until the following year. That gap is your relationship-building window.
How to work it: subscribe to agenda notifications for every jurisdiction in your market (most cities use Legistar, Granicus, or PrimeGov — all have feeds or email alerts). Skim for new development items weekly. The staff report PDF is where the names are.
2. CEQA notices
In California, projects with potential environmental impacts file under the California Environmental Quality Act. Notices of Preparation, Mitigated Negative Declarations, and Notices of Determination are all posted publicly — statewide on CEQAnet, and at county clerk offices.
A CEQA filing is a strong commitment signal. Environmental review costs real money; nobody spends it on a project they are not serious about. And CEQA documents are information-dense: acreage, square footage, unit counts, phasing, consultants, and the lead agency contact are usually right there.
How to work it: watch CEQAnet for your counties. Filter for project types in your strike zone — a “warehouse distribution facility” NOD in San Joaquin County is a very different lead for an electrical contractor than a general plan amendment.
3. Building permit applications — not just issuances
Most contractors who track permits track issued permits. That is late. The interesting record is the application, which in many jurisdictions becomes public the day it is submitted — while the project is still in plan check, which for commercial work can run months.
Plan check is a golden window. The owner has committed (permit fees are not trivial), the design team is engaged, and the buyout has often not happened. A subcontractor who reaches the GC or owner during plan check is early; one who calls after issuance is competing with everyone who reads the same weekly permit report.
How to work it: many California jurisdictions publish permit data through open-data portals or GIS endpoints that include applications in “submitted” or “in review” status. Pull them weekly, filter to your trade’s keywords, and sort by valuation.
4. Liquor licenses, health permits, and other operational licenses
A restaurant does not file for a liquor license because it is curious. Operational licenses — ABC liquor licenses, health department applications, cannabis permits — are filed by tenants who have signed a lease and are about to build out the space. For anyone who does tenant improvements, these are among the highest-intent signals in public data. We wrote a full guide on this one: what a liquor license application tells you about upcoming tenant improvements.
5. Affordable housing awards and public funding pipelines
Tax-credit allocations (LIHTC through CTCAC in California), HCD grant awards, school bond programs, and capital improvement plans are all published. A developer who just received a 9% tax-credit award has a project that must start construction within a regulatory deadline — one of the few signals in construction that comes with a built-in clock. Public funding pipelines tell you not just that a project exists, but roughly when it has to move.
How to work it: CTCAC publishes award lists every allocation round. Cross-reference the development team on the application — the GC is sometimes already named, but the subcontractor tiers rarely are.
Turning signals into a system
Reading one permit report is easy. The hard part is doing this every week, across a dozen sources and jurisdictions, deduplicating what you saw last month, figuring out who is actually behind “1234 J Street Owner LLC,” and getting a rep to make a call while the signal is still fresh. A few practical rules:
- Timestamp everything. The value of a signal decays fast. Know when it surfaced, not just that it exists.
- Resolve the LLC before you outreach. Most projects hide behind a single-purpose entity. The registered agent and principals are in the Secretary of State’s business search. An email to a real principal beats a voicemail to a shell company every time.
- Score against your strike zone. A signal is only a lead if the project type, size, and timing fit the work you actually want. Define that filter explicitly and apply it ruthlessly.
- Reach out warm, not automated. You are months early — that is the whole advantage. A short, specific, human note referencing the actual project outperforms any sequence.
Do this consistently and you stop discovering projects at the bid board and start discovering them at the moment they become public — which is usually the moment your future competitors are still unaware they exist.
Deal Radar does this for you, every day.
Continuous monitoring of permits, entitlements, CEQA notices, and license activity in your market — scored for your trade, unmasked to real decision-makers, outreach drafted.
Request early access