What is an AHJ?
AHJ stands for Authority Having Jurisdiction. It's the local government office that reviews, permits, and inspects your solar/battery project. Knowing who your AHJ is — and what their requirements are — is essential because they have final say on what gets built.
Two types of AHJ for solar
- Building AHJ: reviews structural, mechanical, and life-safety aspects (roof loads, mounting, fire setbacks, permit issuance).
- Electrical AHJ: reviews electrical aspects (wiring, breakers, grounding, NEC compliance, disconnect locations).
In most US cities, the building department has both functions under one roof. In some states (especially the Northeast and parts of the Midwest), they may be separate offices.
How to find your AHJ in 5 minutes
Step 1: Determine your jurisdiction
Are you in city limits? Township? Unincorporated county? This determines who has authority.
- In city limits: the city's building department is usually your AHJ.
- Unincorporated county: the county's building department.
- Township (in IL, IN, NJ, PA, OH, MI, NY): the township's building/zoning office, sometimes contracted to a county or third-party service.
- Special district: some areas have building services delivered by a regional agency (e.g., Southern California, parts of Texas).
Step 2: Search for your jurisdiction's permit office
- Google: "[your city/county] building permit office"
- Or: "[your city] solar permit"
- Or: "[your city] AHJ solar"
Look for a .gov website with permit forms. Many cities now have an "online permitting portal" (Accela, Avolve, Energov, Cloudpermit, etc.).
Step 3: Verify with your county property records
Your property tax bill or county assessor website lists the taxing jurisdictions. Match these against the building authority — usually they line up. Some hints:
- If your address is "City of [X]" on tax bill, it's the city.
- If it's "[X] Township" or "[X] County (unincorporated)," it's the township or county.
- Some addresses are inside a city for postal purposes but unincorporated for tax/zoning — the postal address misleads, the assessor record is correct.
Step 4: Confirm with the local utility
Your utility (Xcel, ComEd, Duke, etc.) often maintains a list of AHJs they work with. Call their interconnection desk or ask your installer.
Step 5: Confirm with NREL's SolarAPP+ list
If your AHJ has adopted SolarAPP+, they'll be in the official list (solarapp.nrel.gov). 100+ AHJs as of 2026, growing monthly.
Find by state directory
Alabama, Alaska, Arkansas, Mississippi, Tennessee, West Virginia, Kentucky
Mostly county-level or no AHJ in unincorporated areas. Smaller towns may have no building inspection at all — in that case, electrical permit issued by state electrical inspector and roof structural review handled by signed engineering letter.
California
City building department in incorporated areas; county building department in unincorporated areas. Most CA AHJs use SolarAPP+ for residential since SB 379 (2023). Search "[city] solar permit" or visit gosolarcalifornia.ca.gov for a county-by-county AHJ list.
Florida
City building department; large counties (Miami-Dade, Broward, Palm Beach, Hillsborough) have separate hurricane-zone reviewers. Florida Building Code (FBC) is uniform statewide; AHJ enforces it locally.
Texas
City building department in incorporated areas. Unincorporated areas often have NO building inspection (Texas does not require county-level building codes). Electrical permits issued by state inspectors via Texas Department of Licensing and Regulation. Many TX AHJs use SolarAPP+.
New York
NYC Department of Buildings (Manhattan, Bronx, Brooklyn, Queens, Staten Island), city building offices outside NYC, and town/village building departments in suburbs. NY-Sun program lists AHJs at nyserda.ny.gov.
Illinois
City of Chicago, suburbs by city/village/township. Illinois has highly fragmented AHJs; ICC-International Building Code is reference but local amendments common. Township assessor's office often the entry point.
Northeast (CT, MA, NJ, PA, RI)
City building department; often separate state electrical inspector for electrical permit. Some states require master electrician sign-off in addition to building permit. New Jersey has a state-issued "DCA permit" for solar.
Mountain West (CO, UT, ID, WY, MT)
City or county building department. Most use International Residential Code (IRC); some have additional snow-load requirements (CO, UT, mountain communities).
Pacific Northwest (WA, OR)
City building department; Oregon BCD (Building Codes Division) standardizes statewide. Washington uses IRC + state amendments.
Midwest (IA, KS, MN, MO, NE, ND, SD, WI)
City building department. Wisconsin requires state-licensed electrical contractor; Minnesota requires master electrician + state electrical inspector visit. Iowa is largely localized.
What permit fees to expect
| Type | Typical Fee | Notes |
|---|---|---|
| Building permit | $100-500 | Often based on system value or kW |
| Electrical permit | $100-300 | Sometimes combined with building |
| Plan review fee | $50-200 | May be waived for SolarAPP+ AHJs |
| Battery permit | $100-500 extra | Some AHJs charge separately |
| Total typical | $200-1,500 | CA, NJ, NY tend higher; midwest lower |
What permits typically include
- Site plan with property lines, setbacks, panel layout
- Roof plan with rafter spacing, panel mounting points, attachment hardware
- Single-line electrical diagram
- Equipment cut sheets (panels, inverter, optimizers/microinverters, battery)
- Manufacturer's installation manual references
- Structural engineering letter (over a certain kW or for unusual roofs)
- Title 24 / energy code compliance forms (CA)
- UL 9540 listing documentation (battery)
Inspections you'll have
- Rough-in / mounting inspection — before drywall closes (sometimes skipped for roof mount).
- Mid-install / rough electrical — before final connections.
- Final inspection — everything done, ready for utility witness.
- Utility witness / meter swap — not the AHJ but the utility.
- PTO — final utility approval to operate.
What happens if there's no local AHJ?
In some unincorporated rural areas, there's no building permit requirement at all. In that case:
- State electrical inspector handles electrical permit.
- Self-certification: homeowner signs an affidavit stating system meets NEC.
- Utility still requires interconnection application; this becomes the de facto "permit."
- Insurance: your homeowners insurer may still require a licensed contractor and submitted plans.
- Tax credit / incentive: some state rebate programs require permit even when AHJ doesn't — ask before installing.
Common AHJ frustrations + how to avoid them
- Inconsistent reviewer interpretations: two reviewers in the same office can have different opinions. Solution: ask for the senior reviewer or escalate to chief building official.
- Stuck on minor item: often a missing label or unclear wiring diagram. Solution: address quickly and resubmit; don't fight.
- Slow response: 30-90 day permit turnaround is common in CA, NJ, NY metro. Solution: use installer who knows that AHJ + use SolarAPP+ if available.
- "We've never permitted a battery": rural AHJs sometimes have no battery experience. Solution: provide manufacturer install guide and NFPA 855 reference; usually helpful, not adversarial.
- Setback to property line dispute: AHJ wants 5 ft, you have 3 ft. Solution: file variance OR move equipment OR submit licensed surveyor letter clarifying setback.
Frequently asked questions
How do I find my AHJ if my address has both a city and township name?
Check your property tax bill — whichever entity is named there is the taxing authority and almost always the AHJ. Or call your county assessor's office.
Can my installer pull permits without me being involved?
Yes — most installers act as the permit applicant on your behalf. You sign a homeowner authorization form. The installer's contractor license is what permits get issued under.
What happens if I install solar without a permit?
Bad: your homeowner insurance may deny claims, you can't get net metering / PTO from the utility, you can't claim federal/state tax credits, and selling the home becomes harder (inspectors flag unpermitted electrical). Always permit.
Why does my AHJ require an engineer letter?
Most AHJs require a structural engineer's wet-stamp letter for systems over a certain size (often 10 kW), unusual roof types (TPO, slate, very steep), or for ground-mounts. The letter confirms the roof can carry the additional load and the foundation is engineered properly.