How to Find Jobs from Building Permits in Chicago and Los Angeles
Metro Leads Daily · October 28, 2026
Every construction project that matters leaves a paper trail. Before the drywall goes up or the panel gets swapped, someone has to pull a permit, and in Chicago and Los Angeles those permits are public records. Anyone can look them up for free.
For contractors, subcontractors and suppliers, that makes the permit record one of the best lead sources around. It tells you who is building, where, what kind of work it is, roughly how big the job is, and often who the general contractor is. This guide covers where to find the data, how to read it, when to reach out, and what to say.
Why permits are good leads
Most lead sources show you people who might do a project someday. A permit shows you a project that is funded, designed and approved, and about to start. It's about as strong a buying signal as you'll find in construction.
The usual objection is: "If the permit is already pulled, the contractor's already hired." That's partly true, and it's the key to the whole strategy. Read on.
Where the data lives
Chicago
- Building Permits on the City of Chicago Data Portal: data.cityofchicago.org/d/ydr8-5enu. It's updated regularly and includes the permit type, address, work description, reported cost, issue date, and contacts (often the general contractor, owner and sometimes trade contractors).
- Business Licenses: data.cityofchicago.org/d/r5kz-chrr. Useful for spotting new businesses that will need build-outs, and for checking who's licensed.
Tip: use the portal's filter to narrow by `issue_date` (last 7 days), `permit_type` (for example "PERMIT - NEW CONSTRUCTION" or "PERMIT - RENOVATION/ALTERATION") and `reported_cost`. Then save the view or export it to CSV.
Los Angeles
The LA Department of Building and Safety (LADBS) publishes permits on the LA open data portal:
- Building Permits Issued from 2020 to Present: data.lacity.org/d/pi9x-tg5x
- Electrical Permits Issued: data.lacity.org/d/ysqd-apz7
- Mechanical Permits Issued: data.lacity.org/d/67is-svtd
- Listing of Active Businesses: data.lacity.org/d/6rrh-rzua
Keeping building, electrical and mechanical permits in separate datasets is handy. You can see when a building permit is issued but no electrical or mechanical permit has been filed yet for the same address. That's an open door for those trades.
Note that LA limits this dataset to the City of Los Angeles. Other cities in LA County, like Santa Monica, Pasadena and Long Beach, run their own permit systems.
How to read a permit for lead signals
Not every permit is worth a call. Here's what to look at.
1. Permit type. New construction and major alterations bring in the most trades. Fences, signs and minor repairs rarely do. "Wrecking/demolition" permits are an early signal too, since something usually gets built on that lot next.
2. Work description. This free-text field is a goldmine. Phrases like "gut rehab," "convert 2-flat to single family," "new 3-story," "add rear deck," "kitchen and bath remodel" or "new restaurant build-out" tell you exactly which trades will be needed. Search it for keywords that match your trade: "roof," "HVAC," "solar," "tile," "storefront," "elevator."
3. Reported cost. This is the declared value of the work. It tends to run low, but it's still useful for sorting. A $15,000 permit and a $1.5 million permit are very different conversations. Pick a minimum that fits your typical job.
4. Contacts. Chicago records often list the general contractor and owner. The GC is usually your best first contact if you're a sub. The owner is your best contact if you're a design-build firm, a supplier to owners, or a service company (cleaning, security, moving, landscaping).
5. What's missing. If a big renovation has a building permit but no electrical, plumbing or mechanical permits yet, those trades probably haven't been locked in, or at least haven't started. That gap is your opportunity.
6. Location. Group permits by neighborhood or ZIP code so you can stack jobs and estimates on the same route.
Timing: call in the gap
Here is the honest answer to the "someone's already hired" objection.
When a permit is issued, the general contractor is usually chosen. But on most projects, most of the work hasn't been bought yet. A typical sequence looks like this:
- Owner hires architect and GC
- Permit issued (now it's public)
- GC bids out and hires subs: demo, framing, electrical, plumbing, HVAC, roofing, drywall, finishes
- Materials and equipment get ordered
- Work happens over weeks or months
- Later, owners hire landscaping, cleaning, security, signage, furniture, and so on
Steps 3 to 6 happen after the permit is public. That's your window. A GC who pulled a permit Monday may be choosing an electrician on Thursday. Suppliers get picked even later. And on owner-pulled or small permits, sometimes nobody's been hired at all.
Two rules follow from this:
- Speed matters. The first two weeks after issue are when subs get chosen. A permit from last month is worth far less than one from yesterday.
- Call the person who's still buying. If you're a sub, that's usually the GC, not the owner. "Someone already pulled the permit" just means you know who to call.
How to pitch
Keep it short, specific and useful. You're not cold calling a stranger. You're contacting someone with a live project you can name.
Phone or email to a GC (sub pitch):
"Hi, this is [name] with [company]. I saw you pulled a permit for the gut rehab at 1234 W. Example St. We do electrical for residential rehabs in Logan Square. Are you still lining up your electrician on that one? Happy to get you a number this week."
To an owner (owner-facing services):
"Congrats on the project at 1234 W. Example St. We handle [landscaping / security / final cleaning] for new builds nearby. When you get close to finishing, can I send over a quote?"
What works:
- Name the address and the work. It shows you did your homework, and it's not spam.
- Ask a yes/no question about timing ("still lining up…?") instead of a hard sell.
- Offer something concrete: a quote this week, a reference job a few blocks away, or your availability.
- Follow up once a week later. GCs are busy, and a polite second note often gets the reply.
- Keep a simple tracker (address, permit date, contact, status) so you don't call the same GC twice in one day.
Respect people's privacy and the law. Use contact details for relevant business outreach only, follow the CAN-SPAM rules for email, and honor do-not-call and opt-out requests.
Check licenses: protect yourself, and qualify the lead
Before you sub to a GC, or when you're sizing up the competition, check their license.
- Chicago: The city licenses general contractors and certain trades (electrical, plumbing, mason and others) through the Department of Buildings. You can check status through the city's license lookup tools, and the Business Licenses dataset above shows active business licenses.
- California / LA: The Contractors State License Board (CSLB) has a free lookup at cslb.ca.gov. It shows license status, classifications, bond and workers' comp coverage, and any disciplinary actions.
A GC with an active license, valid bond and clean history is more likely to pay on time. One with a lapsed bond or open complaints is a warning sign. New license filings are also leads in their own right: a newly licensed contractor needs suppliers, insurance, subs and equipment.
Putting it together: a 20-minute weekly routine
- Open the permit datasets and filter to the last 7 days.
- Narrow to your permit types, your minimum cost and your neighborhoods.
- Scan the work descriptions for your trade keywords.
- Check which addresses have a building permit but no trade permit yet.
- Look up the GC's license.
- Send 10 to 20 short, specific messages.
- Log them, and follow up next week.
If you'd rather not run the filters yourself, there are tools that do it for you. For example, Metro Leads Daily sends new Chicago and LA permits and contractor licenses, live from official city sources, filtered to your trade and area. Use whatever fits your workflow. The routine above works the same either way.
The bottom line
Permits are public, current and specific, which makes them an unusually good lead source. Most contractors either don't use them or give up because "someone's already hired." The ones who win know the permit is the starting gun, not the finish line. Check often, call the person who's still buying, be specific, and be early.
