Groundwork · San Diego, CA ·(760) 464-5105
GGroundwork
Groundwork Field sheet
City of San DiegoRemodel / GCweek of 2026-09-16
8 owner-pulled job sites this week · 3 printed here
  1. 2825 Racetrack View Dr
    Remodel of (E) 2-story SDU along with (N) roof covering & revisions to exterior facade.…
    Remodel / GCPMT-3428075San DiegoIssued 2026-09-10$299,104
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet
  2. 14237 Bernabe Ct 92129
    An addition/remodel to a one-story single dwelling unit with an attached garage and patio…
    Remodel / GCPMT-3348331San DiegoIssued 2026-09-09$249,782
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet
  3. 5978 Shaw Lopez Rw
    Combination Building Permit; For the proposed Remodel/Addition to an existing two-story SFR…
    Remodel / GCPMT-3406515San DiegoIssued 2026-09-10$226,471
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet

INDIVIDUAL, ONE PROPERTY — each line is an individual, one property, no contractor named on the permit.

Holder on file — name on the paid sheet. Quote any permit number to SD Development Services and read the same record we did.

Groundwork Field sheet
City of San DiegoElectricalweek of 2026-09-16
5 owner-pulled job sites this week · 3 printed here
  1. 4290 45th St 92115
    CITY HEIGHTS: Combination Building permit for the proposed interior remodel for an existing…
    ElectricalPMT-3423934San DiegoIssued 2026-09-10$125,840
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet
  2. 2480 Cordero Rd 92014
    Interior remodel 1st floor in an (E) 2-Story SFR. Work include: Build new bedroom wall with…
    ElectricalPMT-3433373San DiegoIssued 2026-09-08$50,752
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet
  3. 9490 Genesee Av 92037
    Electrical Permit to install a new 20.81 KW DC ballasted Solar Photovoltaic system on a flat…
    ElectricalPMT-3396596San DiegoIssued 2026-09-09$25,000
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet

INDIVIDUAL, ONE PROPERTY — each line is an individual, one property, no contractor named on the permit.

Holder on file — name on the paid sheet. Quote any permit number to SD Development Services and read the same record we did.

Groundwork Field sheet
City of San DiegoPlumbingweek of 2026-09-16
3 owner-pulled job sites this week · 3 printed here
  1. 4290 45th St 92115
    CITY HEIGHTS: Combination Building permit for the proposed interior remodel for an existing…
    PlumbingPMT-3423934San DiegoIssued 2026-09-10$125,840
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet
  2. 2480 Cordero Rd 92014
    Interior remodel 1st floor in an (E) 2-Story SFR. Work include: Build new bedroom wall with…
    PlumbingPMT-3433373San DiegoIssued 2026-09-08$50,752
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet
  3. 3918 Oregon St
    Building, Mechanical, Electrical and Plumbing permits for the interior remodel of an existing…
    PlumbingPMT-3291541San DiegoIssued 2026-08-26$673,920
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet

INDIVIDUAL, ONE PROPERTY — each line is an individual, one property, no contractor named on the permit.

Holder on file — name on the paid sheet. Quote any permit number to SD Development Services and read the same record we did.

Groundwork Field sheet
City of San DiegoHVACweek of 2026-09-16
4 owner-pulled job sites this week · 3 printed here
  1. 4290 45th St 92115
    CITY HEIGHTS: Combination Building permit for the proposed interior remodel for an existing…
    HVACPMT-3423934San DiegoIssued 2026-09-10$125,840
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet
  2. 3918 Oregon St
    Building, Mechanical, Electrical and Plumbing permits for the interior remodel of an existing…
    HVACPMT-3291541San DiegoIssued 2026-08-26$673,920
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet
  3. 1401 Opal St 92109
    Unpermitted improvements to a single-story SDU. The unpermitted improvements include…
    HVACPMT-3425744San DiegoIssued 2026-09-04$260,268
    INDIVIDUAL, ONE PROPERTY
    Owner ph.paid sheet

INDIVIDUAL, ONE PROPERTY — each line is an individual, one property, no contractor named on the permit.

Holder on file — name on the paid sheet. Quote any permit number to SD Development Services and read the same record we did.

Groundwork Field sheet
Orange CountyFour tradesweek of 2026-09-16
5 of the 14 Orange County cities we read, one line each — not all of Orange County
  1. 20741 Spindrift Ln
    Residential Combo — KITCHEN REMODEL (LIKE FOR LIKE, NO STRUCTURAL OR…
    Remodel / GCC2026-006813Huntington BeachIssued 2026-09-14
    NEW PERMIT
    Owner ph.paid sheet
  2. 1303 WALLING Ave
    Solar Permit (NOT with Solar App) — Installation of 12 Roof-Mounted PV…
    ElectricalBLD-2026-01374BreaSubmitted 2026-09-14
    NEW PERMIT
    Owner ph.paid sheet
  3. 15 PACIFICA
    Plumbing - Residential - Repipe — Whole house pex a repipe with up to…
    PlumbingPLMR-2026-01184Aliso ViejoIssued 2026-09-14
    NEW PERMIT
    Owner ph.paid sheet
  4. 23871 WILLOWS DR Unit: 418
    Residential HVAC Changeout — LIKE FOR LIKE REPLACEMENT OF AIR HANDLER,…
    HVACMECR-0107-2026Laguna HillsIssued 2026-09-14
    NEW PERMIT
    Owner ph.paid sheet
  5. 29332 Tieree ST Unit: B
    Residential Building Permit - Revision — Revision to BR25-2436, Change…
    Remodel / GCBR26-1941Laguna NiguelIssued 2026-09-11
    NEW PERMIT
    Owner ph.paid sheet

NEW PERMIT — each line is a new permit at this address — address, scope, value, permit number; the record names a licensed contractor or no one.

These cities do not publish who pulled the permit, so nothing on this sheet is called owner-pulled. Quote any permit number to the city that issued it.

this week,13 job sites.

Every Monday, a sheet of the week's City of San Diego building permits where an individual filed at their own property and no contractor is named on it. Address, scope, valuation, permit number. Check any line against the City before you believe a word of ours.

The City posts every permit it approves as an 18MB spreadsheet, daily, free. Nobody opens it. We do, and we throw most of it away.

How it works

Early-stage rows only — Opened and Issued. The holder has to be a person, not a company, and that person has to appear at exactly one address in the year's file. That last rule is what removes the contractors and permit runners who file under their own name.

On the sheet

The address as the City recorded it, the scope in the City's words, the valuation where they captured one, the permit number and the date. 5 electrical job sites qualified in the last 7 days; three are printed on this sheet.

Each line says one thing: an individual, one property, no contractor named on the permit. Not who the owner has called. The record cannot tell you that, so neither do we.

How it works

The filing has a holder field. If it names a company, the row goes. If the same name shows up at nine addresses, the row goes. What is left is a person at their own property with nobody else on the paper — and that is the whole claim, in the City of San Diego and nowhere the record does not name the holder.

On the sheet

The holder's name is on file and prints on the paid sheet. The owner's number, where we can get one, is paid only — the free sheet never carries a phone. 3 plumbing job sites this week.

Every permit number on the sheet is a public record. Quote it to SD Development Services and they pull the same row we did. Check us before you pay us.

How it works

A map link and, where the City recorded coordinates, a street view ride with every line. The City's open-data portal is the source, and there is nothing between it and this sheet except the filter above.

On the sheet

4 HVAC job sites this week. Some weeks the sheet is a page and some weeks it is a few lines; it says how many matched and it is never padded with older work or with permits that failed the owner filter.

$39 a month, flat. Every job that qualifies for your trade — north of I-8, south of it, or the whole City. An average Angi lead is $29.07. A whole month here is one of those.

How it works

One trade, one region, one price. No per-lead charge, no membership fee, no contract. A second trade is +$10/month on the same account. Cancel in one click from any receipt — no call, no retention script.

The price

8 remodel / GC job sites this week. The paid sheet runs to every one of them, ranked residential first, then by valuation, then by date — nothing is cut, and the free sheet is three of the same lines.

Orange County has its own sheet — 14 cities we read, and not all of Orange County. Those cities do not publish who pulled the permit, so the sheet says less, and says so.

How it works

Anaheim, Huntington Beach, Brea, Aliso Viejo, Laguna Hills, Laguna Niguel, Lake Forest, Costa Mesa, Fullerton, La Habra, Tustin, Newport Beach, Westminster and Yorba Linda. Each publishes the permit and, where there is one, the licensed contractor. A line there is a new permit at this address — address, scope, value, permit number; the record names a licensed contractor or no one. Anaheim records an owner-builder flag with no name; when its permit layer runs more than three weeks stale it is left off the sheet rather than printed as this week.

On the sheet

One line per city on this sheet, address and permit number on each. The paid Orange County sheet carries every qualifying permit in the four trades, by email every Monday, for the same $39.

This week's lines, as the City recorded them

Monday, 7am.

01This week's three, free

Three lines off the sheet, every Monday, no card.

The same owner-pulled permits paying subscribers get, three a week, by email. No phone numbers on the free sheet — those are paid only. Unsubscribe in one click.

Or call (760) 464-5105 — that is Chad, and he picks up.

02The whole sheet, by trade

Every qualifying job, and you pick the ones worth bidding.

TradeNorth of I-8I-8 and southWhole city
Electrical 2 3 5 $39/mo
Remodel / GC 4 4 8 $39/mo
Plumbing 1 2 3 $39/mo
HVAC 1 3 4 $39/mo

Owner-pulled job sites in the last 7 days, City of San Diego, measured 2026-09-16. Precomputed and stored — this page does not call a permit API when you load it. Numbers move week to week; we publish the ones we measured, never a projection. Solar runs about 1 a week and Roofing runs about 4 a week — too thin to sell, so we don't.

"North" and "south" mean the two halves of the City of San Diego, split at I-8 — not North County and South County. 29 jurisdictions are live: City of San Diego, Coronado, Vista, Oceanside and Unincorporated San Diego County publish who pulled the permit and carry the owner-pulled claim; the rest are all new permits, never called owner-pulled. Orange County is its own sheet — Anaheim, Huntington Beach, Brea, Aliso Viejo, Laguna Hills, Laguna Niguel, Lake Forest, Costa Mesa, Fullerton, La Habra, Tustin, Newport Beach, Westminster and Yorba Linda, not all of Orange County. If your work is somewhere not on the coverage page, the sheet has nothing for you and you should not subscribe.

03What it costs

A month here costs about what one Angi lead costs.

Angi & Thumbtack

  • The average Angi pro pays about $401 a month in lead fees alone — nearer $618 all in
  • That works out at $29.07 an Angi lead. Neither company publishes a rate card
  • Billed per lead, so your busiest month is your most expensive one
  • It is a form fill: 1,879 BBB complaints against Angi Inc in three years, 921 against Thumbtack

Groundwork

  • $39/mo flat — under a tenth of that $401, and it does not move when the week is busy
  • No per-lead charge, no membership fee, no contract
  • Every qualifying job for your trade and region — you decide which are worth bidding
  • It is a building permit with no contractor named on it — filed, dated and verifiable by number

Angi figures here are our own arithmetic on Angi Inc's annual filing (Form 10-K for the year ended 31 December 2025), not prices Angi quotes — Angi publishes no rate card. US Lead revenue $587.05M ÷ 20,195,000 Leads = $29.07 a lead; ÷ 122,000 average monthly active pros = about $401 a month per pro on leads, $618 counting all of Angi's US revenue per pro. BBB complaint counts read 12 August 2026.

Who you're buying from
Chad Vasquez, who runs Groundwork

Chad Vasquez · Groundwork, a Prompt Flow LLC company · San Diego, CA

(760) 464-5105 · chad@promptflowbusiness.com

A small San Diego operation, not a lead-gen call centre. Day job's a fireman; this is the side business. You can phone the number above and I will pick up. Cancel anytime in one click — no retention script, no website upsell. Billing is Stripe; the Monday email goes out through Resend.

Free · No card
3 jobs by email. No card.
Get them