Short answer

The best software for electrical single-line diagrams and permit plan sets is a tool that generates the whole packet from one design model, so the SLD, the site plan, the string layout, the attachment and structural details, the labels, and the datasheets all agree and match the system as built. A plan set gets approved when its drawings are internally consistent and map cleanly to code, and it gets rejected when they drift apart. Automated generators hold that consistency because every sheet is drawn from the same equipment and layout data. For sales-speed packages, PVComplete's PVSketch produces a one-click permit package, and PVCAD builds the detailed electrical SLD and full construction set inside AutoCAD. Many jurisdictions now also accept instant automated review through the Department of Energy's SolarAPP+.

Key takeaways

  • A permit plan set is a packet of coordinated drawings, and the single-line diagram is the sheet an AHJ reviewer leans on most to confirm the electrical design meets code.
  • Most plan-set rejections trace to drawings that disagree with each other or with the equipment list, which is exactly the error automated generation removes by drawing every sheet from one model.
  • A permit-ready set carries a cover sheet, a site plan, the string and array layout, the SLD, attachment and structural details, label and placard plans, a fire-safety layout, and equipment datasheets.
  • Software that generates the SLD and the full set from the design data shortens turnaround and cuts correction notices, and automated jurisdiction review through SolarAPP+ can return an approval the same day.
  • PVSketch produces a one-click permit package for sales speed, while PVCAD builds the detailed electrical SLD and construction set in AutoCAD, with a handoff that lets sales start a layout and engineering finish it.

A plan examiner at a county building department has a stack of solar submittals on the desk and about ten minutes for each one. She opens yours, flips to the single-line diagram, and starts tracing the circuit from the modules to the point of interconnection. The inverter model on the SLD says one thing. The datasheet stapled four pages later says another. That mismatch is all it takes. She writes a correction notice, the packet goes back to the installer, and the install date the customer already has on the calendar slides two weeks. No one questioned the design. The drawings just did not agree with each other.

That is the quiet tax on solar projects, and it is almost always a paperwork problem rather than an engineering one. The fix is not drafting faster. It is producing a plan set where every sheet is drawn from the same source of truth, so the SLD, the layout, the labels, and the datasheets cannot contradict one another. What follows is what belongs in a permit plan set, why examiners reject them, and what to look for in software that generates the whole packet instead of asking you to assemble it by hand.

What an AHJ Actually Reviews in a Plan Set

An Authority Having Jurisdiction, or AHJ, is the local office that reviews and approves a solar installation before it can be built and energized. In most places that is a city or county building department, sometimes with a separate fire-authority review. The reviewer is not evaluating whether solar is a good idea. The job is narrower and more mechanical: confirm the design meets the adopted electrical and building codes, confirm the drawings are consistent, and confirm the labels and safety provisions are in place so a firefighter or a future electrician can work on the system without surprises.

What that means in practice is that the reviewer reads the plan set as a set of claims and checks them against each other and against code. The SLD claims a certain conductor size and overcurrent rating. The datasheet has to support it. The site plan claims a setback. The roof plan has to show it. When the claims line up and map to the adopted edition of the electrical code, the packet clears. When they do not, it comes back. The Department of Energy's guidance for homeowners going solar notes that permitting and inspection are a normal, required part of every grid-connected project, and the review exists to protect the building, the grid, and the people who will service the system later. The reviewer's time is the scarce resource, so a set that is easy to read and internally consistent clears quickly, while one that forces the examiner to hunt across sheets to reconcile numbers invites a correction notice. Software earns its keep precisely here, by making the set legible and consistent before it reaches the desk.

Anatomy of a Permit-Ready Plan Set

A permit plan set is a single PDF packet of coordinated drawings and supporting documents. Requirements vary by jurisdiction, but a residential and most small-commercial sets share the same spine. Knowing the parts is the first step to judging whether a tool produces a complete one or leaves you finishing it by hand.

The cover sheet carries the project summary: address, system size in kilowatts, module and inverter counts and models, the applicable code editions, and a sheet index. The site plan shows the property, the building footprint, the array location, access pathways, and setbacks. The array layout and string plan show how modules are grouped into strings and how those strings connect. The single-line diagram is the electrical heart of the set. The attachment and structural details show how the array fastens to the roof or ground and that the structure can carry the load. The label and placard plan specifies the warning labels and their placement. The fire-safety plan shows pathways and setbacks for emergency responders. And the datasheets and certifications document every major piece of equipment.

A packet assembled from separate tools drifts because each of these sheets encodes the same facts a different way. The module count appears on the cover sheet, in the string layout, on the SLD, and in the datasheet selection, so changing one module after the layout is drawn asks a manual workflow to remember all four places. Generation from one model means the count lives in a single record every sheet reads from, which is the reason automated sets stay consistent.

The Single-Line Diagram, Up Close

The single-line diagram, or SLD, represents the entire electrical system as one simplified line running from the photovoltaic modules to the point of utility interconnection, where a three-conductor circuit is drawn as one annotated line rather than three separate wires. Despite that simplification, it is the densest sheet in the set and the one a reviewer studies hardest, because it is where code compliance is proven.

A usable SLD names every component in order: modules and their strings, DC wiring, any DC combiner, the inverter or microinverters, AC disconnects, overcurrent protection and its ratings, the point of interconnection at the main service panel, and the utility meter. Alongside the devices it carries the conductor types and sizes, the ampere ratings of breakers and fuses, the grounding and bonding path, and the equipment labels. The reviewer uses these to verify that overcurrent devices are sized to the conductors, that the interconnection respects the busbar rating, and that the grounding is continuous.

This is the sheet where hand drafting goes wrong most often, because it carries the most numbers that have to stay in sync with the equipment actually chosen. Pick a different inverter and the SLD's AC output current, the breaker size, and the conductor rating all move together, so a template SLD with the old numbers still on it is one of the most common reasons a set bounces. Software that derives the SLD from the selected equipment recalculates those values when the equipment changes, which is the difference between a diagram that documents the real system and one that documents the system you meant to design last week.

Site Plan, String Layout, and Array Details

The site plan sets the system in physical space. It shows the lot, the building, the array outline, roof access pathways, and the setbacks a fire code requires around ridges and edges, plus equipment pads and conduit runs on a commercial or ground-mount job. The reviewer uses it to confirm the array is where the application says it is and that the required clearances are preserved.

The string layout sits on top of the array geometry and shows the electrical grouping. It marks which modules form each series string, how many modules per string, and how the strings land on inverter inputs or combiners. This is where the physical layout and the electrical design have to agree, because a string that crosses two roof planes with different orientations behaves differently than the SLD assumes if the grouping is not drawn honestly. Array details then cover row spacing, module dimensions, and the general arrangement the structural and attachment sheets build on. A tool that carries one model from layout through to the permit package keeps the proposal, the engineering, and the submittal describing the same system, so the version the customer signed and the version the AHJ receives do not quietly diverge.

Attachment and Structural Details

The electrical review is only half of what an AHJ checks. The other half is whether the array stays attached to the building and whether the building can carry it. The attachment details show the mounting method: the racking system, the fastener type, the flashing, and the spacing of attachment points. For a roof, that means showing how the lag bolts or standoffs land on rafters and how the assembly sheds water. For a ground mount, it means the foundation type and the racking connection.

The structural details answer the load question. The array adds dead load, and wind and snow add more, and the reviewer wants to see that the roof framing or the foundation can take it under the adopted building code. Many commercial roofs and older homes need a stamped structural calculation or a letter from a licensed engineer confirming the structure is adequate or specifying reinforcement. These sheets are also the most tied to local conditions, since wind speed, snow load, and seismic category change by location. A plan-set tool that holds a library of common racking systems and their attachment details saves the repetitive drafting, but the structural sign-off still belongs to a qualified engineer who takes responsibility for the load path and the stamp.

Labels and the Fire-Safety Plan

Labels are small and they stop plan sets cold. A solar system carries a set of required warning placards: markings at the disconnects, directory labels at the service panel, rapid-shutdown labels at the array and the inverter, and conductor and grounding identifications. The label plan lists each one, its wording, and where it goes. Reviewers check these closely because they are the information a firefighter relies on to make the system safe before cutting into a roof, and they are cheap to get wrong on paper.

The fire-safety plan is the spatial companion to the labels. It shows the access pathways and setbacks that let responders move across a roof and reach a ridge for ventilation, along with the location of the rapid-shutdown initiation device. Fire codes and the electrical code both drive these provisions, and the array layout has to respect them. The National Fire Protection Association maintains NFPA 70, the National Electrical Code, which carries the rapid-shutdown and photovoltaic labeling requirements that most jurisdictions adopt. Because these requirements track specific code editions, this is another place a stale template bites: a copied set from two years ago can carry superseded wording a sharp reviewer will catch, while a generator that maps labels to the selected code edition keeps the placard plan current.

Datasheets, Certifications, and the Cover Sheet

The last block of the packet is documentation. Manufacturer datasheets for the modules, the inverter or microinverters, the racking, and any battery back up the numbers on the SLD and confirm the equipment is listed and rated for the application. If the SLD claims an inverter output current, the inverter datasheet has to show it, and this is one of the pairings an examiner verifies first.

The cover sheet pulls the whole set together into a summary a reviewer can scan in under a minute: the system size, the equipment counts and models, the adopted code editions, the design loads, and an index that says which sheet holds what. A clear cover sheet speeds every review that follows it, because the examiner knows where to look, while a missing or vague one slows the whole packet down. Generating the set from one model keeps that summary true to the sheets behind it, so the equipment you selected is the equipment on every page.

Why Plan Sets Get Rejected

Most correction notices are not about bad engineering. They are about drawings that disagree, details that are missing, or a set that does not match the adopted code. These are the mistakes that send plan sets back, and nearly all of them are documentation errors a consistent generator prevents.

Sheets that contradict each other. The inverter on the SLD differs from the one on the datasheet, or the module count on the cover sheet does not match the string layout. This is the single most common rejection, and it comes straight from assembling a set across tools that do not share a model.

An SLD with stale numbers. A template diagram carries conductor sizes or breaker ratings from a previous job that no longer match the equipment selected, so the overcurrent protection no longer coordinates with the conductors on paper.

Missing or wrong labels. Rapid-shutdown or disconnect placards are absent, or their wording follows a superseded code edition. Small omissions, but reviewers treat safety labeling as non-negotiable.

Setbacks and fire pathways not shown. The array layout ignores the ridge setback or the access pathway the fire code requires, or the fire-safety plan is simply not in the packet.

No structural justification. The attachment details are there but the load path is not justified and no engineer's stamp supports it, so the reviewer cannot confirm the roof carries the array.

Wrong code edition. The set references an electrical or building code the jurisdiction has not adopted, or mixes editions across sheets, which forces a full recheck.

An incomplete cover sheet. No sheet index, no equipment summary, no code references, so the examiner has to reconstruct the project before reviewing it and sends it back for basics.

Three Ways to Produce a Plan Set

There are three broad ways teams produce permit sets, and they differ sharply on speed, on how well the drawings stay consistent, and on how much rejection risk they carry. The table compares them on the dimensions that decide turnaround.

DimensionHand-drafted in CADTemplate / stock setAutomated plan-set software
Time per plan setHours to a day per setFaster, but every value edited by handMinutes to generate, then review
SLD accuracy to the as-designed systemHigh if the drafter is carefulRisky, old numbers linger on the templateDerived from the selected equipment
Code and label updatesManual, depends on the drafter knowing the editionOnly as current as the templateMapped to the chosen code edition
AHJ rejection risk from inconsistencyModerate, human reconciliation across sheetsHigh, sheets drift from one anotherLow, every sheet reads one model
Who can produce itA trained CAD drafter or engineerAnyone, which is part of the riskSales or engineering, with guardrails
Revisions after a design changeRe-draw affected sheets by handRe-edit every value touchedRegenerate the set from the new model
Fit for unusual or complex sitesBest, full control in CADPoor, templates assume standard casesStrong for standard, CAD tools for the rest

No single tier wins every job. Templates are fast and dangerous, hand drafting is accurate and slow, and automated generation gets the standard jobs out consistently. The best platforms pair that generation with a full CAD environment for the sites that need one, so a complex project does not fall back to a blank drafting screen.

Automated Permitting and SolarAPP+

Generating a clean plan set solves the installer's side of the problem. The review itself is where the Department of Energy's SolarAPP+ changes the math. SolarAPP+ is an automated permitting platform that runs an instant compliance check on a standard residential solar or storage project and issues an approved permit the same day, replacing a manual plan review that can take days or weeks in some offices.

The Department of Energy describes SolarAPP+ as a tool that automates the plan-review step for code-compliant residential systems, giving participating jurisdictions a way to issue permits instantly instead of through a manual queue, which shortens the gap between a signed contract and an installed system.

U.S. Department of Energy, SolarAPP+ automated permitting

Adoption has grown quickly, with the DOE reporting that well over a hundred communities have moved to automate their solar permitting through SolarAPP+. The point for software choice is that SolarAPP+ still expects a complete, code-compliant project description, so the quality of your plan set is what lets you use it, and a set generated consistently from one model is far more likely to clear the automated check on the first pass. SolarAPP+ also covers standard residential cases only, so commercial, ground-mount, and anything outside its parameters still goes through a traditional AHJ review. Either way, the automated path rewards clean documentation and the manual path punishes the lack of it.

How to Choose Plan-Set Software

Not every tool that claims to make plan sets makes one an AHJ will accept without rework. Use this checklist to test a tool against the way a reviewer actually reads a packet.

  • Confirm the tool generates the SLD from the selected equipment, so changing the inverter updates the ratings, not just the label.
  • Check that it produces the full set, including the cover sheet, site plan, string layout, SLD, attachment and structural details, labels, and fire-safety plan, not only one or two sheets.
  • Verify every sheet draws from one design model, so the module and inverter counts match across the cover sheet, the layout, the SLD, and the datasheets.
  • Make sure labels and clearances map to the code edition you select, rather than carrying whatever was on the last template.
  • Look for an equipment library that pulls the correct datasheets and ratings for the modules, inverters, and racking you actually use.
  • Test whether a design change regenerates the affected sheets instead of forcing you to re-edit each one by hand.
  • For complex or non-standard sites, confirm there is a full CAD path so the hard jobs do not drop back to blank drafting.
  • Look for a handoff between fast sales layouts and detailed engineering, so a salesperson can start and an engineer can finish the same project.

One-Click Permit Packages and Full SLD Sets

This is the problem PVComplete was built around, and since Enact acquired it in early 2026 the two tools sit on opposite ends of the same workflow. On the sales end, PVSketch is a web application for fast layouts, proposals, and energy modeling, and it produces a one-click permit package: a project summary, a site plan, a single-line diagram, safety labels, attachment plans and details, a fire-safety plan, and the equipment datasheets, generated together from the layout you drew. For a standard residential job that is the whole packet in one output, and because it comes from one model the sheets agree with each other.

When a project needs detailed engineering, PVCAD is the AutoCAD-based tool for the full build. It handles the detailed electrical single-line diagram, the equipment library, and the layout for rooftop, ground-mount, carport, and sloped-roof systems, and it produces both permit sets and construction plan sets. Because it runs inside AutoCAD, it gives an engineer full control for the unusual site a one-click generator cannot cover, which is the CAD path the checklist above calls for. The honest caveat is that PVCAD is a desktop tool and requires an AutoCAD license, so it carries that added cost and is aimed at the engineering seat rather than the sales rep.

The handoff between them is the part that matters. A salesperson can start a layout in PVSketch and hand it to engineering to finish in PVCAD, so the array the customer saw becomes the array the permit set documents without being redrawn from scratch. Carried through Enact's design, proposal, and engineering workflow, the same model drives the sales proposal and the permit packet, which is why the drawings stay consistent and a set assembled this way clears review faster. The best plan-set software is not the one with the most drawing tools. It is the one that makes every sheet tell the same story, because that is the story an AHJ approves.

Frequently asked questions

What is a single-line diagram in a solar permit set?

A single-line diagram, or SLD, draws the entire electrical system as one simplified line from the solar modules to the utility interconnection, with the conductor sizes, overcurrent ratings, disconnects, and grounding annotated along it. It is the sheet an AHJ reviewer studies most, because it is where code compliance is proven. Software that derives the SLD from the selected equipment keeps those ratings accurate when the design changes. See how PVComplete's PVCAD builds the detailed electrical SLD.

What does a complete solar permit plan set include?

A permit-ready set carries a cover sheet, a site plan, the array and string layout, the single-line diagram, attachment and structural details, a label and placard plan, a fire-safety plan, and the equipment datasheets. Requirements vary by jurisdiction, but that spine is common to residential and most small-commercial submittals. The Department of Energy treats permitting and inspection as a required step on every grid-connected project.

Why do solar permit applications get rejected?

Most rejections come from drawings that disagree with each other, missing details, or a set that references a code edition the jurisdiction has not adopted, rather than from a flawed design. An inverter on the SLD that does not match its datasheet, stale conductor ratings, or absent rapid-shutdown labels all send a packet back. Generating the whole set from one model removes the inconsistency, and the label rules trace to NFPA 70.

Can software generate a permit plan set automatically?

Yes. Tools like PVSketch produce a one-click permit package, including the project summary, site plan, single-line diagram, safety labels, attachment plans, fire-safety plan, and datasheets, all from the layout you draw. Because every sheet reads one design model, the counts and ratings stay consistent, which is what reviewers check first. The detailed engineering path runs through PVComplete's PVCAD in AutoCAD for construction and permit sets.

What is SolarAPP+ and how does it speed up permitting?

SolarAPP+ is a Department of Energy platform that runs an instant automated compliance check on standard residential solar and storage projects and issues an approved permit the same day, replacing a manual plan review that can take days or weeks. It still expects a complete, code-compliant project, so a clean plan set is what lets you use it. The DOE reports that well over a hundred communities now automate permitting through SolarAPP+.

Do I need a professional engineer's stamp on a solar plan set?

Often for the structural scope, and sometimes for the electrical, depending on the jurisdiction and the project. Many commercial roofs and older homes need a stamped structural calculation confirming the structure can carry the array under wind and snow load, and the plan set has to carry enough detail for a licensed engineer to sign responsibly. Software produces the drawings and the equipment detail, while the stamp stays with a qualified professional. See Enact's engineering and design tools for how that review fits the workflow.

Sources

  1. DOE - SolarAPP+ automated permitting
  2. DOE - 160 communities now automating solar permitting with SolarAPP+
  3. DOE - Homeowner's Guide to Going Solar
  4. DOE - Solar Energy Technologies Office
  5. NFPA 70 - National Electrical Code
  6. PVComplete - PVSketch and PVCAD
  7. Enact - Design, proposal, and engineering tools
  8. DOE - Solar Performance and Efficiency
DH
Devin HartSolar Design Lead, Enact

See your real numbers

Enact builds proposals from your actual roof and utility data — so the savings you see are the savings you get. Get a free, no-pressure design.

Get a Free Solar Proposal