Back to Blog
solar design 24 min read

Solar Permit Plan Set Service: Provider Buyer Guide

Choose a solar permit plan set service through 17 controls for jurisdiction, intake, scope, professional work, QA, submission, comments, security, and exit.

Nimesh Katariya

Written by

Nimesh Katariya

General Manager · Heaven Green Energy Limited

Rainer Neumann

Edited by

Rainer Neumann

Content Head · SurgePV

Published ·Updated

Quick Answer

A solar permit plan set service should turn verified project inputs and current jurisdiction requirements into a controlled review package. Select providers through matched samples and a paid pilot. Define issue status, responsibilities, professional boundaries, cross-file checks, submission ownership, comment handling, security, capacity, source files, archives, and exit before ordering.

A solar permit plan set service should turn verified project inputs and current jurisdiction requirements into a controlled review package. Select providers through matched samples and a paid pilot. Define issue status, responsibilities, professional boundaries, cross-file checks, submission ownership, comment handling, security, capacity, source files, archives, and exit before ordering.

The service is an evidence workflow, not generic CAD drafting. A polished drawing can still contain the wrong authority, equipment, capacity, service rating, attachment, or application data.

This page focuses on selecting and operating a provider. Use the permit plan set cost guide for price normalization. The solar permit package checklist covers detailed package content.

Provider procurement is also distinct from production disciplines. Use the solar plan set drafting guide for drafting operations. Use the solar electrical engineering guide for electrical scope and interfaces.

The solar detailed engineering guide covers construction-stage depth. The residential permit design guide addresses residential package workflow. None replaces current jurisdiction research.

Solar permit plan set service needs 17 selection gates

Require evidence for these gates:

  1. Exact jurisdiction and decision-date research
  2. Written project route and issue purpose
  3. Complete role and interface matrix
  4. Controlled input list with evidence classes
  5. Intake acceptance and missing-input hold points
  6. Deliverable schedule with exclusions
  7. Cross-artifact identity and value traceability
  8. Production, independent, discipline, and release QA
  9. Current professional and seal boundaries where applicable
  10. Portal, filing, signature, fee, and notice ownership
  11. Comment classification and closure workflow
  12. Change, substitution, field discrepancy, and reseal controls
  13. Jurisdiction-matched sample with known inputs
  14. Paid pilot with normal and failure tests
  15. Capacity, queue, continuity, and escalation evidence
  16. Security, privacy, contract, and subcontractor controls
  17. Owner-controlled archive, source files, offboarding, and exit

Do not average away a failed jurisdiction, professional, security, or submission-ownership gate. Mark each gate pass, conditional, or fail. A condition needs an owner, evidence, due date, and consequence.

Fix the jurisdiction and project route first

The service cannot research requirements from a country name alone. Create a route register before production.

Route fieldRequired entry
LocationCountry, state or province, county, city, and parcel
Reviewing bodiesAHJ, building, planning, fire, electrical, utility, and other authorities
RulesAdopted code, edition, local amendments, ordinances, policies, and checklists
ProfessionalBoard, discipline, firm, licence, seal, electronic, and responsible-charge rules
SubmissionPortal, application type, forms, signatures, fees, file rules, and owner
ProjectResidential, multifamily, commercial, industrial, or utility context
ConfigurationRooftop, ground, canopy, carport, detached structure, or mixed scope
InterfacesStorage, generator, EV, service change, transformer, non-export, or reroof
DatesResearch, application, quote, issue, submission, and decision dates

No US, Canadian, state, provincial, utility, or city requirement transfers automatically. A nearby approved set is not authority evidence for the current address.

The US Department of Energy separates local permit review, inspection, and utility connection in its permitting and inspection overview. That separation should appear in the scope and status register.

DOE also describes SolarAPP+ as an automated route for eligible projects in adopting jurisdictions. It is not a universal submission route.

Confirm current local eligibility, inputs, professional duties, application, fees, inspection, and utility work. Do not infer them from a model program.

Separate every issue purpose

A plan set needs a stated purpose and status. Use an issue register rather than relying on file names alone.

Separate:

  • Concept issue for early options
  • Sales issue for customer communication
  • Permit issue for a named authority review
  • Interconnection issue for a named utility process
  • Construction issue for approved field use
  • Shop issue for fabrication or supplier coordination
  • Revision issue responding to a controlled change
  • Record issue reflecting accepted records
  • As-built issue based on verified installed conditions

Permit drawings are not automatically construction drawings. A permit approval does not prove that shop details, field dimensions, manufacturer instructions, or construction coordination are complete.

The issue register should state project, jurisdiction, purpose, status, revision, author, checker, professional, date, distribution, comments, and acceptance. Identify every superseded file.

Use visible status markings. Prevent concept, draft, and superseded files from reaching a submission portal or construction team.

The 24-hour permit plan guide explains why turnaround begins after complete accepted intake. Speed should not erase hold points or checks.

Create a responsibility and interface matrix

Name every role even when one company performs several. A company name does not identify the authorized person or decision.

Include:

  • Client and project owner
  • Property owner and applicant
  • Contractor and installer
  • Sales or design originator
  • Intake coordinator
  • Drafter and production checker
  • Structural engineer
  • Electrical engineer
  • Architect or other professional where applicable
  • Professional firm
  • Utility coordinator and permit filer
  • Portal owner and administrator
  • AHJ contact
  • Field verifier
  • Archive and exit owner

For each role, state responsibility, authority, deliverable, input, dependency, evidence, acceptance, and backup. Define who researches, drafts, calculates, checks, files, pays, responds, revises, reseals, and archives.

Close common gaps at site evidence, existing structure, service equipment, attachments, storage, utility forms, owner signatures, field changes, and record documents.

Provider subcontractors and professional networks require disclosure. Record their legal entity, location, discipline, scope, authorization, security, QA, continuity, and contract route.

Control intake before the service clock starts

An intake form should collect evidence, not encourage guesses. Define mandatory, conditional, and optional inputs by project route.

Site and property inputs

  • Address, parcel, owner, applicant, and contact authority
  • Site, roof, ground, canopy, and building measurements
  • Photographs tied to location and date
  • Existing drawings and their verified status
  • Roof framing, condition, covering, drainage, and obstructions
  • Setbacks, pathways, access, equipment locations, and site constraints
  • Structural attachments, clamp zones, foundations, or geotechnical inputs

Electrical and utility inputs

  • Utility, bill, meter, service, panel, transformer, and available labels
  • Existing one-line or three-line evidence
  • Grounding, bonding, protection, and cable-route information
  • Existing generation, storage, generator, EV, or export controls
  • Service or panel change scope
  • Utility forms, screens, studies, and interconnection status

Equipment inputs

  • Modules, inverters, optimizers, and rapid-shutdown devices
  • Batteries, BMS, cabinets, controls, and transfer equipment
  • Generators, EV equipment, meters, switches, and protection
  • Racking, attachments, foundations, and structural components
  • Exact models, revisions, ratings, quantities, and manufacturer documents
  • Firmware or software revision where the design depends on it

Classify every input as verified, measured, client-supplied, authority-supplied, manufacturer-supplied, assumed, provisional, conflicting, expired, missing, or field-verification required.

Sales layouts, satellite imagery, generic equipment, old permits, and photographs cannot silently become final measured facts. Record permitted preliminary use and affected outputs.

Use explicit intake states and holds

Apply controlled states:

  1. Received
  2. Completeness review
  3. Clarification required
  4. Rejected
  5. Conditionally accepted
  6. Accepted
  7. Service clock started
  8. On hold
  9. Changed
  10. Cancelled

Acceptance should record the exact input version, scope, jurisdiction research date, equipment, owner decisions, open assumptions, price, and target issue.

Create a missing-input register with owner, due date, preliminary-use limit, affected drawings, calculations, forms, price, schedule, hold point, and closure evidence.

A conditional acceptance should not disguise critical missing data. Stop work where an unresolved fact could invalidate safety, professional work, authority routing, or major design decisions.

Contract a deliverable schedule

The schedule should name each deliverable, responsible party, required input, calculation, drawing, form, issue status, format, acceptance, exclusion, and destination.

Possible items include:

GroupCandidate deliverables where applicable
ProjectCover, address, applicant, project data, code, and jurisdiction notes
SiteSite plan, roof or ground plan, array layout, access, and pathways
EquipmentLocations, schedules, exact models, datasheets, and specifications
StructuralFraming, attachments, foundations, notes, details, and calculations
ElectricalSingle-line or three-line, strings, conductors, raceways, protection, and service
SafetyGrounding, bonding, rapid shutdown, labels, placards, and fire notes
InterfacesStorage, generator, EV, transformer, utility, and service details
SubmissionForms, checklists, professional documents, portal files, and receipts
RecordComments, responses, issues, decisions, revisions, and archive index

These are candidates, not universal requirements. The named authority and project decide the actual schedule.

State whether native and source files are included. Define software, version, references, fonts, dependencies, editability, intellectual property, licences, retention, and delivery.

Use the solar permit drawings guide for sheet-level content. This page retains service ownership and provider-operation decisions.

Trace values across every artifact

One project value can appear in drawings, calculations, schedules, forms, datasheets, and portal fields. Every copy creates mismatch risk.

Trace at least:

  • Address, owner, applicant, contractor, and parcel
  • Project type, issue purpose, jurisdiction, and code edition
  • Module and inverter models, quantities, and capacities
  • Strings, voltage, current, conductors, raceways, and protection
  • Service, meter, panel, transformer, and point of connection
  • Attachments, spacing, loads, structure, and calculation inputs
  • Storage, BMS, transfer, generator, EV, and controls
  • Labels, notes, details, datasheets, and forms
  • Revision, professional, signature, seal, and submission date

Use one controlled value register. Reference its field IDs in the QA checklist. A change should identify every affected artifact.

Do not rely only on visual review. Use deterministic comparisons where possible, then retain technical review for meaning and context.

Separate QA stages

One checker cannot represent every review purpose. Define these stages separately.

  1. Production self-check
  2. Independent technical check
  3. Discipline review
  4. Cross-discipline review
  5. Professional review where required
  6. Current authority-checklist review
  7. Portal-package review
  8. Final authorized release

The release checklist should cover identity, jurisdiction, code, amendments, equipment, capacities, strings, voltage, current, service, structure, calculations, labels, datasheets, forms, filenames, signatures, seals, and format.

Record checker, date, issue, comments, corrections, verification, and closure. A checked box without linked evidence is weak QA.

Provider correction should remain separate from client change or authority interpretation. That distinction affects responsibility, price, schedule, and professional work.

Verify professional and seal boundaries

Licensure and seal duties depend on jurisdiction, discipline, project, exemption, practice law, firm status, and submission rules. Never apply one state’s rule nationwide.

NCEES provides US licensure and member-board context. The relevant board and law control the actual professional work.

Verify:

  • Individual name, discipline, jurisdiction, licence, and current status
  • Firm authorization where required
  • Responsible charge and direct professional control
  • Scope, assumptions, reliance, limitations, and excluded disciplines
  • Seal type, electronic process, date, and signature rules
  • Professional insurance and contract party
  • Revision, reseal, field-change, and record requirements
  • Document retention and professional communication route

Do not buy a detached seal. Reject borrowed professional identity, out-of-jurisdiction practice, backdated seals, missing responsible charge, or automatic reuse.

The PE-stamped solar plans guide covers seal procurement in depth. A permit-service provider may coordinate professionals without becoming the responsible professional.

Audit a jurisdiction-matched sample

A polished sample has limited value without its inputs and issue history. Request a redacted sample matched to the proposed work.

Match:

  • Jurisdiction and code cycle
  • Residential, commercial, or industrial context
  • Rooftop, ground, canopy, or carport system
  • Structure and attachment type
  • Electrical service and connection route
  • Storage, generator, EV, or transformer interfaces
  • Professional scope and issue stage
  • Submission and comment workflow

Ask for the controlled input set, authority checklist, calculation basis, issue log, comments, responses, professional scope, and final disposition where permitted.

Check whether the sample agrees with its own evidence. Do not infer approval rate, production quality, or current competence from one successful file.

Run a paid pilot before recurring production

Use synthetic or consented data. Avoid exposing real property, utility, customer, or professional data without approved controls.

Define input, expected output, owner, due date, hold, evidence, pass limit, and retest for every case.

Test:

  1. Complete normal intake
  2. Missing roof or service data
  3. Conflicting address or authority data
  4. Exact equipment and document version
  5. Unsupported or substituted equipment
  6. Jurisdiction and checklist research
  7. Calculation, drawing, schedule, form, and portal consistency
  8. Independent QA and comment closure
  9. Professional review boundary
  10. Secure delivery and access revocation
  11. Authority comment and provider correction
  12. Client change and site discrepancy
  13. Revision, reseal, and resubmission route
  14. Source-file reopening with documented dependencies
  15. Archive creation and complete exit

A pilot should include a failure, not just a clean project. Measure whether the system rejects, holds, escalates, corrects, and records exceptions.

No pilot can guarantee authority approval. It tests provider controls against agreed evidence.

Control portal and submission ownership

The contract should state who owns the portal account and every submission act. Filing carries operational and sometimes legal responsibility.

Define who:

  • Creates and administers the account
  • Controls credentials and recovery
  • Completes fields and uploads files
  • Signs owner, applicant, contractor, or professional forms
  • Makes attestations
  • Pays fees and receives receipts
  • Presses submit
  • Receives notices and deadlines
  • Communicates with authorities and utilities
  • Downloads decisions and approved records
  • Revokes delegated access

Owners, applicants, contractors, and professionals should retain control of their credentials and legal attestations. Delegated access must be documented, limited, and revocable.

Toronto’s solar collector guide provides one city-specific example of drawing, structural, professional, application, privacy, and fee requirements. It does not define another city’s route.

Toronto’s solar permitting page separates building, zoning, electrical safety, utility, environmental, permit, and inspection routes. Use it only for current Toronto and Ontario project facts.

Classify comments and changes

Not every revision belongs to the same price or clock. Use a controlled classification.

Possible classes include the following.

  • Provider QA correction
  • Authority clarification
  • Authority interpretation
  • Authority new requirement
  • Utility comment
  • Professional comment
  • Client correction
  • Changed client input
  • Equipment substitution
  • Site discrepancy
  • Field change
  • Code or checklist change
  • Expired permit or reactivation
  • Scope expansion

For each class, state included rounds, no-charge correction, unit rate, new quote, reseal, refiling, clock, owner, due date, evidence, response log, closure, and escalation.

Create a comment-response matrix. Record source, date, exact comment, affected artifacts, proposed response, reviewer, professional action, revision, submission evidence, and disposition.

Do not mark a comment closed because a drawing changed. Verify every affected calculation, form, datasheet, portal field, and issue reference.

The solar post-design services guide covers work after the initial issue. This page defines how that work attaches to the service contract.

Measure capacity and schedule honestly

Measure time from complete accepted intake. Define business calendar, timezone, holidays, blackout periods, holds, restarts, client response, professional review, and authority waiting.

Ask for a capacity model covering:

  • Base and surge workload
  • Project and jurisdiction mix
  • Intake-review capacity
  • Drafting and checking capacity
  • Structural and electrical bottlenecks
  • Professional review capacity
  • Submission and comment queues
  • Priority and rush rules
  • Queue visibility and ageing
  • Absence, outage, and recovery
  • Named escalation and continuity

Do not accept an unsupported turnaround headline. A contracted service level should define start, stop, evidence, exclusions, priority, remedies, and measurement.

Providers cannot guarantee authority, utility, inspection, or client response time. Keep those waiting states outside provider production time.

Review security and privacy

Permit workflows can contain owner identity, addresses, property data, roof details, electrical service, bills, photographs, credentials, seals, signatures, and customer information.

Create a data-flow diagram. Include intake, storage, production, professional exchange, portals, support, backups, archive, and deletion.

Evaluate:

  • Data classification and minimum collection
  • Named account owner and administrators
  • Least privilege and MFA where supported
  • Service accounts and credential rotation
  • Secure transfer and storage evidence
  • Activity logs and time synchronization
  • Backup and restoration tests
  • Retention and deletion by record type
  • Privacy request and complaint routes
  • Incident, breach, investigation, and cooperation
  • Subprocessors, team locations, residency, and transfers
  • Offboarding and destroyed-data evidence

Do not infer complete workflow security from one file-sharing claim. Professional, portal, email, support, archive, and subcontractor systems may differ.

Contract the operating model and exit

The contract should cover scope, deliverables, jurisdiction, code, inputs, schedule, price, dependencies, QA, professional work, acceptance, revisions, comments, support, filing, and fees.

Also cover intellectual property, source files, white label, confidentiality, privacy, security, subcontractors, insurance, liability, indemnity, disputes, termination, records, continuity, and exit.

Define source-file delivery only when contracted. Verify editability, software version, references, fonts, libraries, licences, and reopen tests.

The exit pack should include:

  • Current issued PDFs
  • Native files when contracted
  • References, datasheets, calculations, forms, and checklists
  • Comments, responses, decisions, and receipts
  • Issue and distribution logs
  • Professional documents and reliance limits
  • Submission and permit records
  • Credential transfer or revocation evidence
  • Archive index and field definitions
  • Retention and deletion confirmation

Test exit during the pilot. A PDF-only handover may be acceptable for one scope and inadequate for another.

Evaluate Heaven Designs through identical gates

Related-party disclosure: SurgePV and Heaven Designs have a commercial relationship. Heaven Designs receives no automatic preference. Its claims face the same evidence, pilot, contract, and acceptance gates as every provider.

The Heaven Designs permit-service page makes first-party statements about geography, project types, deliverables, revisions, dashboard, support, and turnaround.

Do not infer coverage, professional authorization, capacity, speed, approval, or outcome. Obtain a project quote, matched sample, jurisdiction evidence, exact professional scope, and witnessed pilot.

Use the Heaven Designs sample route and contact route. Responses remain related-party first-party evidence.

Apply identical jurisdiction, intake, deliverable, calculation, licence, seal, QA, filing, comment, revision, capacity, security, support, archive, and exit gates. Choose another provider when it performs better.

SurgePV is separate design and proposal software. This article does not claim it provides permit plans, professional engineering, seals, filing, authority responses, field verification, or Heaven Designs integration.

Red flags that justify a pause

Pause selection when a provider:

  • Uses one checklist across jurisdictions
  • Cannot name the authority, code, amendment, or decision date
  • Starts the service clock before accepted intake
  • Converts missing measurements into hidden assumptions
  • Cannot show calculation-drawing-form traceability
  • Uses one checker for every QA stage
  • Offers a detached or borrowed seal
  • Cannot verify professional and firm authorization
  • Treats permit-ready, filed, approved, and inspected as one state
  • Requires control of owner or professional credentials
  • Promises universal approval or turnaround
  • Hides offshore teams, subcontractors, or professional networks
  • Cannot classify comments, changes, corrections, and reseals
  • Provides samples without inputs or issue history
  • Cannot reopen source files or complete an exit pack

Convert missing evidence into a condition or reject the provider. Do not rely on a testimonial or project count to close a control gap.

Buyer acceptance checklist

Before recurring orders, confirm:

  • Jurisdiction, authority, code, professional, portal, and date register
  • Project route, issue purpose, responsibility, and interface matrix
  • Controlled input schedule, evidence classes, acceptance, and holds
  • Deliverable schedule, formats, exclusions, and acceptance
  • Cross-artifact value and revision traceability
  • Separate QA stages and authorized release
  • Professional, firm, seal, revision, and record controls
  • Matched sample with inputs and issue history
  • Paid pilot with normal, failure, comment, archive, and exit cases
  • Portal ownership, signatures, attestations, fees, and notices
  • Comment, change, substitution, reseal, and closure rules
  • Capacity, queue, calendar, continuity, and escalation evidence
  • Security, privacy, contract, source-file, archive, and deletion terms

A controlled provider makes every issue, assumption, decision, change, and submission traceable. Authority approval remains a separate decision outside the provider’s control.

Frequently asked questions

What does a solar permit plan set service deliver?

The contracted schedule may include project data, site and array plans, electrical drawings, structural details or calculations, labels, equipment schedules, forms, datasheets, and submission files. Exact deliverables depend on the current jurisdiction, project, discipline, issue purpose, and responsibility matrix.

Is a permit plan set the same as a construction drawing set?

Not automatically. Concept, sales, permit, interconnection, construction, shop, revision, record, and as-built issues have different purposes. The contract and issue register should state permitted use, limitations, acceptance, superseded files, and any additional work needed before construction.

Does a solar plan set always require a professional seal?

No universal rule applies. Verify the project location, authority, discipline, exemption, individual licence, firm authorization, responsible-charge, seal, electronic-submission, revision, and record requirements. A detached seal or out-of-jurisdiction practice is not an acceptable service.

Should the plan provider submit the permit application?

Only when the written scope assigns filing tasks. Define who owns the portal, completes fields, uploads, signs, attests, pays, submits, receives notices, communicates, downloads records, and revokes access. Owners should retain control of credentials and legal attestations.

How should installers compare permit plan samples?

Request a redacted sample matched by jurisdiction, project type, code cycle, equipment, structure, electrical route, professional scope, and issue stage. Review it with the controlled inputs, checklist, calculations, issue history, comments, responses, and final disposition where disclosure is permitted.

What should a paid permit-service pilot test?

Use synthetic or consented data to test intake rejection, missing inputs, jurisdiction research, exact equipment, cross-file consistency, independent checks, and secure delivery. Also test comments, changes, source-file reopening, archive, and exit. Define measurable pass limits before starting.

Does permit-ready mean approved?

No. Permit-ready, professionally reviewed, sealed, filed, approved, inspected, utility-authorized, construction-ready, and as-built are separate states. Authorities and utilities control their decisions and may request more evidence. A provider should define response duties without guaranteeing outcomes.

How should Heaven Designs permit-service claims be evaluated?

Treat Heaven Designs pages as related-party first-party evidence. Apply identical jurisdiction, intake, scope, calculation, licence, seal, sample, QA, filing, and comment gates. Also apply identical revision, schedule, capacity, security, contract, support, archive, and exit gates.

Is SurgePV a permit plan set service?

No provider role is implied here. SurgePV is separate design and proposal software. Do not infer professional engineering, seals, filing, authority responses, field verification, or Heaven Designs integration without exact current evidence.

About the Contributors

Author
Nimesh Katariya
Nimesh Katariya

General Manager · Heaven Green Energy Limited

Nimesh Katariya is General Manager at Heaven Green Energy Limited, where he oversees solar design and project delivery operations. With 8+ years of experience and 400+ solar projects delivered across residential, commercial, and utility-scale sectors, he specialises in permit design, sales proposal strategy, and project management.

Editor
Rainer Neumann
Rainer Neumann

Content Head · SurgePV

Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.

Get Solar Design Tips in Your Inbox

Join 2,000+ solar professionals. One email per week - no spam.

No spam · Unsubscribe anytime

Book Free Demo