All articles

Custom CRM

Track Solar Jobs Lead to Invoice: 3 Queues

The install takes 1 to 2 days. The project takes 6 to 12 weeks. Tracking the days you control and not the queues you don't is why solar cash stalls.

Om Patel 7 min read
Photo: Adrien Olichon / Unsplash

The short answer

A residential solar job runs 6 to 12 weeks from contract to activation, and the physical install is 1 to 2 days of it. Everything else is waiting in three queues you do not control: permitting at 2 to 8 weeks, utility interconnection review at 45 to 75 business days in several Southeast and Mid-Atlantic territories, and PTO processing at 15 to 30 business days at Duke and PG&E. Track those three queues by days-in-stage, or you are managing 2% of the timeline.

Here is the fact that should reorganise how a solar company tracks work.

A residential solar project runs 6 to 12 weeks from signed contract to activation. The physical installation takes 1 to 2 days.

Roughly two percent of the elapsed time is the part your crews control. The other ninety-eight percent is waiting in queues owned by a permitting office and a utility. Most solar tracking systems are built around the two percent.

The short answer

Build the pipeline so it continues past the sale, then measure time, not just count.

StageWho controls itTypical window
Lead to signedYouDays to weeks
Permit submitted to approvedAHJ2 to 8 weeks
InstallYou1 to 2 days
InspectionAHJDays
Interconnection reviewUtility45 to 75 business days in slower territories
PTO processingUtility15 to 30 business days at Duke and PG&E
Final invoiceYouOn PTO or inspection

Notice how few rows say "you".

Queue one: permitting

Permit approval typically takes 2 to 8 weeks from a complete, correct submission. The qualifier carries the weight. An incomplete submission does not extend the clock, it restarts it, and the restart is usually invisible until someone calls to ask.

What to track: date submitted, date of any rejection or request for information, date resubmitted, date approved. The metric that matters is not average permit time but first-pass approval rate. A shop at 60% first-pass is silently adding weeks to a third of its jobs, and that is fixable internally, unlike the queue itself.

Queue two: interconnection

This is where solar cash goes to sit.

Several major utilities in the Southeast and Mid-Atlantic published average residential interconnection review times of 45 to 75 business days for 2026. Business days, not calendar. Seventy-five business days is roughly fifteen weeks.

By the numbers

A record 45% of Q1 2026 residential solar installs included battery storage. In SCE territory, battery systems averaged 8 to 12 weeks for PTO approval against 4 to 6 weeks for solar-only. Attaching storage improves your contract value and lengthens your cash cycle at the same time.

That tradeoff is worth stating explicitly, because storage attachment is the main lever raising average contract value right now, and almost nobody adjusts their cash forecast for the longer queue that comes with it.

Queue three: PTO

Duke Energy and PG&E published 2026 PTO processing windows of 15 to 30 business days for residential customers. National Grid customers commonly see 3 to 5 months from contract all the way to PTO.

The spread across utilities is the point. A job waiting 20 business days for PTO is unremarkable in one territory and overdue in another. Which is why the only useful version of this report compares each job to its own queue's baseline.

The report that actually runs a solar operation

One report, run Monday morning:

Signed jobs not yet activated, grouped by queue, sorted by days waiting, oldest first.

That is it. It converts a backlog into a call list. Most standard pipeline views cannot produce it, because their stages end at "won" and they count jobs rather than measuring time.

Add one column: the published window for that queue. Now a job at 52 business days in a 45 to 75 day territory reads as normal, and a job at 52 days in a 30 day territory reads as a phone call you should have made two weeks ago.

The post-signature queues are the part most solar software leaves as a status field nobody updates. We build them as real stages with clocks attached, so the Monday list writes itself. Bring your own pipeline and we will show you where the time is actually going.

Book a free CRM demo

Why the invoice is not the finish line

Solar is milestone billed. A deposit at signing, a progress payment around install, final billing at inspection or PTO. That is three cash events per job, spread across a quarter.

A workflow built to raise one invoice on completion will misstate both revenue timing and cash position, and it will do so quietly. The specific things to get right:

  • Deposits recorded against the job, not as unallocated income
  • Progress payments tied to a milestone that a human actually confirms
  • Final billing triggered by PTO or inspection, whichever your contract specifies
  • Dealer fees on financed systems, which change the effective revenue on a job without appearing in your marketing or operations numbers

If your accounting integration only supports a single invoice per job, it is working against the way this trade gets paid. We cover what to check when pairing tools in best CRM for solar companies.

The five numbers that locate the leak

  1. First-pass permit approval rate. Internal, fixable, and directly worth weeks.
  2. Median days in interconnection, by utility. Your real cash cycle, and it is not one number.
  3. Signature to activation conversion. What share of signed contracts reach PTO. This is the number that makes a revenue forecast honest, and it feeds directly into how many solar leads do I need per month.
  4. Days from install to PTO. Isolates utility drag from your own scheduling.
  5. Aged signed backlog. Total contract value sitting in queues, by age bucket. This is the number to look at before deciding you have a lead generation problem.

That last one matters more than it sounds. A shop with $400,000 stuck in interconnection does not have a demand problem, it has a throughput problem, and buying more leads makes it worse.

Commercial runs the same structure on a different clock

A 500 kW ground mount commonly takes 6 to 18 months from application to PTO, because it triggers environmental review, conditional use permits and multi-phase interconnection studies.

Do not run commercial jobs through residential stage definitions. Every one of them will show as overdue from week three, the alerts become noise, and the team stops reading them. Separate stage sets, separate baselines.

The 30-day build

Week 1. Add the post-signature stages: permit submitted, permit approved, installed, inspection passed, interconnection submitted, PTO received. Backfill open jobs.

Week 2. Stamp entry dates on every stage change so days-in-stage computes automatically. Manual date fields decay within a month.

Week 3. Record the published window per utility and AHJ you work with. Without baselines, the report cannot separate waiting from stuck.

Week 4. Build the Monday list, put one named person on it, and start recording first-pass permit rate.

None of this requires new software on day one. It requires stages that reflect how solar actually moves, which is mostly by sitting still in somebody else's queue. Where the operations tooling should live is covered in CRM vs field service software for solar.

Frequently asked questions

How long does a residential solar project actually take?
Typically 6 to 12 weeks from signed contract to activation, with the physical installation taking only 1 to 2 days. In some territories it runs far longer: National Grid customers commonly see 3 to 5 months from contract to Permission to Operate in 2026. The variation comes almost entirely from permitting and utility queues, not from crew speed.
What are the three queues a solar job waits in?
Permitting with the authority having jurisdiction, interconnection review with the utility, and PTO processing after inspection. Permit approval typically takes 2 to 8 weeks from a complete submission. Several Southeast and Mid-Atlantic utilities published residential interconnection review times of 45 to 75 business days for 2026, and Duke Energy and PG&E published PTO windows of 15 to 30 business days.
Why does adding a battery change the timeline?
Because storage triggers additional utility review. In SCE territory in 2026, battery systems averaged 8 to 12 weeks for PTO approval against 4 to 6 weeks for solar-only installs. With a record 45% of Q1 2026 residential installs including storage, the average project is now materially longer than most installers' tracking assumes.
What pipeline stages should a solar CRM have?
At minimum: lead, site assessment, proposal, signed, permit submitted, permit approved, installed, inspection passed, interconnection submitted, PTO received, final invoice. Pipelines that stop at won cannot show where cash is sitting, and in solar most of the calendar sits after won.
How do I know if a solar job is stuck or just waiting?
Compare days-in-stage against the published window for that specific queue. A job at 20 business days in interconnection review is normal in a 45 to 75 day territory and alarming in a 15 day one. Without a per-queue baseline, every job looks equally worrying, which is why nobody chases the right ones.
When should a solar company invoice?
Solar is usually milestone billed rather than invoiced once at completion: a deposit at signing, a progress payment around install, and final billing at PTO or inspection. This is why solar accounting integrations need to handle deposits and progress payments cleanly, and why a single invoice-on-completion workflow tends to misstate both revenue timing and cash.
What is the most useful single report for a solar operations team?
Signed jobs not yet activated, grouped by queue, sorted by days waiting, with the oldest at the top. It converts a static backlog into a call list, and it is the report most standard pipeline views cannot produce because their stages end at the sale.
Do commercial solar projects follow the same tracking?
Same structure, much longer clocks. A 500 kW ground mount commonly takes 6 to 18 months from application to PTO because it triggers environmental review, conditional use permits and multi-phase interconnection studies. Running commercial jobs through residential stage definitions makes every one of them look permanently overdue.
Bespoke pipelines, automations, 360° customer records and real-time reporting, a CRM built around how your team actually works, connected to your entire stack.
Book a free CRM demo

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.