Solar Sanity Checksolar, decoded Independent. Nothing you type leaves your browser.

City of Orem (UT)

Utah Authority Having Jurisdiction Solar permitting requirements
NEC Code Version2020
Fire Code Version2018 Building Code
SolarAPP+ StatusTargeted
Wet Stamps RequiredDigital Structural
Fire Setback Enforced1

Codes

NEC Code Version
2020
Fire Code Version
2018 Building Code
Code List

2021 INTERNATIONAL RESIDENTIAL CODE 2021 INTERNATIONAL BUILDING CODE 2021 INTERNATIONAL MECHANICAL 2021 INTERNATIONAL PLUMBING CODE 2021 INTERNATIONAL FIRE CODE 2020 NATIONAL ELECTRICAL CODE 2021 INTERNATIONAL FUEL GAS CODE 2021 INTERNATIONAL ENERGY CONSERVATION CODE 2021 ANSI AND CURRENT UTAH STATE AMENDMENTS

ASCE Code Specification
ASCE 7-16

SolarAPP+ & submittal

SolarAPP+ Status
Targeted
Any SolarAPP+ Restrictions
1
SolarAPP+ Restrictions
MPU,Derate
How Many Plansets Required
1
Revision Required
0
New Planset Required For Module Swap
0

Stamps

Wet Stamps Required
Digital Structural
Structural Calculations Required
Yes
Stamp Location On Plans
Unspecified
Date On Stamps
Expiration Date

Fire setbacks

Fire Setback Enforced
1
Setback Notes

Standard

Structural & loads

Wind Speed
115
Wind Notes

Exposure Category C

Snow Load
30
Reducible Snow Load Allowed
1
Max Attachment Spacing
96
Structural Notes

SE digital stamps on corresponding PV pages & PE Letter / Calcs. WS: 115mph, SL: 30 lbs Information note from AHJ checklist item #2: Mounting system: Provide detailed information on the module mounting system and also the weight of all components on the roof. Note if the home roof rafters are engineered trusses or provide information on the type and size of the roof rafters if they are other than engineered trusses. Also note the type of the roof covering (shingles, metal, or tile) and how many layers of the coverage there are. Informational note AHJ design criteria: [] Wind Speed 115 Seismic Design Category D1-E Weathering Severe Frost Line Depth 30” Termite None - Slight Decay None - Slight Winter Design Temp 8 Flood Hazards See Flood Map Ice Shield Under-Layment Required Yes Air Freezing Index 1000 Mean Annual Temp 45

Minimum Ground On Roof
#10

Electrical

Electrical Load Calcs Required
Derates
Allowed POI
Load Side Taps,PV Breaker,Line Side Taps,Meter Adapter
Panel Schedule Required
Partial Home Backup
Temperature Rating
90
De Rating Ampacity
0.96

Battery / ESS

Unique Battery Placards Needed
0
ESS Notes

Standard

Separate ESS Disconnect Required
ESS Disconnect
ESS Elevation Detail Required
No

Plan set

Plan Set Requirements

Snow load can be found here: Wind speed - Utah does not want single panel arrays with railless systems. Please have layout changed if this happens example photo below

Attachment Detail

Include the number of layers of the roof covering there are

Electrical Diagram

Centerfed 120% allowed following NEC 2020 and state adopted provisions Indicate modules connected in series or parallel Informational note from checklist: A detailed one-line diagram is required and must show: The type of PV system being installed (a single inverter system with one or more strings of modules connected in series, a micro inverter system, or an AC module system): the exact number and layout of modules and how they are connected together (in series or in parallel). Inverters must be listed as “utility interactive” meeting UL 1741, and have ground fault protection.

Label Page

A) photo of the main service panel and overcurrent protection device. B) photo of the listing from the main service panel. C) photo of the main service panel with the dead front for the overcurrent protection device removed. D) photo of the wall of the house the meter is located on.

Custom Placards Required
0
Non Standard Planset Requirements
Single Line Diagram

Ground mount

Ground Mount Fencing Required
Mesh/Scrim
Ground Mount Notes

Frost Line Depth 30”

Compiled from public records, 2026. Requirements change with code cycles and local amendments. Verify with the City of Orem (UT) building department before you rely on this, and treat it as a research head start, not a ruling. Getting quotes? Run them through the quote checker first.