What happens if you skip the permit (and you needed one)
- Stop-work orders and fines: Keller Building Department can issue a $500–$1,000 stop-work order and require you to remove the system at your cost if an inspector spots unpermitted work; homeowners have paid $5,000–$15,000 in removal and re-installation after the fact.
- Insurance denial: Most homeowners policies explicitly exclude coverage for unpermitted electrical and structural work; a claim related to fire, shock, or roof failure may be denied, leaving you liable for medical bills or roof repair ($20,000+).
- Resale blocking: Texas Property Code requires sellers to disclose unpermitted work in the Residential Tenancy Agreement; buyers routinely demand $10,000–$30,000 credits or walk away entirely.
- Oncor interconnection refusal: The utility will not execute a net-metering agreement or turn on grid export without proof of local permit and city sign-off; your system remains an islanded liability, not an asset.
Keller solar permits — the key details
Keller's Building Department requires a building permit application for the mounting structure, roof penetrations, and electrical conduit runs on residential solar systems. The permit is based on the International Building Code (IBC) 1510.1 (rooftop solar) and IRC Section 907 (existing-roof modifications), which mandate that roof-mounted photovoltaic arrays be designed for the live and dead loads of Keller's climate zone (DFW is primarily 3A, with some 2A coastal influence). The application must include a site plan showing the array location, roof pitch, and setback from ridgelines and parapets. For systems over 4 lb/sq ft, the city requires a roof load certification letter from a Texas-licensed structural engineer (PE stamp required). Typical residential 7–10 kW systems on asphalt shingles run 3–5 lb/sq ft, so most homeowners do need the engineer's letter — expect $300–$800 for this document. The building permit itself costs $150–$400 depending on the installed cost basis (the city charges roughly 1.5–2% of the estimated system value, capped at $1,000 for systems under $50,000). Plan for 10–14 business days for the city to review and issue the building permit.
The electrical permit is separate and covers the inverter(s), disconnects, monitoring, rapid-shutdown devices, and all conduit/wiring from the array to the service panel. Keller enforces NEC Article 690 (Photovoltaic Systems) and NEC 705 (Interconnected Electric Power Production Sources) as adopted in the 2021 NEC. Critical requirements include: (1) NEC 690.12 (rapid-shutdown) — all residential grid-tied systems must have either module-level rapid-shutdown or a centralized DC-cutoff switch within 10 feet of the array that de-energizes all conductors within 3 seconds; (2) NEC 705.30 (utility interactive disconnects) — a visible, lockable AC disconnect between the inverter and the service panel; (3) string labeling and conduit fill calculations on the electrical diagram; and (4) bonding of the array frame and metal conduit to ground. The electrical permit is typically $100–$250 and is issued same-day if the plan review is clean. However, many Keller electrical inspectors flag systems that lack module-level rapid-shutdown documentation or that show conduit fill above 40% — both common rejection reasons. File the electrical permit after the building permit is issued; the city will not review electrical until the roof structure is approved.
Oncor Electric Delivery (the regional transmission and distribution operator serving Keller) requires a separate Interconnection Request application before your system can export power to the grid. This is a utility-level agreement, not a city permit, but Keller will not issue final sign-off on the building or electrical permit without proof that Oncor has received your interconnection application or has approved it. For systems under 10 kW, Oncor typically uses its Distributed Generation (DG) Fast Track process, which is a simplified approval path taking 5–10 business days. You must submit: (1) a completed Oncor DG Interconnection Request form; (2) a one-line diagram (same as the electrical permit diagram, showing the inverter, disconnects, and service panel); and (3) proof of electrical permit issuance from the city. Oncor does not charge a fee for the interconnection agreement itself. Once Oncor approves, they will issue a Distributed Energy Resource (DER) agreement that allows net metering at 1:1 (you get credit on your bill for excess power sent to the grid). The city's electrical inspector will verify that the Oncor DER agreement is in place before issuing the final sign-off.
Battery storage (if included) adds a third layer of review. Systems with battery backup of 20 kWh or larger fall under the International Fire Code (IFC) 1206 (Energy Storage Systems) and must have a fire-marshal review. Keller Fire Marshal's office requires a UL 9540 battery certification, a thermal runaway protection plan, and a minimum 3-foot setback from windows and doors. The fire-marshal review takes an additional 5–7 business days and costs $200–$500. Smaller systems (under 20 kWh) are treated as part of the electrical permit and do not require separate fire approval, but you must still document the battery type and SOC (state of charge) controls on the electrical plan. This is a common point of confusion — many installers fail to notify the fire marshal until after the electrical permit is issued, causing delays of 2–3 weeks.
Timeline and next steps: allow 4–6 weeks from start to final sign-off. Week 1: prepare building permit application with structural engineer's roof load letter (if needed). Week 2: submit building permit, wait for issuance (10–14 days). Week 3: prepare electrical permit application with NEC 690.12 rapid-shutdown documentation and one-line diagram. Week 4: submit electrical permit, receive same-day approval if clean. Week 4–5: simultaneously submit Oncor interconnection request and request fire-marshal review (if battery). Week 5–6: city issues final building and electrical sign-off once Oncor DER agreement is received. Do not allow the solar installer to energize the system until you have all three approvals in writing: building final, electrical final, and Oncor DER agreement. Many installers pressure homeowners to 'go live' early — this is a code violation and voids your insurance.
Three Keller solar panel system scenarios
NEC 690.12 Rapid Shutdown: Why Keller inspectors flag it and how to get it right
NEC 690.12 (rapid-shutdown of ungrounded PV arrays) became mandatory in the 2014 NEC and remains a critical safety requirement in the 2021 NEC that Keller enforces. The rule requires that all conductors (both AC and DC) be de-energized within 3 seconds when a rapid-shutdown device is activated. This is a fire-safety mandate: if a firefighter is spraying a burning roof, they need to know that the array is truly dead and won't arc or reignite. Keller electrical inspectors almost always reject solar permit applications that don't explicitly state the rapid-shutdown method on the one-line diagram.
There are two common approaches: (1) Module-level rapid-shutdown (safest, preferred by Keller inspectors) — each solar panel has an integrated power optimizer or microinverter that de-energizes the panel's output within 3 seconds of a signal. Examples: SolarEdge, Enphase, Solaredge. Cost: roughly $0.50–$0.80 per watt extra (for an 8 kW system, add $4,000–$6,400). (2) Centralized DC rapid-shutdown — a single DC cutoff switch located within 10 feet of the array (often at the roof near the conduit entry) that de-energizes all DC conductors. Cost: $500–$1,500 for the hardware and labor. Keller building code (IBC 1510.1) prefers module-level but accepts centralized if the switch is clearly labeled, accessible (not locked), and within 10 feet. Many installers skip rapid-shutdown documentation or assume the inverter's main disconnect counts as rapid-shutdown (it doesn't). When the inspector sees a blank line for 'rapid-shutdown method' on the one-line diagram, they reject the permit and ask for clarification.
To avoid rejection: include on your electrical plan a note that reads 'System includes [SolarEdge Power Optimizers / Enphase Microinverters / Centralized DC Cutoff Switch at <location>] providing NEC 690.12-compliant rapid-shutdown within 3 seconds per IEC 62109-2.' Include the manufacturer's cutsheet showing the 3-second response time. The city will approve within 1 business day if this is clear. Without it, expect a 5–7 day delay while the inspector and the solar company's electrician exchange clarifications.
Roof load certification in DFW: why 4 lb/sq ft matters and how caliche affects Keller installations
North Texas sits in IECC Climate Zone 3A (Dallas-Fort Worth), which is subject to 90 mph basic wind speeds per ASCE 7-22 and the 2021 IBC. Keller's specific location is at the northern fringe of this zone, trending toward 3B in some years. Roof-mounted solar arrays must be designed to withstand the combined dead load (array + mounting hardware + snow, if applicable) plus live wind loads. The threshold most Keller inspectors use is 4 lb/sq ft: systems under this weight are assumed safe on typical 1990s–2010s residential roofs (which are designed for 20 lb/sq ft snow load + 30 lb/sq ft wind uplift). Systems over 4 lb/sq ft require a Texas PE (Professional Engineer) roof load certification letter.
Here's the wrinkle: many Keller properties, especially in southwest Keller toward Arlington, sit on expansive Houston Black clay or caliche bedrock. Caliche — a calcium carbonate layer 2–8 feet below grade — is extremely hard and can affect roof settling and long-term structural integrity if the house is old (1960s–1980s). A 1975 ranch with a roof built over caliche may have minor settling, which an engineer must account for when certifying the roof for an additional 4 lb/sq ft load. This is not a showstopper, but it adds $100–$200 to the engineer's fee because they need to inspect not just the roof framing but also the foundation and any signs of settlement cracks. Newer homes (post-2000) are less risky. When the solar company orders the structural engineer, make sure you mention the year the house was built and whether there are any foundation cracks or roof sags. The engineer will evaluate these during their site visit and charge accordingly ($300–$800 depending on findings).
Bottom line for Keller: if your system is over 4 lb/sq ft or your home was built before 1990, budget for a structural engineer. If it's a modern home with a standard 7–10 kW system under 4 lb/sq ft, you may skip the engineer — but call Keller Building Department first to ask. Many inspectors will waive the engineer requirement if the solar company provides the roof's original engineering plan (if available) or a recent roof-inspection report showing no damage or settling. Getting this answer in writing from the city before you sign a solar contract can save $400 in unnecessary engineer fees.
620 W. Keller Parkway, Keller, TX 76248
Phone: 817-744-4860 (Building) / 817-744-6058 (Planning & Zoning) | https://www.cityofkeller.com/departments/building-and-permits (check for eGov permit portal link)
Monday–Friday, 8:00 AM–5:00 PM CST
Common questions
Can I install solar panels myself in Keller if I'm the homeowner?
No. Texas requires all electrical work, including solar wiring and inverter installation, to be performed by a licensed electrician holding a Class A (General) or Class C-30 (Solar) license. Keller Building Department will not issue an electrical permit for owner-performed work. However, you can be the permit applicant and project owner — just hire a licensed contractor to do the work. The contractor must obtain the electrical permit in their name and perform all inspections with the city.
Do I need a permit if I install a small 2 kW portable solar generator or RV-style panel?
If the generator is truly portable (wheels, no permanent roof mount, battery standalone) and you never grid-tie it, no permit is required. However, if you hardwire it into your home's electrical panel or mount it permanently on the roof, yes — it requires both building and electrical permits in Keller, plus Oncor interconnection if it's grid-tied. Many homeowners mistakenly think 'small system = exempt'; Keller has no size exemption for grid-tied systems.
What does 'proof of Oncor interconnection application' look like for the city?
You submit the completed Oncor Distributed Generation (DG) Interconnection Request form (available at oncor.com/distributed-generation) along with your one-line diagram and any Oncor communications. Once Oncor receives your application, they email you a confirmation with a case number. Print this email and include it with your electrical permit application. The city will then contact Oncor directly to verify acceptance. Once Oncor approves (5–10 business days), they email the Distributed Energy Resource (DER) Agreement. Present this signed agreement to the city electrical inspector, and they'll issue final sign-off.
Can I expand my existing 5 kW system to 10 kW later without redoing the entire permit?
No. Each system expansion above a certain threshold (roughly 10–15% increase) requires a new electrical permit amendment and Oncor interconnection update. If you expand from 5 kW to 10 kW, you're essentially modifying the system; Keller will issue a new electrical permit (usually same-day, $100–$150). Oncor will require an updated DER agreement reflecting the larger size and potentially different inverter specs. Most solar installers will advise you to right-size the system upfront rather than expand later, since the upfront permit cost is small but expansion logistics are messy.
Do I need special insurance or HOA approval for solar in Keller?
Check your HOA covenants first. Many Keller neighborhoods (Vistas of Keller, Heritage Crossing, Stonewood) have architectural review boards that require pre-approval of solar color, orientation, and visibility from the street. HOA approval is NOT the same as city permit and typically takes 2–4 weeks; always apply to HOA before filing the city permit. For insurance, notify your homeowner's insurer once the system is permitted and installed. Most insurers do not increase premiums for grid-tied solar but may require proof of city sign-off. Some insurers exclude coverage for unpermitted electrical work, so permit-first is critical.
What happens during the city electrical inspection after I submit the permit?
The Keller electrical inspector schedules a rough inspection after the solar company has mounted the array and run the conduit but before the inverter is powered on. They verify: (1) conduit routing and fill (no more than 40% of conduit cross-section), (2) junction-box labeling and rapid-shutdown device visible, (3) AC disconnect switch installed and labeled, (4) grounding/bonding straps in place, (5) meter-base wiring correct. If all is clean, they issue a rough-pass. The final inspection happens after the inverter is installed and the system is ready to energize but not yet producing power. The inspector will ask you to show the Oncor DER agreement and confirm that Oncor has received the interconnection application. Once they see proof, they issue the final sign-off.
What's the difference between a building permit and an electrical permit for solar?
The building permit covers the structural mounting, roof penetrations, and any conduit runs outside the home (structural safety). The electrical permit covers the inverter, wiring, disconnects, and bonding inside the home (electrical safety and code compliance). Both are required in Keller. You can submit the electrical permit after the building permit is issued, but most contractors file both simultaneously to speed up review. They are issued by different inspectors and require separate inspections.
If my roof is less than 20 years old, do I still need a structural engineer's letter?
Not necessarily. Call Keller Building Department and ask if your specific system (size, weight, roof type) requires structural certification. Most modern (post-2000) asphalt-shingle roofs with a standard 7–10 kW system do NOT need an engineer letter if the system is under 4 lb/sq ft. However, if you have any roof damage, prior leaks, or a very steep pitch (40°+), the city will likely ask for engineering. Getting this answer in writing before you sign a contract is worth the phone call.
Do I have to wait for Oncor approval before I can get the city's electrical sign-off?
No, but the city will not issue the final building permit sign-off until you provide proof that Oncor has received your interconnection application. You can get the electrical permit and rough inspection done before Oncor approves, but you cannot energize the system until Oncor issues the DER agreement. Most solar installers coordinate this by submitting the Oncor application and the electrical permit at the same time, so the inspections and Oncor approval happen in parallel.
What if Oncor denies my interconnection request?
Oncor denies very few requests for residential systems under 10 kW if the one-line diagram and electrical plan are correct. Common reasons for denial: (1) system is interconnected on a transformer that's already at capacity, (2) the utility service line is too small to handle backflow, (3) the electrical design violates NEC Article 705. If Oncor denies, they will explain the issue in writing. Work with your solar installer's electrician to revise the design (e.g., add additional wiring, upgrade service panel capacity, or relocate the inverter). The revised application is resubmitted and usually approved within 5 business days. Denial does not void your building/electrical permits; it just delays system energization until Oncor approves.