Solar Permit Tracking: How to Stop Chasing City Approvals

3 min read SignedOff Team
solar permit tracking solar panel permit status solar installation permit solar permit approval time solar permit delays track solar permits online

Solar installers are in a unique position when it comes to permits. A roofing contractor might have five active permits in one city. A solar company might have fifty across ten cities — each with its own portal, its own plan check timeline, and its own inspection requirements.

The result? Someone in your office spends hours every week logging into different city portals, checking if permits have moved, and updating an internal spreadsheet. It’s the most tedious part of the business, and it directly impacts how fast you can schedule installs.

Why Solar Permits Are Especially Hard to Track

Volume

A busy solar installer closes 20-50 deals per month. Every one of those needs a building permit. Most also need an electrical permit. Some jurisdictions require separate permits for the panel system and the electrical interconnection. That’s potentially 100+ active permits at any time.

Geographic Spread

Residential solar companies serve metro areas, not single cities. In Southern California alone, a typical installer might pull permits from Los Angeles (LADBS), LA County (EPIC-LA), Pasadena, Ontario, San Bernardino County, and San Diego — each with a different portal and different workflows.

Speed Matters

Solar has thin margins and high customer expectations. A permit sitting in “corrections required” for a week because nobody checked means a delayed install, an unhappy customer, and a crew with nothing to do. In solar, days matter.

Expiration Risk

Solar permits can take months from application to final inspection. If a project stalls — waiting on utility interconnection approval, HOA sign-off, or panel supply — the building permit can expire before you’re ready to install. Reinstating an expired permit means fees, re-review, and sometimes re-application.

The Typical Solar Permit Workflow

  1. Application — Submit plans and permit application to the city
  2. Plan check — City reviews structural and electrical plans (1-6 weeks depending on jurisdiction)
  3. Corrections — If plans need changes, the city issues correction comments (adds 1-3 weeks)
  4. Issuance — Permit is approved and issued
  5. Installation — Panels go up
  6. Inspection — City inspector verifies the installation
  7. Final — Permit is finalized and closed

At every stage, the permit can stall. And at every stage, you need to know about it quickly.

How Solar Companies Track Permits Today

The Spreadsheet

Most small-to-mid solar companies use a shared Google Sheet or Excel file. Columns for permit number, city, status, date submitted, expected approval, expiration date. Someone updates it manually by checking portals.

This breaks down past about 30 active permits. Data gets stale, entries get missed, and the person responsible for updating it has better things to do.

The CRM Add-On

Some solar CRMs have a “permit status” field. But it’s just a dropdown someone updates manually — it doesn’t connect to the actual city portal. You’re still checking portals and typing in statuses.

Automated Tracking

The best approach: enter the permit number once, and let software monitor the city portal for you. Status changes trigger email alerts. Expiration dates trigger countdown reminders. Your team sees a single dashboard with every permit across every city.

What to Track for Each Solar Permit

At minimum, your tracking system should capture:

  • Permit number and jurisdiction
  • Current status (plan check, corrections, issued, inspection, final)
  • Issue date and expiration date
  • Last status change date — how long has it been sitting?
  • Project/customer name — so you can match permits to jobs
  • Inspection results — pass/fail/conditional

How SignedOff Helps Solar Installers

SignedOff was built for exactly this kind of multi-jurisdiction, high-volume tracking:

  • Auto-detection: Enter a permit number and SignedOff identifies the city — LADBS, Accela portals (San Diego, Sacramento, Charlotte, Denver, Fort Lauderdale, and more), EPIC-LA, or Pomona
  • Nightly sync: Every permit is checked against the city portal every night. Changes are logged automatically
  • Email alerts: Status changes and expiration countdowns (60, 30, 14 days) go straight to your inbox
  • Team dashboards: Your office staff, project managers, and field leads all see the same data
  • Project grouping: Organize permits by job site or customer for easy reporting

Instead of one person spending 5+ hours per week checking portals, you spend 5 minutes reviewing the dashboard and acting on alerts.

The Bottom Line

Solar permitting is a numbers game. The faster you get through plan check, the faster you install. The sooner you catch corrections, the shorter your cycle time. The more reliably you track expirations, the fewer costly reinstatements you deal with.

Manual tracking works until it doesn’t — and in solar, “doesn’t work” means delayed installs and lost revenue.

Stop guessing your permit status.

Track it with SignedOff.

Start Free Trial

Try SignedOff free for 14 days -- no credit card needed.