Permit Submission is in active pilot with solar and electrical contractors.Explore the pilot
All resources

Permit guide

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

California subcontractors face unique permit tracking challenges — permits under your license across multiple GCs and jobsites, portal access you may not control. Here is how to manage it.

In brief

California subcontractors face unique permit tracking challenges — permits under your license across multiple GCs and jobsites, portal access you may not control. Here is how to manage it.

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:

  • Some portals require the address to look up a permit — subcontractors on large development projects may not have easy access to every address on a given day
  • Portal credentials may be shared with an office coordinator who checks on a schedule rather than in real time
  • Multi-city subs manage a different login for every jurisdiction they work in
  • Some portal systems send email notifications but only to the email address on the permit application — which may be a company account that is not actively monitored

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.

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.

Related guides

[

Operations

Managing Permits Across Multiple Jurisdictions

](/blog/multi-jurisdiction-permit-management)[

Operations

What to Do When a Permit Gets Suspended

](/blog/permit-suspended-california)[

Operations

How to Read Permit Status in California

](/blog/how-to-read-permit-status-california)[

Tools

Permit Tracking Software for Contractors

](/blog/permit-tracking-software-solar-contractors)

Move permitting forward

Put the recurring permit checks somewhere else.

Start with monitoring today, or bring your submission workflow into the active pilot.