🛠️ timetobuild

For San Francisco general contractors

Every Monday, 3–5 SF permits where the homeowner has plans and no builder yet.

We watch every residential permit filed with SF's Department of Building Inspection. When an architect files plans for a remodel but the homeowner hasn't picked a builder yet, you hear about it first. You call the architect, not the homeowner — it's the same conversation you'd have with any designer who referred you a job.

~14 matching permits a week in SF · jobs $69k to $258k · 93% residential · typical job around $40k

How it works

1

We check every new SF permit, daily

Straight from the city's public records — same info that shows up on the DBI permit tracking site, filtered down to what you actually care about.

2

We pick the ones worth your time

Residential bath, kitchen, addition, or whole-floor remodels over $40k, where an architect filed the plans but no contractor is on the permit yet. These are homeowners who just finished design and are ready to pick a builder.

3

You get 3–5 leads every Monday

In the neighborhoods you work and the job sizes you take. Every lead has the address, what they're building, when the permit was filed, and the architect's name, firm, and license number. You call, introduce yourself, ask to bid.

What you'll actually get

Straight to your inbox — address, scope, and who to call. No login, no website to check. Here's a real one from this week:

388 Country Club Dr

⚠ No GC hired
Filed
Apr 21, 2026
Value
$180,000
Neighborhood
Sunset / Parkside
Permit #
202604229918
Scope. 1/F: 2 new bedrooms, new wetbar, new bathroom, relocate mech/laundry. 2/F: 2 new bathrooms and remodel existing kitchen.
Who to call
Arten Chan — Tommy Lee Consulting (designer)
58 Los Palmos Dr, San Francisco CA 94127

Every Monday morning, 3–5 of these land in your inbox. Each one comes with a short email you can copy, tweak, and send to the architect in a minute or two.

Try it free for 30 days

We're running a limited pilot with 5 SF GCs. You get weekly leads for 30 days, free. At day 30 we talk about whether it's worth paying for going forward. No commitment before then.

→ Email me to sign up