Every solar permit checklist conversation starts the same way in our delivery queue. An installer submits what they believe is a complete package. The plan checker opens it. Two weeks later a correction notice lands with five items flagged. Each of those items was avoidable. Missing label callouts, a spec sheet from last year’s module revision, a structural letter that does not name the roof framing. Small gaps, expensive delays.
The cost is not abstract. Roughly one third of US residential solar contracts are canceled. Pre-installation delays raise installer costs by about 25%, according to an NREL study cited by pv magazine USA (2025). In New Jersey, permitting delays alone were linked to 22% of rooftop project cancellations. A permit package that passes plan check on the first submission is a revenue tool, not paperwork.
Direct answer. A complete US solar permit checklist has nine items before submittal. The core set: (1) AHJ permit application form with license and valuation, (2) site plan with setbacks, (3) roof plan with fire setbacks and attachments, and (4) electrical single-line diagram (SLD) with NEC 690 compliance and the 120% busbar calculation. Then (5) structural letter or calculations, (6) manufacturer spec sheets with current UL listings, (7) label schedule per NEC 690.53 through 690.56, (8) utility interconnection documents, and (9) fee payment. Commercial packages add a three-line diagram, load schedule, and PE-stamped structural calculations.
TL;DR
- A complete solar permit package has 9 documents. Missing any one of them is the top cause of correction notices.
- The SLD and the label schedule cause more rejections than every other document combined.
- Residential packages rely on prescriptive structural compliance in most AHJs. Commercial packages almost always need a PE stamp.
- Spec sheets must match the exact model revision on the drawings. Stale cut sheets are a silent rejection trigger.
- Run a 12-point pre-submittal QA gate before every submission. It takes 30 minutes and saves 2 to 4 weeks per project.
- SolarAPP+ covers 500+ jurisdictions and cuts review time by roughly 14 business days, but only if your package data is clean.
This guide is written for Mike, the US residential installer running 15 to 40 installs a month, and for the permit coordinator on his team. It covers the full pre-submittal package, document by document. It also covers the residential versus commercial differences and the QA gate we run before any package leaves our desk. If you already know the submission process itself, see our companion guide on how to submit a solar permit package to an AHJ. This post is about what goes inside the envelope.
What a complete solar permit checklist actually covers
A solar permit checklist is the full inventory of documents, forms, and fees an AHJ requires before it will review a solar installation. The AHJ (Authority Having Jurisdiction) is the local building department, fire marshal, or county office that approves your installation. The checklist is not one document. It is a package of 9 to 14 items, depending on system size and location.
Three things drive what your specific AHJ asks for:
- Adopted code editions. Most US AHJs enforce NEC 2020 or NEC 2023 for electrical, plus an IBC or IRC edition for structural. The edition changes which calculations and labels the plan checker expects.
- Local amendments. California adds Title 24 and state fire code pathways. Florida adds high-velocity hurricane zone rules. A package that passes in Phoenix can fail in Fresno on fire pathway details alone.
- Permit pathway. A standard plan check uses the full checklist. A SolarAPP+ jurisdiction automates code checks and asks for structured data instead of a full plan set for qualifying residential systems.
The automation pathway is growing fast. SolarAPP+ is the automated permitting platform developed by NREL. It was active in more than 500 jurisdictions across 17 states by late 2025, according to Solar Permit Solutions (2025). NREL performance data shows SolarAPP+ projects finish permit plus inspection about 14 business days faster. That figure comes from the EnergyScape Renewables permitting timeline analysis (2025). Even there, the installer still supplies the same underlying design data. Clean inputs are what make instant approval possible.
Permitting, interconnection, inspection, and customer acquisition are all soft costs. The US Department of Energy tracks them as a major share of residential system price on its soft costs overview page. Every resubmission adds to that stack. The checklist below is how you pay it once.
The master solar permit package checklist
Here is the full package at a glance. Each item is detailed in the sections that follow.
| # | Document | Residential | Commercial | What the plan checker verifies |
|---|---|---|---|---|
| 1 | Permit application form | Required | Required | License numbers, valuation, address, APN |
| 2 | Site plan | Required | Required | Setbacks, equipment locations, property lines |
| 3 | Roof or array layout plan | Required | Required | Fire setbacks, attachment spacing, pathways |
| 4 | Single-line diagram (SLD) | Required | Required | NEC 690 compliance, OCPD sizing, busbar math |
| 5 | Three-line diagram | Rarely | Required | Phase balance, conductor detail, utility side |
| 6 | Structural letter or calculations | Prescriptive or PE letter | PE-stamped calcs | Roof capacity, wind and snow loads |
| 7 | Equipment spec sheets | Required | Required | UL listings, model match to drawings |
| 8 | Label schedule | Required | Required | NEC 690.53-56, NEC 705.10, rapid shutdown placard |
| 9 | Utility interconnection form | Required | Required | Service size, export mode, utility-specific data |
| 10 | AHJ-specific checklist or addendum | Sometimes | Usually | Local amendments, fire review items |
| 11 | Fee payment | Required | Required | Correct fee schedule tier |
Residential permit fees typically run $150 to $500 for a standard rooftop system, according to Solar Info Path (2026). Commercial fees add plan review charges and inspection fees. Some jurisdictions add impact assessments. That can push commercial totals into the low thousands of dollars.
Definition. A permit package is "complete" only when a plan checker can verify every code requirement from the documents alone, without calling you. Completeness is measured against the AHJ's published checklist, not against what your last AHJ accepted.
Checklist part 1: forms, fees, and the site plan
1. Permit application form
Every AHJ has its own form. Most rejections on this item are administrative, not technical. Verify these fields before submittal:
- Contractor license number and classification match the AHJ’s license database.
- Owner name matches the property record exactly.
- Job valuation is stated the way the AHJ computes fees. Some use contract price, some use equipment value.
- APN (assessor parcel number) is included where required, common in California and Arizona.
- Signatures are present. Wet or accepted e-signature per the portal rules.
Field tip. Pull the application form from the AHJ portal the week you submit, not from your template folder. AHJs revise forms without announcement. An outdated form version is an instant intake rejection in several large counties.
2. Site plan
The site plan shows where everything sits on the property. A plan checker uses it to verify zoning setbacks, fire access, and equipment clearances. Your site plan needs:
- Property lines with dimensions, drawn to a stated scale.
- Array location with setbacks from property lines, ridge, eaves, and valleys.
- Main service panel, meter, inverter, disconnect, and battery locations, each called out.
- Trench or conduit routing from array to panel.
- Existing structures, and any trees or obstructions the AHJ asks you to show.
- North arrow and the project address on the sheet.
The most common site plan correction we see is a missing dimension. A plan checker cannot verify a 3-foot fire setback from an unscaled screenshot. Give them the number.
3. Roof or array layout plan
The roof plan is a zoomed view of the array. It must show:
- Module layout with exact module count matching the SLD and the spec sheets.
- Fire code setbacks and access pathways. Typical rules are 3 feet at ridges and 18-inch or 36-inch pathways.
- Rafter or truss spacing and direction, plus attachment points and spacing.
- Roof pitch, material, and approximate age where the AHJ asks for it.
Checklist part 2: the electrical documents
4. Single-line diagram (SLD)
The single-line diagram is the document plan checkers open first. It shows the complete electrical path from modules to the point of utility interconnection. A permit-ready SLD includes:
- Module make, model, and quantity, with string configuration and per-string Voc math at the local design temperature.
- Inverter make and model, AC output rating, and the UL 1741-SB listing reference.
- Conductor types, sizes, and ampacity with derating shown.
- Overcurrent protection device (OCPD) ratings at every required point.
- Rapid shutdown method per NEC 690.12, including the initiating device location.
- Point of interconnection: load-side breaker with the 120% rule calculation, or supply-side tap with tap rules shown.
- AC and DC disconnect locations.
- Grounding method and equipment grounding conductor sizes.
GreenLancer’s SLD requirements guide (2026) confirms what we see in our own revision queue. The SLD draws more correction comments than any other sheet. Two triggers dominate. First, a busbar calculation that does not match the panel rating on the spec sheet. Second, rapid shutdown notes that name the standard but not the device. Our post on AHJ plan set rejection reasons breaks these down by frequency.
5. Three-line diagram (commercial)
Commercial packages usually require a three-line diagram in addition to the SLD. It shows each phase conductor individually. That lets the reviewer check phase balance, neutral sizing, and conductor terminations. If your AHJ checklist says “three-line” and you submit a one-line, the package comes back at intake.
6. Load schedule and service calculation (commercial)
Commercial reviewers also want a load schedule for the interconnecting panel. They add a service load calculation when the PV interconnects load-side. This proves the 120% rule math against real connected loads, not just nameplate ratings. For the full electrical scope on a C&I package, including conductor sizing, OCPD, grounding, and labeling, see our commercial solar electrical design checklist.
Checklist part 3: structural documentation
7. Structural letter or calculations
Structural documentation proves the roof or ground structure can carry the array. The loads checked are dead, wind, and snow. The reference standard is ASCE 7-16 or ASCE 7-22, depending on the adopted building code.
Residential packages follow one of three paths:
- Prescriptive compliance. Many AHJs accept standard rafter or truss systems within stated limits, with attachment spacing on the plan set.
- Structural letter. A licensed engineer reviews photos and framing data and issues a letter stating the roof is adequate. This is the most common residential path in stricter AHJs.
- Full calculations. Required for unusual framing, tile roofs in some jurisdictions, older roofs, or spans outside prescriptive tables.
Commercial packages almost always require PE-stamped structural calculations. The stamp requirement and state coverage are the subject of our guide on structural PE stamps for solar. A structural letter must name the project address, the framing it evaluated, the loads used, and the engineer’s license state. A generic letter that does not reference the specific roof gets rejected.
Watch out. Reusing a structural letter from a previous project, even on the same street, is a rejection and a license risk. Plan checkers compare framing descriptions against assessor records. The letter must be project-specific.
Checklist part 4: spec sheets and labels
8. Equipment spec sheets
Spec sheets prove the equipment on your drawings exists, is listed, and matches the electrical design. Include current manufacturer cut sheets for:
- PV modules. Nameplate wattage, Voc, Isc, temperature coefficients, weight, and the UL 61730 listing.
- Inverter. AC output rating, CEC efficiency, integrated rapid shutdown capability, and the UL 1741-SB listing. SB matters because it includes the grid support functions most utilities now require.
- Racking and attachments. System model, roof type compatibility, and the UL 2703 listing or ICC-ES evaluation report.
- Rapid shutdown device. If separate from the inverter, the cut sheet must confirm NEC 690.12 compliance. Look for a listed PV rapid shutdown system (PVRSS), not just a marketing claim.
- Battery (if included). UL 9540 listing for the energy storage system, plus the installation manual pages showing clearances.
The single most common spec sheet failure is a model mismatch. The drawing says module ABC-450, the cut sheet is for ABC-440, and the package bounces. Download cut sheets fresh for each submittal batch.
9. Label schedule
Labels are cheap. The label schedule is free to fix before submittal. After installation, a missing label means a failed inspection and a truck roll. The core NEC label set includes:
- NEC 690.53: DC PV system label with maximum voltage, current, and power.
- NEC 690.54: interactive system point of interconnection label.
- NEC 690.55: energy storage system label, if a battery is present.
- NEC 690.56: rapid shutdown placard at the service equipment.
- NEC 705.10: power source directory showing all disconnect locations.
- Utility-specific labels, which vary. Some utilities want their own placard format at the meter.
Show each label on the plan set as a note or detail. Include text, location, and material. “Labels per NEC” as a blanket note is not accepted by strict AHJs.
Residential vs commercial permit package differences
The gap between the two package types is bigger than most installers expect on their first commercial job. The table below summarizes it.
| Package element | Residential (typical 4-15 kW) | Commercial (50 kW and up) |
|---|---|---|
| Electrical diagram | Single-line diagram | SLD plus three-line diagram |
| Structural | Prescriptive or engineer letter | PE-stamped calculations, often civil drawings |
| Fire review | Fire setbacks on roof plan | Separate fire department plan review, often for ESS |
| Load documentation | 120% rule calc on SLD | Full load schedule and service calculation |
| Interconnection | Standard utility form | Utility study, protection review, sometimes relay settings |
| Permit fee | $150 to $500 typical | $1,000 to $10,000+, value-based |
| Review timeline | 1 to 20 business days; instant on SolarAPP+ | 4 to 12 weeks, multi-department |
| Reviewers | Building department | Building, fire, planning, utility engineering |
We cover the business-side tradeoffs of these two markets in commercial vs residential solar permit design. The short version: commercial packages are not residential packages with more pages. They are a different product, with different reviewers and different failure modes. Budget the engineering time accordingly.
The Zero-Comment Package: our 12-point pre-submittal QA gate
We call a package “zero-comment” when it clears plan check with no correction notice. That outcome is not luck. It comes from a 12-point gate we run on every package before submittal. The same gate sits behind the permit design service we deliver for US installers. It takes about 30 minutes per package.
- AHJ checklist pulled. The current checklist from the AHJ portal is attached to the job, dated this month.
- Form version check. Application form downloaded fresh, license and APN verified.
- Address consistency. Same address string on every sheet, the form, and the interconnection application.
- Model match. Module, inverter, racking, and RSD models identical across drawings and cut sheets.
- String math check. Voc at design temperature within inverter limits, shown on the SLD.
- Busbar math check. 120% rule calculation matches the panel rating on the spec sheet.
- Rapid shutdown named. Device model and initiation method stated, not just “per NEC 690.12”.
- Label schedule complete. Every NEC 690.53 through 690.56 and 705.10 label shown with location.
- Structural letter specific. Project address, framing description, loads, and license state all present.
- Fire setbacks dimensioned. Numbers on the roof plan, not arrows without values.
- Fees calculated. Correct tier per the current fee schedule, payment method confirmed.
- One person, fresh eyes. Someone other than the designer reads the package against the AHJ checklist end to end.
Point 12 is the one teams skip. The designer cannot QA their own work. In our delivery data, the fresh-eyes pass catches roughly one error in every three packages before submittal. Those errors are exactly the ones that cost 2 to 4 weeks in correction cycles.
Want to see what a zero-comment package looks like?
Download a redacted sample permit plan set: cover sheet, site plan, roof plan, NEC 2023 compliant SLD, structural letter format, and label schedule.
Get the sample packCommon pre-submittal mistakes that trigger correction notices
Most correction notices trace back to six repeat mistakes. Fix these and your first-pass rate climbs immediately.
- Stale spec sheets. The manufacturer revised the datasheet, your file folder did not. Download fresh cut sheets per batch.
- Blanket code notes. “All work per NEC 2023” without specific calculations. Plan checkers want the math, not the promise.
- Undimensioned site plans. Setbacks shown graphically but not numbered.
- Wrong NEC edition. Designing to NEC 2023 in an AHJ still on NEC 2020, or the reverse. Check the adopted edition first.
- Missing utility coordination. The AHJ approves, then the utility interconnection application restarts the clock. Run both tracks in parallel. Our solar permit expediting guide covers the sequencing.
- No internal QA pass. The designer submits their own unchecked work. See gate point 12 above.
Note. A correction notice is not just lost time. It restarts the review queue in most AHJs. That means a 2-week initial review plus a 2-week re-review. One avoidable correction can double your permit timeline.
How Heaven Designs helps
Heaven Designs is the engineering bench behind permit packages for US installers. You send site survey data, photos, and the utility bill. Our team returns a complete, AHJ-specific permit package in 4 to 7 business days. It is built to the jurisdiction’s current checklist and NEC edition. PE stamping is available where required. Every package goes through the same 12-point gate described above before it reaches your inbox.
- Solar Permit Design: PE-stamped permit packages in 4 to 7 business days, NEC 2023 compliant, AHJ-checklist verified.
- What is inside a solar permit plan set: the sheet-by-sheet breakdown of the plan set itself.
- Solar Rooftop Detailed Engineering Design: full IFC engineering for commercial rooftop projects, including structural and BOQ.
- Download a sample permit package: a redacted plan set so you can compare it against your current submittal standard.
If permit backlog is capping your install volume this quarter, send us one project and measure the first-pass result yourself.
FAQ
What documents are required in a solar permit package?
A complete US residential package has 9 items. These are the application form, site plan, roof plan, single-line diagram, and structural letter or calculations. They also include equipment spec sheets with current UL listings, a NEC label schedule, the utility interconnection form, and fee payment. Commercial packages add a three-line diagram, load schedule, and PE-stamped structural calculations.
How long does solar permit approval take?
Timelines vary by AHJ and pathway. SolarAPP+ jurisdictions issue qualifying residential permits in 1 to 5 business days. Standard residential plan check runs 5 to 21 business days. Commercial reviews with fire and utility coordination typically take 4 to 12 weeks. A correction notice restarts the review queue in most jurisdictions. First-pass completeness matters more than raw review speed.
Do I need a PE stamp for a residential solar permit?
Not everywhere. Most AHJs accept prescriptive structural compliance or an engineer’s structural letter for standard residential roofs. PE stamps are common in Florida, in high-wind and heavy-snow regions, and for unusual framing. Commercial projects require PE-stamped structural calculations almost everywhere. Confirm the requirement against the specific AHJ checklist before ordering engineering.
What is the most common reason solar permits get rejected?
Incomplete documentation is the leading cause. The single-line diagram attracts more correction comments than any other sheet. Two triggers dominate: busbar math that does not match the panel spec sheet, and rapid shutdown notes without a named device. Label schedule gaps and undimensioned setbacks follow close behind.
What does a solar permit cost?
Residential permit fees typically run $150 to $500, according to Solar Info Path (2026). Commercial fees are value-based and add plan review and inspection charges. They often total $1,000 to $10,000 or more on larger systems. Some states cap residential fees. California, for example, limits residential solar permit fees by statute.
Does SolarAPP+ replace the permit checklist?
No. SolarAPP+ automates the code compliance check for qualifying residential systems. The installer still enters the same underlying design data. That includes equipment models, string configuration, interconnection method, and structural details. Garbage in still means no permit. Think of SolarAPP+ as a faster reviewer, not a shorter checklist.
What is the difference between a permit package and a plan set?
The plan set is the drawing package: cover sheet, site plan, roof plan, SLD, and details. The permit package is the plan set plus everything around it. That means the application form, structural letter, spec sheets, label schedule, interconnection documents, and fees. AHJs reject incomplete permit packages at intake even when the plan set itself is perfect.
Should the interconnection application go in with the permit package?
Submit them in parallel, not in sequence. The utility interconnection review and the AHJ permit review are separate tracks with separate clocks. Installers who wait for permit approval before filing interconnection add 2 to 6 weeks to the project timeline. File both the same week. Keep the address and equipment data identical across both.