Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Every grid-tied solar system in Johnstown — no matter the size — requires both a building permit (for roof mounting) and an electrical permit (for NEC 690 compliance), plus a utility interconnection agreement with Holy Cross Energy or your local provider. Off-grid systems under 10 kW may have exemptions, but grid-tied systems do not.
Johnstown, perched on Colorado's Front Range at roughly 5,000 feet, sits in an interesting position for solar permits: it falls under Larimer County jurisdiction for unincorporated areas, but the Town of Johnstown has its own building department that enforces the 2021 Colorado Building Code (which adopts the 2020 IBC and 2020 NEC). This matters because Johnstown's specific online permit portal, fee structure, and plan-review timeline differ noticeably from neighboring towns like Berthoud or Loveland. Johnstown requires BOTH a building permit and an electrical permit for solar—not a combined 'solar permit' like some cities issue. Roof-mounted systems must include a structural engineer's stamp if they exceed 4 lb/sq ft dead load (typical for residential arrays), and the expansive bentonite clay soils common to the area mean foundation anchoring and differential-settlement language must appear in the electrical drawings. Utility interconnection (typically with Holy Cross Energy) must be finalized before Johnstown's final inspection, and all rapid-shutdown devices per NEC 690.12 must be labeled and tested. Most residential systems pull 4–8 weeks from permit submission to final sign-off, though simple over-the-counter DIY solar pre-packaged kits sometimes clear in 2–3 weeks if documentation is clean.

What happens if you skip the permit (and you needed one)

Johnstown, Colorado solar permits — the key details

Johnstown enforces the 2021 Colorado Building Code, which means NEC Article 690 (Photovoltaic Power Production Systems) is the binding standard for all electrical design and installation. Every grid-tied PV system must have a labeled rapid-shutdown device per NEC 690.12 that de-energizes the array within 10 seconds of being tripped—typically a combiner-mounted relay or microinverter firmware. The electrical permit application must include a one-line diagram showing all string circuits, combiner configuration, inverter model and settings, DC/AC breaker sizes, and grounding conductor paths. Johnstown's Building Department reviews electrical plans for NEC 705 compliance (interconnected power production), meaning your utility interconnect point must be marked on the one-line, and your main service panel must have a dedicated 20-amp breaker or greater for the solar feed. Do not assume that a factory-assembled microinverter or a plug-and-play system bypasses this requirement—Johnstown treats DIY kits with identical rigor as contractor-installed arrays. The electrical permit typically costs $150–$400 depending on system size (the city bases fees on estimated solar capacity in kW), and inspection includes a rough-in check before the system is energized and a final witness test once the utility has signed off on net-metering.

The building permit covers roof mounting, structural adequacy, and fire-safety zoning. Johnstown requires a structural engineer's roof-load calculation and stamp for systems over 4 lb/sq ft—most modern residential arrays (350–400W panels with racking hardware) hit this threshold. Because Johnstown sits on the Front Range where expansive bentonite clay is prevalent in many neighborhoods, the structural engineer's report must address differential settlement and soil pressure; if your home has a history of foundation movement (cracking in basement, sticking doors), the solar engineer should review that before mounting design. The building permit application includes roof plans (layout of panel rows, setback from roof edges per IBC 1505, penetration details for conduit), electrical-conduit routing on the south-facing or optimal-aspect roof face, and the location of the rapid-shutdown device (typically mounted on the exterior where it's accessible to firefighters—NEC 690.12(A)). The building permit fee typically runs $200–$600 depending on total system capacity and whether a third-party structural review is needed. Roof-mounted systems in Johnstown are not permitted in the historic downtown district without architectural review; if your property lies within the historic overlay, expect a 2–3 week additional delay for appearance approval. Snow load is not typically an issue for modern racking (Colorado Building Code specifies 25 psf ground snow for Johnstown, and racking is engineered for 35 psf), but the structural stamp must confirm this.

Battery storage systems (Tesla Powerwall, LG Chem, Generac PWRcell, etc.) add a third layer of permits and review. Any battery system over 20 kWh requires a Fire Marshal's review and approval—Johnstown's fire authority (Johnstown Fire Department, typically contracted through a regional provider) will require a hazmat-storage plan and arc-flash labeling. Battery systems under 10 kWh can often be approved as part of the electrical permit, but anything larger triggers a separate energy-storage system (ESS) permit. NEC Article 706 governs battery design (overcurrent protection, thermal shutdown, isolation switches), and the electrical one-line diagram must show the battery circuit separate from the solar PV circuit, with its own disconnect and combiner. Battery cost for a typical 10 kWh residential system runs $8,000–$14,000 installed; if Johnstown requires a third-party ESS inspection, add $500–$1,000 and 1–2 extra weeks of timeline. Johnstown does not currently offer a rebate or expedited ESS pathway (unlike some Colorado municipalities that have partnered with Xcel Energy on battery incentive programs), so DIY installers or contractors should budget for standard electrical + fire permitting, not a special solar-plus-storage track.

Utility interconnection with Holy Cross Energy (or your local utility if outside the HCEI service territory) is a separate process from Johnstown permits, but must be completed or at least significantly advanced before Johnstown will issue final electrical approval. Holy Cross typically requires a completed Interconnection Application (Form 27 or equivalent), a one-line diagram signed by a PE, proof of Johnstown electrical-permit issuance, and a feasibility study if the system exceeds 25 kW (rare for residential). The utility review window is typically 30–45 days, and they may flag issues like transformer voltage regulation or line-loss impact that require a slightly undersized inverter or a phased system. Once the utility approves, they provide an Interconnection Agreement that you and your contractor sign; Johnstown's final electrical inspection includes a utility representative witnessing the net-meter installation and confirming that the rapid-shutdown device operates correctly. The utility fee for interconnection is typically $0–$300; some utilities charge a one-time interconnect fee while others waive it for residential systems under 10 kW.

Owner-builders in Colorado can pull permits for work on owner-occupied 1–2 family homes without a contractor license, but only for the work they personally perform. If you are a homeowner installing your own solar system, Johnstown will issue the permits to you (not a contractor), and you will be the responsible charge on the job. However, you must either pull both the building and electrical permits yourself OR hire a licensed electrician to pull the electrical permit on your behalf (many DIY solar installers hire a licensed electrician just for the permit-application and final-inspection stage, keeping installation costs down). The critical limitation: you cannot hire an unlicensed person to do electrical work even if you pull the permit. All wiring, breaker installation, combiner box assembly, and utility-interconnect work must be performed or directly supervised by a licensed electrician or PE. Many DIY solar companies (SunPower, Sunrun, Vivint, Tesla) will not support owner-builder installations because their insurance requires a licensed contractor to be in charge; if you choose a true DIY route (kit + your labor + hired licensed electrician for electrical work), you are responsible for all engineering, structural design, and building-code compliance. Johnstown's Building Department offers pre-application consultations (free) to clarify your specific path before spending engineer fees.

Three Johnstown solar panel system scenarios

Scenario A
5 kW roof-mounted grid-tied system, new construction home in suburban Johnstown, microinverters, no batteries
You are building a new single-family home in Johnstown's growth area and want to integrate a 5 kW solar array (approximately 12–14 Enphase microinverter panels or 10 string-inverter panels) into the roof design during framing. Because the home is under construction, the solar permit coordination is easier: the builder includes the roof conduit roughing, panel-layout drawings, and structural load calculations in the base framing permits. The building permit for solar runs $300–$500 because the roof structure is already engineered for dead load and the solar addition does not trigger a separate structural stamp (new construction homes are designed for added loads). The electrical permit requires a one-line diagram showing the microinverter string configuration, the dedicated 20-amp solar-feed breaker in the main panel, and the rapid-shutdown relay (typically hardwired to a roof-mounted combiner box accessible to firefighters). Johnstown's plan review for this scenario takes 2–3 weeks because it's bundled into the overall home-construction permit track. The electrical inspection happens during rough-in (before drywall) and includes a voltage check on the microinverters and verification that the DC conduit is properly sized and protected (NEC 690.31 requires conduit fill not to exceed 40% for DC circuits). Once the home is complete and Holy Cross Energy approves the 25 kW interconnection application (2–3 weeks), the final electrical and utility-witness inspections can be scheduled. Total timeline: 4–6 weeks from permit-application to final approval. Costs: building permit $300–$500, electrical permit $150–$300, utility interconnect fee $0–$150, structural engineering $0 (included in home design). The homeowner benefit: integrating solar into new construction is the simplest path because there is no roof-loading risk or pre-existing structural unknowns.
Permit required (grid-tied) | Building permit $300–$500 | Electrical permit $150–$300 | No structural engineer needed (new roof) | Rapid-shutdown device required (NEC 690.12) | Holy Cross Energy interconnect agreement required | Final inspection includes utility witness | Total timeline 4–6 weeks | Typical system cost $12,000–$18,000 after tax credits
Scenario B
8 kW retrofit on existing 1970s colonial, flat asphalt-shingle roof, south slope, clay-soil home with prior foundation cracking
Your existing home in Johnstown's older neighborhoods has a south-facing roof and you want to add an 8 kW string-inverter system (16–18 panels at 400W each). The key difference from Scenario A: your roof is 50+ years old, it may have inadequate structural sheathing under asphalt shingles, and your home sits on expansive bentonite clay with visible basement cracking that suggests prior differential settlement. The building permit application must include a structural engineer's roof-load assessment and a roof-condition inspection (to confirm that adding 3–4 lb/sq ft of panel weight will not exceed the existing roof's safe design load). The engineer's report typically costs $500–$800 and takes 1–2 weeks. The report must also address differential-settlement concerns: if your home has moved in the past, the engineer should recommend a geotechnical site assessment ($1,000–$2,000) or at minimum anchor the solar mounting design to the existing foundation footings rather than relying on roof diaphragm alone. Johnstown's Building Department will likely request a soils note in the structural report confirming that the clay's expansion/contraction cycles have been accounted for. The electrical design is standard (one-line diagram with rapid-shutdown via string-inverter DC breaker and a roof-mounted relay, AC feed to a 40-amp dedicated breaker in the main panel). However, the building permit will be flagged for structural review and may require a site visit by the city's plan examiner; expect 4–6 weeks for permit approval. The electrical permit (once building is approved) takes an additional 1–2 weeks. Roof inspections include a pre-installation walk-through to assess sheathing and fastening, a post-installation check to confirm that mounting rails and hardware are properly secured without penetrating live wiring or plumbing, and a final electrical check for rapid-shutdown and DC-circuit protection. Utility interconnection takes 3–4 weeks. Total timeline: 8–12 weeks from initial structural assessment to final sign-off. Costs: building permit $400–$700, electrical permit $200–$350, structural engineer $500–$800, possible geotechnical consult $1,000–$2,000, utility fee $0–$150. The key lesson: roof retrofits on older homes with soil concerns add time and engineering cost, but are absolutely permittable if the structural engineer signs off.
Permit required (grid-tied retrofit) | Building permit $400–$700 | Electrical permit $200–$350 | Structural engineer assessment required $500–$800 | Possible geotechnical review $1,000–$2,000 (for clay-soil homes with prior cracking) | Roof-condition inspection required | Rapid-shutdown via string-inverter or relay | Holy Cross interconnect agreement | 8–12 week timeline (includes structural study) | System cost $16,000–$24,000 installed
Scenario C
3 kW off-grid system with 10 kWh battery storage, rural property north of Johnstown town limits (unincorporated Larimer County)
Your property is outside Johnstown town limits but within Larimer County, and you want a completely off-grid solar system with a 10 kWh battery (e.g., two Tesla Powerwalls) and no utility connection. The permitting answer depends on whether you are in unincorporated Larimer County or within the Town of Johnstown's extraterritorial jurisdiction (ETJ). If unincorporated: Larimer County's regulations for off-grid systems under 10 kW typically allow an exemption from building and electrical permits if the system is not grid-connected and is isolated from public utility infrastructure. However, you must still comply with NEC Article 706 (energy-storage systems) for battery safety, and the county fire marshal will require a battery hazmat-storage plan and arc-flash labeling. A 10 kWh battery system does not cross the 20 kWh threshold that mandates formal Fire Marshal approval in many jurisdictions, but Larimer County may still require a home-energy system inspection ($300–$500) and written approval from the county building department. If your property is within Johnstown's extraterritorial jurisdiction (typically 1 mile beyond town limits): Johnstown's building code applies, and an off-grid system with battery storage is treated as a non-building-utility system; Johnstown likely requires an electrical permit for the battery circuit and a Fire Marshal sign-off, even though the PV array itself may be exempt from building permits if it's ground-mounted or roof-mounted on a detached structure under 200 sq ft. The practical approach: contact Larimer County Building Department to confirm your jurisdiction, then ask explicitly whether a 3 kW PV array + 10 kWh battery system requires permits. Most likely outcome: electrical permit required ($100–$250), Fire Marshal approval ($0–$500), no building permit for the array itself. If you add a second battery bank (exceeding 20 kWh): formal ESS permit required, 2–4 week review, potential $1,000+ in fire-safety upgrades (sprinklers, thermal sensors). Total timeline: 2–4 weeks for an unincorporated off-grid system; 4–6 weeks if you are in Johnstown's ETJ. Costs vary widely depending on jurisdiction ($0–$1,000 in permits). The key lesson: off-grid systems are not automatically permit-exempt, and battery storage always triggers some review—do not assume 'off-grid means no paperwork.'
Depends on jurisdiction (town vs county) | Larimer County: off-grid under 10 kW may be exempt | Johnstown ETJ: electrical permit for battery likely required $100–$250 | Fire Marshal review for 10 kWh battery: $0–$500 | No building permit for ground-mounted array (typically) | NEC 706 compliance required (battery safety) | Battery hazmat-storage plan required | 2–4 week timeline (unincorporated) or 4–6 weeks (Johnstown ETJ) | Confirm jurisdiction before design finalization

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address
City of Johnstown Building Department
Contact city hall, Johnstown, CO
Phone: Search 'Johnstown CO building permit phone' to confirm
Typical: Mon-Fri 8 AM - 5 PM (verify locally)
Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current solar panel system permit requirements with the City of Johnstown Building Department before starting your project.