Contractors Guide: Release notes

As we continue to improve and update SolarAPP+ to improve Installer experience, certain processes may change from their original form. To help installers stay up to date and understand if and how each release impacts the permitting process, we will provide detailed notes along with each release.

To view the full Software Releases notes, please visit SolarAPP+ Software Releases.

January 23, 2023

Main Lug Only Panels

A main lug only panel is a busbar that contains no Main Breaker and instead has one or multiple service disconnects. An existing Main Service Panel may now be permitted in SolarAPP as a "Main Lug Only Panel" in accordance with the applicable code. For more information on this update please refer to our comments on main lug only panels on this article.

December 29, 2022

Busbar Updates

The new SolarAPP software version 3.0 brought changes to how electrical layouts are described to the code compliance system. The permit form will now work with a single busbar prototype which will support a Main Service Panel, a new panel board for relocated loads, a combiner panel for the generation sources and more. For more information on this update please visit this article.

July 28, 2022

Eligibility Checklist Updates

The various system types Eligibility Checklists have been updated to reflect the following.

  • Each residence must have a unique utility production meter
  • No new loads, only monitoring loads are allowed
  • Detached one- and two-family dwellings and townhomes not more than three stories above grade plane in height with a separate means of egress
  • Accessory structures to one- and two-family dwellings and townhomes not more than three stories above grade plane in height.
  • Penetrations within 4 ft of the fire-rated property line on the roof of a townhome shall not be permitted.
  • Installations in multi-family structures or R-2 occupancies shall not be permitted.
  • No modification alterations or upgrades to the structure.
  • Tilt-up mounted arrays with a height under 10 ft above the roof.

Confirmation prompt for revisions

On already approved projects, when a user creates a revision there is now a prompt that lets the user know the project is already approved and a revision may result in additional charges.

Flags saved and displayed for revisions

When an approved project has input flags as mentioned in the July 15, 2022 release notes. When a user revises a project, the previous flags will be displayed for a user to easily reference and correct them if needed.

July 15, 2022

Input flags

We've added a number of checks of user inputs throughout SolarAPP+ for potential anomalies. If a user enters information that may have be a potential error there are flags on the "review project" page prompting the user of what the issue is and how to go about correcting it.

June 30th, 2022

Fire classification database and compliance checks

SolarAPP+ is now checking for racking and module fire classification compliance. Our database currently consists of the following manufacturers and models. If you cannot find your racking system below or are having trouble getting your combination approved, please reach out to the SolarAPP team for help at [email protected].

Manufacturer Model
Chiko CK-AR
EcoFasten ClickFit
EcoFasten RockIt
EcoFasten SimpleBlock
IronRidge XR Tilt Mount
IronRidge XR Flush Mount
K2 CrossRail System
K2 CrossRail Tilt Kit
K2 CrossRail Tilt Up System
Pegasus Rail System
ProSolar RoofTrac
QuickMount QRail System
SnapNRack RL Universal
SnapNRack Series 100
SnapNRack Ultra Rail
SunPower InvisiMount
Unirac RM10
Unirac SFM Infinity
Unirac Solar Mount Flush
Zep Solar Inc. ZS Comp
Zep Solar Inc. ZS Ramp
Zep Solar Inc. ZS Seam
Zep Solar Inc. ZS Span

May 5, 2022

Subpanel Insert interconnection method

The interconnection method commonly known as a sub panel insert is enabled for all jurisdictions.

ESS fire hazard detection

ESS projects where fire hazard detection devices are to be used, must have verification from the Jurisdiction that the proposed detection equipment is approved for use prior to submitting the project through SolarAPP+

ESS Code reference updates

Code references have been added for Energy Storage Systems for IRC 2021 328.4(3) and 328.4(4).

ESS Energy capacity calculation logic

ESS projects are calculating all ESS units to ensure that the combined energy capacity is no higher than 80kWh or 40kWh when installed within utility closets, basements, and storage or utility spaces.

April 21, 2022

Fire bulletin updates for ESS projects that off gas

If your energy storage system off gasses (lead acid for example) you must comply with the ventilation requirements in the fire bulletin.

Eligibility Checklist updates for ESS projects

  • Changed NEC code year reference from 2017, to "Applicable National Electric Code" to account for 2020 and future code year support
  • Aluminum wire's are allowed on ESS projects, but are still restricted for PV and BIPV
  • ESS Must be less than 400lbs and its center of mass shall be located less than 4ft from the floor in high seismic areas (Seismic Design Category D,E,F)" to PV+Storage and BIPV+Storage
  • Aluminum wires are only allowed for Backup Initiation Device feeders" to PV+Storage and BIPV+Storage

PV Inverter input Voc and Isc updates

Updates have been made to the PV Inverter inputs. For details refer to this help article that is linked in the tool tip.

April 4, 2022

UL2703 compatibility verification

Modules are racking are now checked for UL2703 compatibility within the app. You can learn more about UL2703 compatibility here.

Added references to Table 240.6(A) from the NEC

The OCPD options to choose from are aligned with Table 240.6(A) for standard ampere ratings for fuses and inverse time circuit breakers.

March 14, 2022

Inputs for fore sprinklers and roof area coverage for BIPV and BIPV + Storage projects

For projects utilizing BIPV or BIPV + Storage, there are now inputs for confirming the structure is equipped with fire sprinklers for building and fire code compliance. The inputs match the traditional PV and PV + Storage inputs.

UL2703 database for grounding and bonding

We've created a comprehensive database for grounding and bonding of modules and mounting hardware. We'll use this database to build automation checks on current and future hardware for UL2703 compatibility. You can learn more about UL2703 compatibility here.

Inputs for ESS projects to be compliant with 2021 IRC and July 1st amendments to California Fire Code

2021 IRC updates for ESS projects and the July 1st amendments to the CFC have had the necessary inputs built in to SolarAPP+ for jurisdictions that have adopted those code versions.

Update to CEC documentation and compliance checks for ESS projects

SolarAPP+ compliance checks are being run against the CEC Solar Equipment Lists, the tooltip provides a link to their website for a real time reference of compatible equipment.

Accela API integrations for approval ID and inspection card

We've developed Accela API integration for jurisdictions that are using the Accela software to easily manage the connections between SolarAPP+, Accela, and the AHJ for the approval ID and inspection card

February 15, 2022

Installation on permitted structures

The inspection checklist was updated to ensure contractors are specifying they will be installing the project on previously permitted and inspected structures.

SolarAPP+ Fire Bulletin accessibility

To encourage transparency and standardization, we've moved the fire code compliance bulletin to a publicly accessible location found here;

Server maintenance times displayed

In instances that SolarAPP+ will be offline for server maintenance and updates, we'll be posting the scheduled time in the banner at the top of the SolarAPP+ web page, so you can work around it.

Main Panel Upgrade fee structure changes

For Jurisdictions that permit main panel upgrades separately, we've updated the fee structures within SolarAPP+ to enable those Jurisdictions to take separate payment.

Service rated equipment compliance check

The inspection checklist has been updated to include a line item for ensuring the disconnecting means is rated for use as service equipment. If you are unsure if your disconnecting means is rated for use as service equipment, refer to the product's data sheet and manufacturer.

Updates for wire count calculations relating to PV combiner panels

SolarAPP+ always uses 3 wires as the number of wires for PV combiner panel outputs.

Phone number for applicant

A phone number for the individual responsible for the application is required in the event an AHJ needs to contact them

Contractor registration testing

We released updates to check you've completed all registration steps to enable your company to submit projects through SolarAPP+.

January 25, 2022

Extended model code support to code cycle 2020/2021

We have extended model code support from a single code cycle combination (2017 NEC, 2018 IBC/IRC) to both the "2017/2018" and "2020/2021" code cycles. In the near term, all jurisdictions are expected to remain within the "2017/2018" code cycle, but jurisdictions who have adopted the more recent codes can now utilize SolarAPP+.

AFCI logic requirements improved

To reduce the likelihood that AFCI requirements are overlooked at inspection due to a contractor input error, the inspection item, "Where relocated loads are extended greater than 6 feet, then AFCI breakers are installed according to Article 210," will now always be shown when the contractor indicates they are installing a new subpanel.

Power Control Systems (PCS)

On jurisdictions that enforce the 2020 NEC, PCS tie-ins are now available at the Main Service Panel, Existing Subpanels or New Subpanels. When available, you will be able to select it just as any other interconnection compliance method, such as the 120% rule, and some specific items to guarantee compliance with 705.13 will show.

Interconnection sections

The interconnection section in the inspection checklist and long form were modified to make them flexible enough to handle both Code Cycles (2017/2018 and 2020/2021). In addition, PCS was added as a new method of interconnection. As a part of this, the Center-Fed 120% rule and End-Fed 120% rule options were merged into one to avoid discrepancies with the approval documents and the installation.


A functionality for displaying contractor helper text (tooltips) right next to challenging questions was created along with descriptive language to assist the contractor with input questions. We will expand tooltip coverage to the most challenging inputs in upcoming releases. All code references were removed from input dropdowns and can now be found in the helper texts (tooltips).

Total ESS energy rating verifications

Various checks for PV+ST NEC 2020 requirements were built into the system. Among them, individual energy ratings must be below 20kWh, while cumulative energy ratings must be below 40kWh when installed within utility closets, basements, and storage or utility spaces and below 80kWh when installed in other eligible locations.

Homeowner information

The homeowner name is now required as an input at permit submittal, and the contractor must attest that they have the right to install on the property.

Helper Links

All links in the application form will now open a separate tab in the browser.

Energy Storage System provisions for California

Provisions from the California Title 24 amendments adopted July 1, 2021, were moved from the Fire Bulletin into the project application forms. and SolarAPP+ now verifies storage capacity ratings at permit submittal.

Addition to Inspector Guidelines

The "General Guidelines" section of the inspection checklist will now have an item saying: "Conduit sizing to be confirmed at time of inspection. Contractor to provide conduit fill calculations where requested by inspector."

Minor fix in ESS application flow

Moved the question, "Are the ESS model 1 and PV Inverter certified as a single unit with no field wiring between the battery components and the inverter components? (Note: Only up to two PV string inverters are supported)" after "Upload datasheet for ESS model 1" to improve the flow of the permit application.

December 13, 2021

Inspection checklist guidelines

Added General Guidelines section at the top of the inspection checklist to clarify that equipment must follow instructions in manufacturers' documentation, wire size values are a minimum and may be upsized, and installed OCPD ratings must exactly match those on the inspection checklist. These are meant to clarify the responsibilities of the contractor and the intent of the SolarAPP+ inspection checklist and process.

Structural checks for energy storage equipment mounting

There have been some modifications to the structural checks for energy storage equipment (ESS) to more closely match ASCE-7-16 13.1.4, including but not limited to:

  • Addition of seismic design categories E and F to the supported options
  • The energy storage equipment is required to be positively attached to the structure in seismic design categories greater than or equal to "C", regardless of its weight.
  • For seismic design categories greater than or equal to "D", the weight is limited to 400 pounds.
  • For seismic design categories greater than or equal to "D", unless the equipment weighs less than 20 pounds, its center of mass is required to be located less than 4ft above the ground.

Expansion of allowable backup initiation devices

The technologies available for use as backup initiation devices have been expanded; we now support:

  • Microgrid Interconnect Devices (MID)
  • Automatic Transfer Switches (ATS)

Both of the above are supported in the following formats:

  • Standalone cabinet
  • Internal to the hybrid inverter
  • Meter socket adapter

Support for multiple ESS and Battery models

To allow for more flexibility and a greater amount of eligible projects, up to 3 ESS models or 3 battery models can be used. Yo specify the amount of models used, contractors will need to answer the following questions in the application:

  • Batteries: "How many distinct Battery Models will be installed?"
  • ESS: "How many distinct Energy Storage System Models will be installed?"

Please note that the amount of models is different from the unit quantity for each model, and you still can specify the quantity of units for each model. For traditional single model installations, you will just answer "1" to either of the above questions.

Main Lug Only Panels

Main lug only panels, otherwise known as a "hot bus" or a "six-handle rule" panel, are now an option for supply side connections. When this option is selected, a provision to verify that the sum of the service breaker ratings being at least 100 A will be shown on the inspection checklist, and you will be able to select a service breaker of less than 100 A for your generation sources.

PV only combiner panel OCPD

With the goal of improving clarity, the PV only combiner panel OCPD rating question was moved up into the "Equipment - Inverter" section, next to the question about the busbar size of the PV only combiner panel.

NM Wire is now restricted to AC Modules and Microinverters

The use of NM wire in string inverter output is largely non-existent on the industry. Retaining NM wire as an option for the installer has resulted in a large number of contractor input errors. Because of this, the use of NM wire is now restricted to AC module and microinverter projects only.

October 28, 2021

Maximum quantity of modules in a DC series string

We expanded the acceptable range for the maximum quantity of modules in a DC series string and modified compatibility conditions to ensure compliance with the National Electric Code's rapid shutdown requirements. For DC-DC converters, the longest possible string is now 30. For the Mid Circuit Interrupters (MCIs) used in string inverters without DC-DC converters, the longest possible string is still 17.

October 14, 2021

Table calculation error messages improved for clarity
Error messages derived from table calculations have been improved for enhanced readability. Error messages triggered by table calculations now contain the table number where the calculation is being done, followed by references to the inputs that cause the error in the table. For example:
R119: Unsupported entries to table 1: number of conductors - 2, average high temperature - 100, nameplate isc - 10.52. Please verify your inputs and ensure none of them are causing any table parameters to be outside of the acceptable range.

Project types can be revised!

For jurisdictions that have enabled PV+ST (PV projects paired with energy storage equipment) as an eligible project type, contractors now have the ability to change the project type from PV to PV+ST and vice versa. This feature will save (a) time, as it removes the need for the contractor to create a new application if revising the project type, and (b) money, as the contractor will be able to use the same approval ID and treat the change as a resubmittal. The "Change Project Type" button will not be an available option if PV+ST is not an enabled project type for the jurisdiction in which you are submitting the project.

October 6, 2021

Approval uploads dashboard enabled for installers

Installers can now  manage their uploaded documents used in their permits such as inverter cutsheets and racking system install manuals. To use this feature, the installer can access the dashboard through the dropdown menu with their name on the top right of the navigation bar (the same menu where you would access the projects dashboard or log out). At the moment, the only action supported in the upload dashboard is to delete existing approval uploads, allowing the installer to easily manage permit applications with the latest information for their products.

New language for inputs: combined strings in parallel

In the past, a single question checked whether the installer was combining DC series strings in parallel and asked the installer to verify if the number of combined strings exceeded two on a single branch. This approach made the question confusing, and we split the question into two parts for clarity. The first question asks if the installer is combining strings in parallel, and the second question verifies that the amount of combined DC strings does not exceed two.

DC-DC converter and Mid Circuit Interrupter (MCI) revamp

We expanded and updated the questions that verify the code compliance of the installer MLPE equipment and rapid shutdown requirements.  SolarAPP+ now includes two new internal databases to meet these requirements: a database for DC-DC converters, and a database for Mid Circuit Interrupters (MCI). The converter and MCI databases ensures that installed equipment matches the input equipment on the SolarAPP+ forms. The databases enable us to verify that the input ratings of MLPE equipment are not being exceeded. If you cannot find the MLPE equipment needed for your installations please reach out to [email protected] and we will help you with incorporating the equipment into our database, provided it has the appropriate listings and code compliance requirements.

PV inverter and ESS voltage and short circuit current in labels added to the inspection checklist

SolarAPP+ will calculate the PV inverter and Energy Storage System (ESS) voltage and short circuit current, which must be shown in the labeling on site. This data will be part of the inspection checklist verifications,  please ensure that the inspection checklist current and voltage values match your labels on site to avoid any issues at the time of inspection.

Equipment Rating options for Load Side Tap and Supply Side Connection expanded

After we standardized the equipment rating inputs in equipment dropdown lists, we received feedback from installers stating that some of the standard ratings of the equipment used to perform a supply side connection or load side taps (such as piercing connectors) were not included in the new dropdown options. Thanks to this feedback, we have expanded the dropdown lists to incorporate the ratings of the requested equipment.

August 5, 2021

Support for DC Coupled Batteries in Energy Storage Equipment 

For jurisdictions that have enabled it, the contractor will now be able to select PV + storage as a project type when beginning to submit a new project and use a DC Coupled Battery with a Hybrid Inverter. Contractors must select the type of energy storage equipment used in the 'Equipment: Energy Storage Architecture' box on the Electrical page; energy storage systems (ESS) and DC coupled batteries are eligible options. The selection determines the range of values for manufacturer and model numbers, which must be specified, in the dropdown menus. All storage equipment information is uploaded from the California Energy Commission's database of solar equipment. The contractor must also provide datasheets for storage equipment and specify the location of the device and the number of batteries, if applicable.

Load Side Taps / Interconnection at Subpanel Feeders

Load side taps have now been enabled for PV and PV + storage projects. Contractors will see a new field, 'Point of Interconnection at Subpanel Feeders,' on the Electrical page. Among other input fields, contractors must select the compliance method for the point of interconnection at subpanel feeders along with the equipment used, such as piercing connectors or terminal lugs at a Microgrid Interconnection Device.

June 28, 2021

String Inverters Custom OCPDs

The contractor now has the ability to choose the size of the OCPD that will protect the output of string inverters, given that the OCPD meets or exceeds the SolarAPP+ calculated minimum. When the desired OCPD is above the SolarAPP+ calculated minimum, the output circuit will be sized using the rating of the OCPD instead of the inverter output circuit current to prevent wire under sizing.


The conduit sizing function has been removed from the SolarAPP+ code compliance evaluation.  Many conditions of installation may warrant a larger diameter wire be installed than SolarAPP may designate, such as consideration for voltage drop.  An inspector in the field may utilize their better judgement in the application of the code as it is common practice to field validate conduit fill.

Microinverter/AC modules branch OCPD undersized

Previously, when the contractor had selected to use a device rated for 20A for individual branch circuits of microinverters or AC modules, SolarAPP+ continued to indicate a 15A overcurrent protective device was required. This bug has been fixed, and now a device rated for 20A can be installed, as long as the connected circuit is properly rated.

Still need help? Contact Us Contact Us