PacketUpload · Solar

Stop the PTO bleed. Closeout packets that pass PowerClerk the first time.

The pre-submission firewall for PowerClerk and utility interconnection. Validate single-line diagrams, rapid shutdown placards, and inverter serials while your crew is still on the roof — not days after they’ve demobilized.

Purpose-built for interconnection managers, ops VPs, and QA leads at high-volume installers.

53
Median business days from interconnection application to Permission to Operate (PTO) in residential solar.
Source: ANERN Store — PTO timeline analysis (2024)
68%
Year-over-year spike in utility interconnection wait times in congested territories.
Source: EQ Research — interconnection backlog study
60%
Of solar subcontractors forced to execute unbillable truck rolls just to capture missing closeout photos.
Source: Fieldwire — solar documentation survey
$125–$1.5K
Direct cost of a single secondary truck roll — local dispatch through remote overnight — straight off gross margin.
Source: Power Factors — solar O&M cost benchmarks

Solar packets are where your revenue stalls.

The median wait to Permission to Operate now runs 53 business days, and PTO timelines have spiked 68% year-over-year in congested territories. A single missing ESS warning label, mismatched SLD, or blurry placard photo resets the clock — and locks up the final TPO milestone with GoodLeap, Mosaic, or Sunlight Financial.

PG&E Rule 21 · redline

Utility redlines reset the review clock

One SLD-to-field mismatch bounces the packet back to day zero. PowerClerk does not forgive.

10–20 days
Second truck roll

Callback reshoots erase residential margin

60% of installers dispatch a reshoot just for a missed rapid-shutdown placard or closeout photo.

$125–$1.5K
Utility spec drift

Every packet is a snowflake

PG&E, SCE, ConEd, Duke — 300+ utilities, no two checklists agree. Coordinators read wikis at 10pm.

300+ AHJs
TPO M4 milestone

Financiers withhold the final draw

GoodLeap, Mosaic, and Sunlight gate M4 on PowerClerk-clean documentation. Working capital stays trapped.

~60 days

The pre-submission firewall between your field crew and the utility.

Utility-aware checks enforced at the moment of capture. SLDs cross-matched to installed equipment. TPO-ready closeout reports generated at one-click. Your field crews stop leaving sites with defective documentation, and your back office stops chasing them across three states.

01

Dynamic, utility-specific smart checklists

Packet requirements auto-load by AHJ and utility — PG&E Rule 21 tags in NorCal, SCE NEM labels in SoCal, ConEd SIR placards in NYC. Foremen point and shoot. No wiki-reading at 10pm.

02

Real-time QA gateway to the roof

Back-office coordinators see photos the moment they’re captured. A blurry rapid-shutdown placard gets rejected while the crew is still 20 feet from the main service panel — not three weeks later from 200 miles away.

03

SLD-to-field reconciliation in one pass

Inverter serials, DC disconnect ratings, ESS warning labels, module placards — extracted from imagery and cross-matched to the approved single-line diagram. Every discrepancy flagged with the exact page, field, and required correction.

04

TPO- and PowerClerk-ready packet assembly

One click yields an interconnection-clean PDF in the format PowerClerk, PG&E, SCE, Duke, and your financier expect. GoodLeap Origin, Mosaic, and Sunlight Financial milestone reports generated alongside — so the M4 draw clears the moment PTO lands.

What a PowerClerk rejection actually reads like.

Three field-evidence defects. One 20-day review clock reset. These are the kinds of redlines PacketUpload catches while the crew is still on the roof.

PowerClerk notice · PR-26-04291
PG&E Rule 21 · Received 02.11.26 · 09:42 PT
REDLINED
01
Single-line diagram ↔ installed equipment mismatch
SLD shows SolarEdge SE11400H-US. Field photo confirms SE10000H-US. Inverter serial does not reconcile to the approved application.
PG&E Rule 21 §3.2.1
02
ESS rapid shutdown placard unreadable
Label photo failed OCR. Reviewer cannot confirm compliance with 690.56(C)(3) from the submitted evidence.
NEC 690.56(C)
03
DC disconnect rating below minimum
30 A disconnect submitted for 45 A max array current. Exceeds 80% continuous-load rule. SLD annotation 4.3 not updated.
NEC 690.8(A)(1)

From field demobilization to PTO — without the redline loop.

PacketUpload inserts itself at the single most painful seam in your project lifecycle: the moment your field crew wants to leave the roof and your back office wants a clean interconnection application.

Today The Redline Loop

  1. Crew completes install and leaves site. Foreman uploads a batch of unnamed JPEGs to Google Drive or WhatsApps them to the interconnection coordinator. Crew rolls to the next job.
  2. Coordinator reassembles the packet two weeks later. Cross-references photos to the approved SLD by hand, renames files to PG&E / SCE / Duke conventions, merges into PowerClerk upload format.
  3. Utility redlines the submission. A blurry rapid-shutdown placard, a missing ESS warning sign, or a disconnect label that contradicts the SLD. The 10-to-20-day review clock resets.

With PacketUpload The Firewall

  1. Foreman captures via utility-aware checklist. The app pushes PG&E Rule 21 tags in NorCal, SCE Form 14-957 tags in SoCal. Crew literally cannot close the job until the packet is complete.
  2. Every frame validated in real time. Blurry photos rejected on the spot. Missing serials flagged. ESS warning signage verified against the submitted SLD — while the crew is still on site.
  3. Back office sees a complete packet at demob. No scavenger hunt. No wiki-reading. No WhatsApp threads. SLD-to-field reconciliation run automatically. Coordinator clicks accept.

Built to slot alongside the systems your ops team already runs.

Not a rip-and-replace of your system of record. PacketUpload reads the file exports and structured outputs these systems already produce — no API contract required to start — and pre-validates the payload that flows into the utility portals your coordinators already live in.

PacketUpload integrates with the utility portals and enterprise platforms operations teams already run — PowerClerk’s partner program, Procore’s App Marketplace, and the financier contractor portals at GoodLeap, Mosaic, and Sunlight Financial. It does not replace your interconnection queue; it makes sure nothing in your queue gets kicked back.

Grounded in the standards your utility, AHJ, and financier auditors cite every day

SEIA Standard 201 alignedSEIA Standard 301 O&MNABCEP-awareNEM 3.0 / VNEMPG&E Rule 21SCE Form 14-957ConEd SIRIEEE 1547NEC 690 / 705CALSSA member-ready

What interconnection managers actually ask before signing.

What kinds of solar packets does PacketUpload handle?

Utility interconnection applications (NEM / NEM 3.0 / VNEM, NJ SuSI, Con Ed SIR), AHJ residential and commercial permit packets, incentive program submissions (SGIP, SMART, Illinois Shines), TPO closeout packets for GoodLeap, Mosaic, and Sunlight Financial, and EPC internal QA packets — residential, commercial, and C&I up through small utility-scale.

How is this different from SiteCapture, SolarGrade, or Procore?

SiteCapture focuses on field capture with broad solar coverage; SolarGrade focuses on punch-list sync into Procore. PacketUpload is narrower and deeper: it’s a pre-submission firewall that encodes utility-specific checks (PG&E Rule 21, SCE Form 14-957, ConEd SIR, Duke, Xcel, Eversource, etc.) and cross-matches field evidence to the submitted SLD. It’s complementary to Procore and Sitetracker — it pre-validates what flows into them.

Does this integrate with PowerClerk?

Yes. PacketUpload pre-validates submissions against PowerClerk’s specific upload formats for utilities in its network — the same platform trusted by over 80 utilities to manage DER programs. We format file names, naming conventions, and required attachments exactly the way the reviewer expects, so you don’t hit a redline on day one of the review clock.

Will my field crew actually use it?

The capture UX is deliberately modeled on a native smartphone camera — no typing on a hot roof, no long forms. The compliance checklist loads dynamically based on AHJ and utility, so crews don’t have to know the rules. Average add to install time is under two minutes, and it eliminates the follow-up callback truck roll.

Can I generate TPO-ready reports for GoodLeap, Mosaic, or Sunlight Financial?

Yes. One-click exports for the milestone documentation each major TPO financier expects — GoodLeap Origin, Mosaic’s borrower portal, and Sunlight Financial’s M1–M4 milestones. The same capture session that satisfies PG&E or SCE also satisfies the financier.

Is the review auditable for PUC and AHJ scrutiny?

Every flag cites the exact document, page, coordinate, and field. Every decision is traceable. Evidence is timestamped, geotagged, and exportable in the formats the utility reviewer, AHJ building official, and state PUC expect. We do not attempt to automate the engineering review — we make sure the engineering review gets a clean packet.

What does PacketUpload decide, and what stays with our interconnection coordinator?

PacketUpload flags defects, cross-matches SLDs to field evidence, and assembles the packet in the utility’s expected format. It does not approve, deny, or submit — your interconnection coordinator makes the final call on every flag. Low-confidence extractions surface with reason codes, not pass/fail verdicts.

What about the homeowner intake side — utility bill, roof photos, panel pics?

That's a separate page — Solar Intake handles the homeowner side: bill, roof photos, panel pic, MSP rating. Same team, same data model: the captured session flows from sales rep through underwriter (GoodLeap / Mosaic / Sunlight) and install crew, then the interconnection packet validated here closes it out. Installers running both see the full homeowner journey covered.

Stop the PTO bleed at solar speed.

Send us a recent closeout packet — we’ll come back with fit, the first checks we’d encode, and a pilot scope within two business days.

Tell us your utility territory, monthly install volume, and TPO financier stack. Prioritizing residential and C&I installers in NEM 3.0 states and utilities running PowerClerk.

Request an audit

Or email us directly at join@packetupload.com