# Track Solar Jobs Lead to Invoice: 3 Queues

> 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.

- Canonical URL: https://www.pavadotech.com/blog/how-to-track-solar-jobs-from-lead-to-invoice
- Author: Om Patel
- Published: 2026-09-01
- Topic: Custom CRM

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.

- **6 to 12 weeks contract to activation**, of which the install is **1 to 2 days**.
- **Three queues own the calendar:** permitting, interconnection review, PTO processing.
- **Interconnection is the slowest**, at **45 to 75 business days** in several Southeast and Mid-Atlantic territories.
- **Storage roughly doubles PTO wait** in SCE territory, 8 to 12 weeks against 4 to 6.
- **Track days-in-stage against a per-queue baseline**, or every job looks equally stuck.

## The short answer

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

| Stage | Who controls it | Typical window |
|---|---|---|
| Lead to signed | You | Days to weeks |
| Permit submitted to approved | AHJ | 2 to 8 weeks |
| Install | You | 1 to 2 days |
| Inspection | AHJ | Days |
| Interconnection review | Utility | 45 to 75 business days in slower territories |
| PTO processing | Utility | 15 to 30 business days at Duke and PG&E |
| Final invoice | You | On 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.

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.

## 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](https://www.pavadotech.com/blog/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](https://www.pavadotech.com/blog/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](https://www.pavadotech.com/blog/crm-vs-field-service-software-for-solar).

## FAQ

### 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.
