Blog/Operations

Subcontractor Permit Tracking in California: How to Manage Permits Across GCs and Jobsites

July 17, 2026 · 7 min read
Subcontractor reviewing permit tracking system California construction

Permit tracking for subcontractors in California involves a layer of complexity that general contractors and homeowners do not face. As a subcontractor, you may be pulling permits under your own license number across jobs where the GC controls access to the jobsite and where the owner relationship is with someone else. The permit is yours — the liability is yours — but the information flow is not always direct.

The subcontractor permit problem

Here is the typical scenario: you are a solar subcontractor running 20 active installs across 5 GCs. Each GC has their own workflow. Some call you when the permit is approved. Some expect you to check. Some have coordinators who check portals but may not notify you the same day. And across all of these jobs, the permit is under your contractor license number — which means your license is at risk if work proceeds without a valid permit, or if a suspension goes unnoticed.

The same dynamics apply to electrical subs on larger construction projects, HVAC subs on new development, and plumbing subs working across multiple general contractors.

Who is responsible for the permit — sub or GC?

In California, the contractor whose license number appears on the permit is responsible for the permitted work. If you are the subcontractor who pulled the permit, you are responsible — regardless of the GC's site control or workflow. A suspended permit that goes unnoticed because the GC's coordinator was out sick is still your problem.

This is why subcontractors cannot delegate permit monitoring to the GC and consider it handled. The permit is yours. The monitoring has to be yours too.

License exposure: If a CSLB compliance officer visits a jobsite where work is proceeding under a suspended or expired permit, the license holder — which is often the subcontractor — faces potential disciplinary action. "I didn't know the permit was suspended" is not a defense.

Portal access challenges for subcontractors

Many California AHJ portals are set up to allow permit holders to log in and check their own permit status. In theory this means a subcontractor can monitor their own permits. In practice there are several challenges:

How high-volume subcontractors manage permits

Subcontractors who run significant volume across multiple GCs typically standardize on one of two approaches:

Dedicated permit coordinator

Someone whose job includes checking permit portals across all active jobs every business day. This works at scale but has a single point of failure (when the coordinator is out) and requires significant time across multiple portal systems. For a sub running 30 active permits across 8 California cities, this is 8 different logins and 30+ permits to check manually every day.

Centralized permit monitoring software

Tools like InstaPermit that connect to portal systems automatically and surface any status changes the moment they happen. The permit coordinator or PM is notified of changes without having to log into each portal individually. This approach eliminates the single-point-of-failure problem and catches corrections and suspensions the same day they appear.

Subcontractors run InstaPermit across all their GCs

Your permits, your license, your responsibility. InstaPermit monitors every permit under your license number across every California AHJ — regardless of which GC controls the job.

Get Started Free →

Setting up permit monitoring as a subcontractor

The practical setup for a subcontractor using centralized permit monitoring:

  1. Connect your contractor license number and portal credentials for each jurisdiction you work in
  2. The system pulls all permits associated with your license in each jurisdiction
  3. Every status change surfaces in a single dashboard — regardless of which GC the job belongs to
  4. Set up notifications to the relevant PM or coordinator for each project

The result is that your permit monitoring is independent of the GC's workflow. You know about corrections and approvals the same day they happen, without relying on anyone else in the chain to communicate it to you.