You searched for solar permit design software because your permit backlog is bleeding margin. Maybe the plan checker in your county bounced three packets last month. Maybe your drafter quit and every Aurora export now sits in a queue. Before you sign another software subscription, you owe yourself the harder question: is a tool actually what you need, or do you need the finished stamped packet? Those are two different purchases, and most installers confuse them. This guide compares solar permit design software against a done-for-you permit design service on total cost, turnaround, PE stamping, and rejection risk, so you can pick the one that fits your install volume.

Direct answer. Solar permit design software (Aurora, OpenSolar, Solargraf, and similar platforms) drafts your plan set but cannot stamp it, submit it, or guarantee AHJ approval. A done-for-you permit design service delivers a PE-stamped, AHJ-ready packet in 4 to 7 business days for roughly $500 to $1,200 per residential job. Software wins for design-savvy teams with an in-house PE running 400 or more installs a year. The service wins for volume installers who lack in-house stamping capacity.

TL;DR

  • Permit software drafts the plan set. It cannot apply a PE stamp, because stamping requires a state-licensed engineer carrying liability. That is a legal gap, not a feature gap.
  • Loaded in-house cost (license, drafter salary, PE consultant, revision labor) typically lands between $180 and $350 per packet only above roughly 400 residential jobs a year. Below that volume, the service is cheaper.
  • A done-for-you service runs $500 to $1,200 per residential stamped packet with 4 to 7 business day turnaround and first-pass approval rates above 95 percent from a good bench.
  • Direct and indirect permitting costs run about $1.00 per watt on a US residential system, roughly $6,000 to $7,000 per install, according to SEIA data cited by Aurora Solar (2024). The design decision is a small lever on a big number.
  • Software wins when you have a licensed PE on staff, a senior CAD lead, and standardized AHJs. The service wins for multi-state installers, backlog crises, and mixed residential plus commercial pipelines.
  • The decision framework below, the Break-Even Packet Line, gives you the volume threshold for your own shop in 15 minutes of math.

This is written for Mike, the operations lead at a US residential installer doing 15 to 40 systems a month, and for the C&I developer who mixes rooftop portfolios with the odd ground mount. If you already decided to bring design in-house, our companion guide to solar permit design software ranks the four platforms worth shortlisting. This piece answers the question that comes first: should you buy the tool at all, or buy the outcome?

What Solar Permit Design Software Actually Does

Solar permit design software is a drafting and compliance-checking tool that turns your system design into a permit plan set draft. It sits between the sales proposal and the AHJ submittal. Platforms like Aurora Solar, OpenSolar, and Solargraf generate site plans, roof layouts with fire setbacks, string diagrams, single-line diagrams (SLDs), and placard sheets from your equipment selections.

The good platforms do real engineering work. Aurora builds a 3D roof model, runs shading, and exports a plan set template. OpenSolar produces a free permit package from its design file. Solargraf automates permit documents for residential jobs, especially Enphase-based systems.

The limits show up at the code level. Each platform encodes a general NEC and IRC baseline, updated when the vendor ships a release. A county that adopted NEC 2023 with local amendments in January may wait months for the template to catch up. During that window, every export carries the old labeling and your drafter patches it by hand.

Here is what the software does not do, on any plan tier:

  • It does not stamp. A PE stamp requires a licensed professional engineer in the project state who reviews the calculations and accepts liability. No software holds a license.
  • It does not submit. You still upload to the AHJ portal, pay fees, and track the review.
  • It does not revise. When the plan checker issues a correction notice, your team reads the comment, fixes the drawing, and resubmits.
  • It does not guarantee compliance. The template encodes a general NEC 2023 and IRC baseline. Your AHJ’s local amendments are your problem.

The packet your AHJ actually expects

A standard US residential permit packet contains eight items: site plan, roof layout with module placement and fire setbacks, SLD, string diagram, rapid shutdown compliance documentation per NEC 690.12, placards, structural attachment details, and load calculations. The AHJ reviews these against the adopted code cycle plus local amendments. Our AHJ submission checklist covers the seven-part package and the three submission pathways (SolarAPP+, prescriptive, and full plan check).

The stakes behind this paperwork are large. Direct and indirect permitting costs add about $1.00 per watt to US residential solar, roughly $6,000 to $7,000 on an average system, according to SEIA figures cited by Aurora Solar’s soft cost analysis (2024). Design and drafting is only one slice of that number, but it is the slice you directly control.

Definition. A permit plan set is the drawing package an AHJ reviews before issuing a building and electrical permit. Stamp-ready means the drawings contain everything a licensed PE needs to review and seal without redrafting.

What a Done-For-You Permit Design Service Includes

A done-for-you permit design service is an outsourced engineering bench that delivers a finished, AHJ-ready, PE-stamped permit packet. You send the site data (address, utility bill, roof measurements or drone imagery, equipment list). The service returns the complete packet, stamped where required, formatted to the specific AHJ checklist.

A full-service scope includes:

  1. Site plan and roof layout with fire setbacks dimensioned to the local fire code.
  2. Electrical design: SLD, string sizing, conductor and overcurrent protection calculations, rapid shutdown notes per NEC 690, and the 120 percent busbar rule check.
  3. Structural review: attachment details, rafter or truss checks, and structural calculations where the AHJ requires them.
  4. PE stamps: electrical, structural, or both, applied by engineers licensed in the project state. Our guide to solar PE stamping services explains wet stamps versus digital seals.
  5. AHJ-specific formatting: the packet matches the county or city checklist, not a generic template.
  6. Revision handling: when the plan checker issues corrections, the service turns revisions, typically within 24 to 48 hours.
  7. Submission support: many services submit through the AHJ portal or SolarAPP+ on your behalf.

Pricing for a stamped residential packet typically runs $500 to $1,200 depending on system size, battery inclusion, and state. Combined electrical and structural stamp packages alone run $400 to $850, according to Solar Permit Solutions (2025). Wet stamp pricing varies with drawing count and complexity, as GreenLancer (2026) notes, and revisions or extra certifications add cost at most providers.

The output is different in kind, not degree. Software gives you a draft. The service gives you a permit.

One nuance before the comparison: batteries change the calculus. A solar-plus-storage packet adds load calculations, backup panel details, and NEC 706 documentation, and more AHJs require electrical stamps on storage jobs. If your attach rate on batteries is climbing past 40 percent, the service premium over software shrinks because the in-house stamp cost per packet climbs.

Solar Permit Design Software vs Service: Head-to-Head Comparison

The two options differ on ten dimensions that matter to an installer’s P&L. The table uses representative 2026 US market figures.

DimensionPermit design softwareDone-for-you service
Upfront cost$0 to $259 per user per month$0 (no license needed)
Cost per residential packet$180 to $350 fully loaded (above 400 jobs per year)$500 to $1,200 per packet
PE stamp included✗ Never✓ Yes, state-licensed
Turnaround per packet1 to 3 days drafting, plus PE queue4 to 7 business days, stamped
First-pass AHJ approvalDepends on your drafter, often 70 to 85 percent95 percent plus from a strong bench
Revision handlingYour team, your hoursIncluded, 24 to 48 hour turnaround
NEC 2023 code trackingVendor updates template, lag of monthsBench updates per AHJ adoption
Staffing requiredDrafter plus PE consultantNone
Liability for design errorsYour companyThe stamping PE’s E&O policy
Scales with volumeRequires hiring ahead of growthPay per packet, no hiring

Verdict. Software is a capacity you build. A service is a capacity you rent. Building beats renting only after your volume is high enough to keep the drafter and PE busy full time, which for most US residential shops means roughly 400 installs a year. Below that line, renting wins on cost, speed, and rejection risk.

Neither option is universally better. The rest of this guide shows the math, the stamp gap, and the exact volume where the answer flips for your shop.

The True Cost Math: Software License vs Service Invoice

The sticker price comparison is misleading. Aurora runs $159 to $259 per user per month. A service invoice of $800 per packet looks expensive next to that. The sticker omits three costs that decide the real answer: the drafter, the PE, and the revision labor.

Run the software path honestly for a shop doing 200 residential installs a year:

  • Software licenses: 3 seats at roughly $200 per user per month, about $7,200 per year.
  • Drafter or CAD lead: $65,000 to $85,000 loaded salary, call it $75,000.
  • PE consultant for stamps: $400 to $850 per combined electrical and structural package, per Solar Permit Solutions (2025). At $500 average across 200 jobs, that is $100,000 per year.
  • Revision labor: 20 percent of packets get corrections, 3 hours each at $40 per hour, about $4,800 per year.
  • Total: roughly $187,000 per year, or about $935 per packet.

Now the service path for the same 200 jobs:

  • Stamped packets at $700 average: $140,000 per year, or $700 per packet.
  • Internal coordination time: 30 minutes per job at $40 per hour, about $4,000.
  • Total: roughly $144,000, or about $720 per packet.

The service wins by about $43,000 a year at 200 installs. At 600 installs, the math inverts: the in-house cost per packet drops toward $400 because the drafter and PE are fully utilized, while the service invoice scales linearly.

The same logic holds for small commercial work, with higher stakes. A 250 kW rooftop packet with structural stamps runs $1,200 to $3,000 from a service. In-house, the same packet consumes 12 to 20 drafter hours plus a structural PE review, which lands at a similar cost only if your bench is already busy. Commercial volume is rarely steady enough to justify a dedicated structural PE on payroll before you are past 3 MW of annual C&I throughput.

Seasonality also breaks the in-house case for many shops. If your installs swing from 30 a month in summer to 8 in winter, a salaried drafter is idle for four months while the service invoice simply shrinks with volume. Fixed cost is the enemy of a seasonal business.

$1.00/W

US residential permitting soft cost

SEIA data via Aurora Solar, 2024

$400 to $850

Combined PE stamp package

Solar Permit Solutions, 2025

96.2%

First-pass AHJ approval rate

Heaven Designs internal, 2025

4 to 7 days

Stamped packet turnaround

Heaven Designs delivery window

Watch out. The most common budgeting error is pricing the software license and forgetting the PE consultant. Stamps are 50 to 60 percent of the true in-house cost per packet. Our breakdown of solar permit design cost and the solar plan set pricing guide itemize every line.

The PE Stamp Gap: What Software Cannot Do

The single biggest difference between the two options is legal, not technical. A professional engineer (PE) stamp is a seal applied by an engineer licensed in the project state. The seal means a person reviewed the design, verified the calculations, and accepts professional liability for them. Software cannot hold a license, so software cannot stamp. Every in-house permit program eventually buys stamps from a PE, whether that PE is on payroll or on retainer.

Stamps are required more often than new installers expect:

  • Virtually all commercial systems, regardless of size.
  • Residential systems outside prescriptive limits: tile roofs in some jurisdictions, spans beyond standard tables, ballasted flat roofs.
  • Florida HVHZ (High Velocity Hurricane Zone) projects, where structural review is standard.
  • Ground mounts of any size, which need site-specific structural calculations under ASCE 7 wind and snow loads.
  • Structural exceptions: older rafters, engineered trusses with cut members, spans over garages.

The electrical baseline is NEC 2023, published by the NFPA. States adopt code cycles on their own schedules, and AHJs layer amendments on top. A PE practicing in the state tracks those amendments as part of licensure. Your software template tracks them when the vendor ships an update, which can lag an AHJ’s adoption by months. Wet stamps, digital seals, and state-by-state stamp requirements each carry their own rules, which our solar PE stamp explainer covers in detail.

There is a second gap hiding behind the stamp: liability. When your in-house packet fails and a roof leaks or a service panel overheats, the design liability sits with your company. When a service’s PE stamps the packet, the liability for the engineering sits with that PE’s errors and omissions (E&O) insurance. For a 30-install-a-month shop, transferring that risk is worth real money.

Field tip. If you install in more than 5 states, building your own PE coverage means managing 5 separate engineer relationships, each with its own billing and turnaround. A national service already carries that bench.

Rejection Risk: Where Correction Notices Actually Come From

A correction notice costs more than the redraft. It costs the install slot. When a packet bounces, the crew that was scheduled for Monday sits idle or gets reshuffled, the customer waits another 1 to 3 weeks, and your cancellation risk climbs. At $15,000 to $25,000 of gross margin per residential install, one lost job erases the annual savings of the cheaper option.

Rejection risk splits into three buckets:

A worked example shows the real cost. Say your shop installs 20 systems a month and your in-house first-pass rate is 75 percent. Five packets a month bounce. Each bounce costs 3 drafting hours, a resubmittal delay of 1 to 3 weeks, and a crew schedule shuffle. At a $40 loaded hourly rate the redraft labor is small, about $600 a month. The schedule damage is not: five slipped installs put $75,000 to $125,000 of revenue at risk of cancellation each month. Raising first-pass approval from 75 to 95 percent cuts that exposure by more than half.

The three buckets:

  1. Drafting errors: undimensioned fire setbacks, missing busbar calculations, wrong conductor ampacity. Software reduces these but does not eliminate them, because the inputs are still human.
  2. AHJ-specific requirements: the county that wants a separate placard sheet, the city that requires a structural letter for tile roofs, the utility that wants its own interconnection format. Templates encode general rules. They do not encode the City of Phoenix counter’s preferences, or the way Riverside County’s checklist differs from the California state baseline.
  3. Code-cycle mismatches: the AHJ adopted NEC 2023 with local amendments, your software still outputs NEC 2020 labeling.

A strong service bench runs first-pass approval above 95 percent because it maintains AHJ-specific checklists from thousands of prior submissions. An in-house team builds that knowledge one correction notice at a time.

Automation is narrowing some of this gap. SolarAPP+, the automated plan review platform built by NREL with SEIA and code bodies, approves standard residential systems in minutes in adopting jurisdictions, and permitting adds up to $7,000 to the average PV system where manual review persists, per Greentech Renewables (2024). States are pushing the same direction; Maryland’s Brighter Tomorrow Act empowered localities to adopt automated permitting, as pv magazine USA (2024) reported. But SolarAPP+ covers standard residential systems only. Batteries, tile roofs, ground mounts, and anything commercial still go through human plan review, where packet quality decides first-pass rates.

When Software Wins and When the Service Wins

The honest tradeoff: software is the right purchase for one specific kind of installer, and the wrong purchase for most. Here is the split.

SOFTWARE WINS WHEN

  • You employ or contract a PE licensed in your install states
  • You run 400 or more residential installs a year, enough to keep a drafter busy
  • Your AHJs are few and standardized, ideally SolarAPP+ jurisdictions
  • You have a senior CAD lead who owns quality, not a junior learning on live packets
  • You want design data in-house for other reasons, such as engineering-driven sales

SERVICE WINS WHEN

  • You have no in-house PE and install across multiple states
  • You are under 400 installs a year or volume swings seasonally
  • You are in a backlog crisis and need capacity this week, not after a hire
  • You mix residential with commercial, batteries, or ground mounts that need structural stamps
  • Your correction rate is climbing and crews are idling

One misconception worth correcting: software does not make permits free. The license is 5 to 10 percent of the true in-house cost per packet. The drafter and the PE are the cost. Installers who budget only the subscription discover this in month four, when the PE consultant’s invoice arrives. For current service-side benchmarks, our GreenLancer pricing breakdown and the Wattmonk vs GreenLancer vs Heaven Designs comparison show what the outsourced market charges.

The contrarian take: for a growing installer, the best answer is often both, in sequence. Run the service while volume builds, keep one software seat for sales-stage designs, and bring production in-house only when the Break-Even Packet Line says so.

A second opinionated point: do not judge the service on the per-packet invoice alone. Judge it on revenue per permitting dollar. A packet that costs $700 and passes first review keeps a $20,000 install on schedule. A packet that costs $350 fully loaded and bounces twice delays that revenue by a month and burns customer trust. First-pass approval rate is the metric that belongs in your decision, ahead of unit price.

The Break-Even Packet Line: A 15-Minute Decision Framework

The Break-Even Packet Line is the annual install volume at which in-house permit design costs the same per packet as a service. Above the line, software plus staff wins. Below it, the service wins. Compute yours in four steps.

1

Price the service option per packet

Get 2 quotes for a stamped residential packet in your main state. Add 30 minutes of internal coordination per job at your loaded hourly rate. This is your per-packet service cost, call it S.

2

Total your fixed in-house costs

Add software seats, the drafter's loaded salary, and 20 percent overhead for management and revision labor. Exclude stamps for now. This is your annual fixed cost, call it F.

3

Add per-packet stamp cost

Your PE consultant's combined stamp fee is per-packet either way, call it P. It cancels out if the service quotes include stamps, so compare like with like: unstamped service price versus in-house, or stamped versus stamped.

4

Solve for the volume

Break-even installs per year = F divided by (S minus P). With typical figures (F of $90,000, S of $700, P of $500), the line lands near 450 installs a year. Below the line, buy the service. Above it, hire the drafter.

Apply it next week with real numbers. Pull your last 12 months of permit spend, your rejection rate, and your PE invoices. If the hidden cost of staffing surprises you, our analysis of the hidden cost of an in-house solar designer covers turnover and utilization in detail.

Want to see what a stamped permit packet looks like before you decide?

Download a redacted sample plan set: SLD, roof layout, structural details, and placards, formatted for a real US AHJ and NEC 2023 compliant.

Get the sample pack

How Heaven Designs Helps

We are the done-for-you side of this comparison, so take our bias with open eyes. We also run Aurora and other platforms on live projects every week, and we tell installers plainly when in-house makes sense. For most shops below the Break-Even Packet Line, our permit bench delivers PE-stamped packets in 4 to 7 business days with a 96.2 percent first-pass AHJ approval rate (internal data, 2025), across 38 US states.

  • Solar Permit Design: PE-stamped permit packets in 4 to 7 business days, NEC 2023 compliant, with AHJ-specific checklists and a 24 to 48 hour revision SLA.
  • Download a sample permit packet: redacted, AHJ-approved, so you can compare our output against your software export line by line.

If you are weighing the two options for next quarter, contact us with your monthly volume and states, and we will quote both a per-packet rate and an honest read on whether in-house beats us for your shop.

FAQ

Is solar permit design software enough to get a permit approved?

No. Software drafts the plan set, but most AHJs require a PE stamp for anything beyond standard prescriptive residential systems, and virtually always for commercial work. You still need a state-licensed engineer to review and seal the drawings, someone to submit through the AHJ portal, and someone to respond to correction notices. Software covers roughly the drafting third of the permit workflow.

Can Aurora, OpenSolar, or Solargraf stamp a plan set?

No. None of these platforms holds a professional engineering license, and no software can. Aurora and Solargraf partner with or refer to stamping services, and OpenSolar leaves stamping entirely to the installer. The stamp comes from a PE licensed in the project state, either on your staff, on retainer, or included in a permit design service.

What does a permit service cost compared to software per year?

For a shop installing 200 residential systems a year, a done-for-you service at $700 per stamped packet costs about $144,000 a year including coordination time. The in-house software path for the same volume runs about $187,000 a year once you add licenses, a drafter’s salary, PE consultant stamps, and revision labor. The service is typically cheaper below roughly 400 to 450 installs a year.

When does in-house permit design beat outsourcing?

In-house wins when you run 400 or more installs a year, employ or retain a PE in your install states, work in a small number of standardized AHJs, and have a senior CAD lead to own quality. At that volume, the fixed costs spread thin enough to push per-packet cost toward $400, below any service quote.

What is a PE stamp and when is it required for solar?

A PE stamp is the seal of a professional engineer licensed in the project state, confirming the design meets code and accepting liability for it. It is required for virtually all commercial systems, ground mounts of any size, Florida HVHZ residential projects, and residential systems that fall outside prescriptive structural limits. Combined electrical and structural stamp packages run $400 to $850, according to Solar Permit Solutions (2025).

Does SolarAPP+ replace permit design software or permit services?

Not fully. SolarAPP+ automates plan review for standard residential systems in adopting jurisdictions, issuing approvals in minutes. It does not cover batteries in all jurisdictions, tile or flat roofs outside its rules, ground mounts, or commercial systems. You still need a correct plan set as input, which software or a service produces, and most US jurisdictions have not adopted SolarAPP+ yet.

How long does a permit service take compared to doing it in-house?

A strong service returns a stamped packet in 4 to 7 business days. In-house drafting with software takes 1 to 3 days, but the PE consultant’s review queue typically adds 3 to 10 business days, so total elapsed time is often similar. The service advantage is predictability: turnaround is contractually committed, while your in-house queue slips when the drafter is sick or the PE is busy.