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.
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.
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.
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:
Subcontractors who run significant volume across multiple GCs typically standardize on one of two approaches:
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.
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.
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.
The practical setup for a subcontractor using centralized permit monitoring:
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.