Pros
Cons
Solar permitting is where good solar projects go to wait. The design takes a day, the install takes 2, and the permit takes 3 to 8 weeks in most of the United States. SolarAPP+ — the Solar Automated Permit Processing Plus platform built by the National Renewable Energy Laboratory (NREL) — exists to kill that wait for standard residential rooftop jobs. It runs an automated code-compliance check on your submission and issues an approval in minutes instead of weeks.
We have watched this platform closely since launch, both as software builders and through the EPC side of our business. The results are real: more than 70,000 permits issued, project timelines cut by roughly 2 weeks, and zero cost to the jurisdictions that adopt it. The limits are just as real. SolarAPP+ reviews a narrow slice of project types, works only where your city has adopted it, and does nothing for design, interconnection, or commercial work.
This SolarAPP+ review covers what the platform actually does, what it costs, where it falls short, and how to build a permitting workflow around it. If you need design and proposal work upstream of the permit, that is a different job — one handled by solar design software rather than a permitting portal.
Quick Answer
SolarAPP+ is a free, NREL-developed web platform that automates code-compliance review and issues instant permits for standard residential rooftop solar. It has processed 70,000+ permits across roughly 270 jurisdictions. It falls short on commercial projects, ground mounts, design work, and the thousands of jurisdictions that have not adopted it.
In this review:
- What SolarAPP+ is and how the automated review works
- Real pricing for installers and jurisdictions
- What the platform does well, with adoption and timeline data
- The 6 places SolarAPP+ falls short
- What most installers get wrong about it
- SolarAPP+ vs traditional permitting vs expediters
- A 7-step workflow to get the most out of it
What Is SolarAPP+ and How Does It Work?
SolarAPP+ is an online permitting portal that automates plan review for residential rooftop solar, issuing instant permits for code-compliant systems. NREL developed it with US Department of Energy (DOE) funding, and it launched in 2021 after piloting in Arizona and California.
The workflow has 3 steps:
- The jurisdiction adopts SolarAPP+. Onboarding takes an hour or less, and the platform is free for authorities having jurisdiction (AHJs), according to the DOE program description via EnergySage.
- The installer submits design specifications. You enter system details — modules, inverter, racking, attachment, electrical configuration — through a standardized form, not a plan-set upload.
- The platform runs an automated compliance check. It validates the design against national model building, electrical, and fire codes. Compliant systems get an instant approval document plus an inspection checklist. Non-compliant submissions get flagged for correction.
Two things matter in that workflow. First, SolarAPP+ is a rules engine, not a design tool. It checks what you designed; it does not design anything. Second, the approval document is not the permit itself in most jurisdictions — you still submit it through the city’s own portal (Accela, ePermits, or similar) and pay the local permit fee.
The code logic was developed with input from the International Code Council (ICC), the International Association of Electrical Inspectors (IAEI), and Underwriters Laboratories (UL). That pedigree is why building departments trust an automated check at all.
Adoption Snapshot
| Metric | Figure | Source |
|---|---|---|
| Permits issued | 70,000+ | NREL reporting, mid-2025 |
| Adopting jurisdictions | ~270 across 13 states | NREL, mid-2025 |
| Later third-party tracking | 500+ jurisdictions, 17 states | Solar Permit Solutions, December 2025 |
| Typical timeline saving | 13–14.5 business days faster end-to-end | NREL performance reviews |
| Cost to jurisdictions | $0 | DOE |
The 70,000-permit figure and roughly 270-jurisdiction footprint come from NREL program data summarized in 2025 market reporting. The higher 500-jurisdiction count appeared in industry tracking published in December 2025. Both figures are consistent with steady, mandate-driven growth.
SolarAPP+ Pricing: What It Actually Costs
SolarAPP+ is free for jurisdictions and near-free for installers. There is no subscription, no seat license, and no per-jurisdiction charge for AHJs.
For installers, the platform charges a processing fee per permit submission — commonly reported at around $25 per project, with the fee confirmed on AHJ installer pages such as Contra Costa County’s SolarAPP+ guidance. That fee is separate from the local permit fee itself.
Total Permitting Cost Comparison (Hypothetical 8 kW Residential Job)
| Route | Software/Service Cost | Typical Local Permit Fee | Staff Time |
|---|---|---|---|
| SolarAPP+ | ~$25 processing | $100–$500 | 15–30 min data entry |
| Traditional DIY submission | $0 | $100–$500 | 2–6 hours plan-set prep + resubmittals |
| Permit expediter | $300–$800 per permit | $100–$500 | Near zero, but 1–3 week turnaround |
The hypothetical example above uses industry-observed ranges. Your local permit fee depends on the jurisdiction — some charge flat fees, others scale with project valuation.
The economics only break one way. If SolarAPP+ covers your jurisdiction and your project type, it is the cheapest permitting path that exists. The catch is that “if.”
What SolarAPP+ Does Well
SolarAPP+ does 4 things genuinely well, and each is backed by published data.
1. It collapses plan-review time to zero. Traditional residential plan review runs 5 to 20 business days before the first correction notice. SolarAPP+ returns an approval or a correction flag in minutes. NREL’s 2023 performance review found SolarAPP+ projects were permitted, installed, and inspected 14.5 business days sooner than traditionally permitted projects, according to EnergyScape Renewables’ permitting timeline analysis.
2. It measurably grows local solar markets. In Pima County and Tucson, Arizona — 2 early adopters — solar installations grew 140% within 2 years of SolarAPP+ deployment, more than double the growth of surrounding jurisdictions, per the Solar Permit Solutions 2025 analysis.
3. It standardizes inspections. Every approval ships with a standardized inspection checklist. Inspectors know what to check, installers know what will be checked, and failed-inspection loops shrink.
4. It removes the cost barrier for small AHJs. A building department with 1 plan reviewer can offer instant solar permits at zero cost and near-zero staff time. That is why adoption skews toward small and mid-sized jurisdictions that could never build their own portal.
Where SolarAPP+ Falls Short
SolarAPP+ covers a narrow project envelope, a minority of US jurisdictions, and none of the work before or after the permit. These are the 6 gaps that matter in practice.
1. Standard Residential Rooftop Only
The eligibility envelope is strict: roof-mounted retrofit systems on existing residential structures, with standard racking, standard electrical configurations, and no structural modifications. Solar-plus-storage is supported only where the AHJ has enabled the battery module.
| Project Type | SolarAPP+ Eligible? |
|---|---|
| Standard residential rooftop retrofit | Yes |
| Residential rooftop + battery storage | Yes, where battery module is enabled |
| Ground-mount residential | No |
| Carport or patio-cover solar | No |
| Commercial rooftop (any size) | No |
| New construction (solar installed during build) | Generally no |
| Systems needing structural upgrades | No |
| Main panel upgrade or service change | Often disqualifying |
If your pipeline is 100% standard residential rooftop in an adopted jurisdiction, SolarAPP+ covers you. Almost every growing installer we work with has a mixed pipeline — batteries, main panel upgrades, ground mounts, light commercial. Those jobs route straight back to manual review.
2. Coverage Is Patchy
Roughly 270 adopting jurisdictions sounds like scale until you count the denominator: about 19,000 US jurisdictions issue building permits. Even the optimistic 500-jurisdiction figure is under 3% coverage. Adoption clusters in California, Arizona, and a handful of Mountain West and Midwest states.
State mandates are closing the gap slowly. California’s SB 379 required most cities and counties to offer automated online permitting by 2023–2024, and SolarAPP+ is the most common compliance route, per Skylimit Solar’s 2025 platform comparison. Colorado, New Mexico, and Nevada have similar pushes. Outside mandate states, adoption is voluntary and slow.
3. It Reviews Designs — It Does Not Create Them
Every SolarAPP+ submission presumes you already have a finished, code-compliant design: module layout, string sizing, attachment schedule, and electrical configuration. The platform gives you nothing upstream. You still need solar design software for layout and string sizing, a shadow analysis tool for production estimates, and proposal documents for the customer.
This is the most common confusion we see from new installers. SolarAPP+ replaces the plan reviewer’s desk, not the designer’s.
4. Revisions Can Be Clunky
Change a component after approval — a module swap, an inverter substitution — and you resubmit through SolarAPP+, pay the processing fee again, and in many jurisdictions file a formal permit revision that gets manually reviewed. Contra Costa County’s process, for example, routes non-component revisions through staff review. Field changes that used to be a red-line conversation with an inspector become a multi-step digital workflow.
5. Interconnection Is Untouched
The permit is half the timeline battle. Utility interconnection and permission to operate (PTO) run on the utility’s clock — 2 to 8 weeks in many territories — and SolarAPP+ has no role there. Installers who promise customers “instant permits” still face the same PTO wait as everyone else.
6. No Commercial Path
There is no commercial module. Any project above a standard residential configuration — multifamily, small commercial, anything with an engineered structure — is out of scope. Commercial permitting still means engineered plan sets, wet stamps, and manual review, which is where specialist support like Heaven Designs’ commercial permit engineering or in-house engineering teams come in.
What Most Installers Get Wrong
The biggest misconception is treating SolarAPP+ approval as a permit. In most jurisdictions, the approval document still goes into the city’s own portal, the city still collects its fee, and the city issues the actual permit. Crews have shown up to install with only a SolarAPP+ approval PDF and failed inspection scheduling. Always complete the AHJ-side step before you schedule the truck.
What Most People Get Wrong About SolarAPP+
The conventional take is that SolarAPP+ is winning because it is better technology. Our contrarian read: SolarAPP+ is winning because it is free, and its real bottleneck was never technology at all.
Automated plan review is not hard to build. Symbium and several city-built portals do it. What NREL actually solved was a procurement problem — cash-strapped building departments will adopt a $0 tool backed by the DOE, the ICC, and UL where they would never approve budget for a commercial system. The moat is trust and price, not software.
The tradeoff that follows: because SolarAPP+ must be universally acceptable to risk-averse AHJs, its eligibility envelope will always lag the market. Batteries took until late 2025 to arrive. Three-phase residential support is newer still. Anything structurally interesting — carports, trackers, ballasted flat-roof commercial — may never be in scope, because no automated rules engine can substitute for a structural engineer’s stamp. Installers waiting for SolarAPP+ to cover their full pipeline will wait indefinitely.
The practical conclusion is boring but true: you need 2 permitting lanes, one automated and one manual, for the foreseeable future. Plan for both.
Design the Permit-Ready System Before You Submit
SurgePV generates the layout, string sizing, and single-line documentation that automated and manual plan reviews both require — in one cloud workspace.
Book a DemoNo commitment required · 20 minutes · Live project walkthrough
SolarAPP+ vs Traditional Permitting vs Permit Expediters
For a standard residential job in an adopted jurisdiction, SolarAPP+ wins on every axis. Outside that envelope, the comparison flips. Here is the honest head-to-head.
| Factor | SolarAPP+ | Traditional Submission | Permit Expediter |
|---|---|---|---|
| Plan-review time | Minutes | 5–20 business days | 1–3 weeks total turnaround |
| Direct cost | ~$25 processing fee | Staff time only | $300–$800 per permit |
| Project types | Standard residential rooftop only | All | All |
| Availability | ~270–500 jurisdictions | Everywhere | Everywhere |
| Resubmittal cycles | Rare (auto-checked upfront) | Common | Rare |
| Design documents | Not included | You produce plan set | Expediter produces plan set |
| Inspection checklist | Standardized, included | Varies by AHJ | Varies by AHJ |
| Interconnection | Not covered | Not covered | Sometimes managed |
| Scenario | Best Route |
|---|---|
| Standard rooftop, adopted jurisdiction | SolarAPP+ |
| Standard rooftop + battery, battery module enabled | SolarAPP+ |
| Rooftop with main panel upgrade | Traditional or expediter |
| Ground mount, carport, commercial | Traditional with engineered plan set |
| Multi-state installer, mixed pipeline | SolarAPP+ where live, expediter elsewhere |
If you run high residential volume across many AHJs, the operational answer is a checklist-driven intake process: qualify the project against SolarAPP+ eligibility at the point of sale, route it accordingly, and never let a ground mount sit in the instant-permit queue. Our solar permit expediting guide covers that routing workflow in detail.
How to Get the Most Out of SolarAPP+: 7 Practical Steps
Installers who treat SolarAPP+ as a workflow tool — not just a portal — extract the most value. These 7 steps come from our own permitting operations.
1. Map your jurisdictions first. Pull your last 100 installs, list the AHJs, and check each against the SolarAPP+ jurisdiction list. If under 50% of your volume sits in adopted areas, prioritize an expediter relationship instead.
2. Register and verify your contractor credentials early. Registration requires your license details and, in most states, a qualifying party sign-off. It takes days, not minutes. Do it before your first submission, not the morning of.
3. Qualify eligibility at the point of sale. Add 4 questions to your site survey: ground mount or rooftop, battery included, main panel upgrade needed, structural work needed. One “yes” outside the envelope routes the job to manual review immediately.
4. Freeze your component selections before submitting. Revisions cost a new processing fee and, in many AHJs, a manual review cycle. Confirm module and inverter availability with your distributor first.
5. Design to the checklist. SolarAPP+ publishes its code logic. Standardize 2 or 3 pre-engineered system templates that pass the automated check every time. Teams running templates report near-100% first-pass approval; ad-hoc designs do not. Your solar permit package checklist should mirror the platform’s fields.
6. Complete the AHJ-side permit step the same day. The SolarAPP+ approval is not the permit. Submit it through the city portal, pay the fee, and confirm issuance before scheduling the crew.
7. Brief your installers on the inspection checklist. The standardized checklist tells you exactly what the inspector will verify — attachment spacing, rapid shutdown labels, conduit support. Crews that review it before the install pass inspection at materially higher rates, per our own project records. See our solar inspection preparation checklist for the full version.
Pro Tip
The electrical sheet is where most manual-review rejections happen, and it is also where SolarAPP+ submissions fail validation. Generate your single-line diagram from your design tool rather than drafting it by hand — our guide to the single-line diagram for solar PV permits shows the exact format AHJs expect.
SolarAPP+ Alternatives and Complements
Symbium is the main commercial competitor, with a similar automated-review model and a foothold in California under SB 379. Coverage is smaller than SolarAPP+, but its rules engine handles some project variations SolarAPP+ rejects.
Permit expediters (services, not software) prepare the full plan set and manage submission and corrections for $300–$800 per permit. They cover every project type and every jurisdiction. For mixed pipelines, this is the practical complement to SolarAPP+.
Design software sits upstream of all of it. SolarAPP+ assumes a finished design; platforms like SurgePV produce it — 3D layout, string sizing, shade modeling, financials, and the permit-ready documentation manual review demands. For California AHJ specifics, the California AHJ solar permit guide from Heaven Designs is a useful jurisdiction-level reference.
AHJ-built portals (some large cities run their own instant-permit systems) behave like SolarAPP+ with local rules. Treat them the same way: qualify eligibility early, design to the checklist.
Final Verdict
SolarAPP+ earns an 8/10 — the highest score we have given a permitting tool. The 2-point deduction is scope, not quality.
Choose SolarAPP+ when:
- Your pipeline is predominantly standard residential rooftop, with or without batteries
- Most of your volume sits in adopted jurisdictions (check before assuming)
- You can standardize 2–3 system templates for near-automatic first-pass approval
Look elsewhere (or add a second lane) when:
- You install ground mounts, carports, or any commercial work
- Your jobs routinely include main panel upgrades or structural modifications
- Your jurisdictions have not adopted the platform — which is still most of the country
Our recommendation for most installers: use SolarAPP+ for every eligible job, keep an expediter or in-house permit runner for everything else, and invest in the upstream design and documentation that both lanes require. If you want to see how SurgePV produces the permit-ready design package — layout, strings, solar proposal software documents, and electrical sheets — in a single workspace, book a 20-minute demo.
Action items:
- Check your top 10 AHJs against the SolarAPP+ jurisdiction list this week.
- Add the 4 eligibility questions to your site survey form.
- Standardize 2 system templates that pass automated review every time.
Frequently Asked Questions
What is SolarAPP+?
SolarAPP+ (Solar Automated Permit Processing Plus) is a web-based platform developed by the National Renewable Energy Laboratory (NREL) with US Department of Energy backing. It automates the code-compliance review for standard residential rooftop solar permits and issues instant approvals. Local jurisdictions adopt it free of charge, and installers submit projects through the portal for a small processing fee.
How much does SolarAPP+ cost?
SolarAPP+ is free for authorities having jurisdiction (AHJs). Installers pay a processing fee per permit submission, commonly reported at around $25 per project. That fee sits on top of whatever permit fee the local jurisdiction itself charges, which varies widely by city and county.
Which projects are eligible for SolarAPP+?
SolarAPP+ covers standard residential, roof-mounted, retrofit photovoltaic systems on existing structures, and solar-plus-storage in jurisdictions that have enabled the battery module. Ground mounts, carports, commercial systems, structural modifications, and non-standard electrical configurations are excluded and must go through traditional plan review.
How many jurisdictions use SolarAPP+?
As of mid-2025, roughly 270 jurisdictions across 13 states had adopted SolarAPP+, with more than 70,000 permits issued, according to NREL reporting. By late 2025, third-party tracking put adoption above 500 jurisdictions in 17 states, driven partly by state mandates like California’s SB 379.
Is SolarAPP+ mandatory in California?
SolarAPP+ itself is not mandatory, but California’s SB 379 requires most cities and counties to offer an automated, online permitting option for residential solar and storage. SolarAPP+ is the most common compliance route because it is free for jurisdictions. Some larger cities use alternatives such as Symbium instead.
Does SolarAPP+ handle utility interconnection?
No. SolarAPP+ only covers the building and electrical permit review. Utility interconnection applications, permission to operate (PTO), and net-metering agreements remain a separate process with the utility, and timelines there are unaffected by SolarAPP+ approval.
What are the main alternatives to SolarAPP+?
The main alternatives are traditional manual plan review, commercial automated permitting platforms like Symbium, and permit expediting services that prepare and submit plan sets on your behalf. For design and plan-set generation upstream of the permit, installers use design software such as SurgePV, Aurora, or OpenSolar, which feed the documents SolarAPP+ reviews.
About the Contributors
CEO & Co-Founder · SurgePV
Keyur Rakholiya is CEO & Co-Founder of SurgePV and Founder of Heaven Green Energy Limited, where he has delivered over 1 GW of solar projects across commercial, utility, and rooftop sectors in India. With 10+ years in the solar industry, he has managed 800+ project deliveries, evaluated 20+ solar design platforms firsthand, and led engineering teams of 50+ people.
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.
