If you ask a California solar, electrical, or HVAC contractor how they track permit status, the answer is almost always some version of: "We have a spreadsheet." Maybe it's a Google Sheet, maybe it's an Excel file on a shared drive, maybe it's a column in the project management tool they already use. Whatever the format, the underlying process is the same: someone manually checks the government portal, manually updates the status in the sheet, and manually flags anything that needs attention.
This works — up to a point. The point at which it stops working is the same for most contractors: somewhere around 8–12 active permits, or two or three people sharing responsibility for the tracking.
A spreadsheet is only as current as the last time someone updated it. When a project coordinator is slammed with other work, when someone is out sick, or when responsibility for a project shifts between team members, the spreadsheet falls behind. A spreadsheet that's 3 days out of date on permit status is worse than no tracking at all — it creates false confidence.
Most spreadsheet systems track permits that are actively being monitored. What they miss is the status change that happens overnight, on a Friday afternoon, or on a permit you checked last week and assumed was still in the same status. A permit that goes from "In Review" to "Corrections Required" to "Expired" can slip through a spreadsheet system entirely if no one was actively watching it.
When you have 5 permits, manually checking each one takes 20 minutes. When you have 25 permits across 6 jurisdictions, it takes two hours — every day. The time cost of spreadsheet-based tracking grows linearly with your project volume. At some point, you're dedicating a part-time employee to nothing but portal logins.
In most contractor operations, one or two people own the permit tracking spreadsheet. When those people leave, take vacation, or change roles, institutional knowledge about the tracking system goes with them. Rebuilding permit status visibility after a team change is a significant operational disruption.
The real cost: A single missed permit approval that delays a crew deployment costs $2,000–$5,000 in idle labor for a typical HVAC or solar installation team. A single missed suspension that leads to a stop-work order can run $10,000+ when you factor in rescheduling and customer impact.
The core difference between a spreadsheet and permit tracking software isn't features — it's the direction of information flow. With a spreadsheet, you go get the information. With software, the information comes to you.
Automated permit tracking logs into government portals on your behalf, pulls permit status continuously, and surfaces anything that's changed. Instead of starting your day by checking portals, you start your day by opening a dashboard that shows you exactly what happened overnight across your entire active permit portfolio.
The operational impact:
Automatic monitoring across every California jurisdiction. One dashboard for your whole team. 14-day free trial.
The right time to move from spreadsheets to permit tracking software is before your current system breaks — not after. Most contractors make the switch after a painful miss: a permit that expired unnoticed, a suspension that caused a stop-work order, or a team member departure that revealed how much institutional knowledge lived in one person's head.
If you have more than 10 active permits at any given time, or if more than one person is involved in your permit tracking process, automated tracking will save you more time and money than it costs within the first month.
More resources
Create your InstaPermit account in 30 seconds. Free to use until July 1, 2026 — no credit card, no contract, cancel anytime.
Get Started Free →Free until July 1, 2026 · No credit card · No contract · Cancel anytime
Free until July 1, 2026 — No credit card