Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Every grid-tied solar system in Ennis requires both a building permit (for mounting/roof) and an electrical permit (for wiring/inverter), plus a utility interconnection agreement with Oncor Electric Delivery or your local provider. Even small DIY kits trigger both.
Ennis falls under Ellis County electrical jurisdiction, which enforces the current NEC (National Electrical Code) via the State Electrical Board of Texas. Unlike some Texas cities that grandfather smaller systems or allow expedited review, Ennis Building Department applies full NEC Article 690 (PV systems) scrutiny to ALL grid-tied installations regardless of wattage — there is no residential solar exemption threshold. The city's building permit process is single-plan-submittal (not dual-track like Austin), meaning you file one application covering both structural-mount and electrical, but the city forwards the electrical scope to the third-party electrical inspector (often Oncor's approved contractor or a municipal electrical office). Roof-structural review is mandatory for any system over 50 lbs total weight on an existing residential roof; the building department will request a PE-sealed roof load analysis if your system exceeds 4 lb/sq ft, which most modern 5–10 kW systems do. Ellis County sits in IECC climate zone 3A (hot-humid summers, mild winters, 6–12 inch frost depth), so NEC 690.4(c) requirements for moisture/condensation control in conduit runs matter especially during summer thunderstorm season. Plan on 3–5 weeks for building-permit issuance and 2–3 additional weeks for electrical inspection scheduling; utility interconnection (Oncor or municipal co-op) runs separately and may add 4–8 weeks depending on circuit capacity available.

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

Ennis solar permits — the key details

Ennis Building Department issues permits under the 2015 International Building Code (adopted statewide by Texas) plus the 2017 National Electrical Code and current State Electrical Board rules. Grid-tied solar systems fall under NEC Article 690 (Solar Photovoltaic Systems) and IBC Section 1510 (Roof Assemblies and Rooftop Structures). The code does NOT distinguish between residential and commercial for solar — a 5 kW roof-mounted system on a homeowner's house and a 5 kW system on a commercial building follow identical electrical approval paths. NEC 690.12 (Rapid Shutdown of PV Systems on Buildings) is a critical control: your inverter and string-combiner box must be capable of de-energizing all DC circuits within sight of the roof within 10 seconds of a signal; this typically means an automatic or manual DC disconnect on or adjacent to the roof, plus a labeled rapid-shutdown switch accessible to the fire department. Ennis fire marshal may request a pre-application meeting if your system includes battery storage over 20 kWh; battery ESS (energy storage systems) trigger an additional Fire Code (IFC) review under IFC Section 1206 and often require a separate electrical permit amendment.

The building permit application must include (1) a site plan showing roof orientation, panel layout, and setbacks from the roof edge (minimum 3 feet in most cases per IRC R324.3.2); (2) a roof structural load analysis signed by a professional engineer if the system exceeds 4 lb/sq ft (most 5–10 kW systems do); (3) electrical single-line diagram showing inverter make/model, string configuration, DC disconnect, AC disconnect, grounding, and conduit fill (NEC 690.31 limits DC-side conduit fill to 53% on a continuous load); (4) equipment cut sheets (inverter, combiner, breaker, conduit); and (5) utility interconnection application (Oncor's Form 62 or equivalent) filed with the city simultaneously or before — Ennis does not issue electrical permits until the utility pre-screens the application. If you're installing on a tile or metal roof, you may need roof-penetration details and a roofer's certification that the mounts don't void the roof warranty. Ennis city staff typically issue permits within 3–5 business days if the submission is complete; incomplete applications get a detailed deficiency notice and restart the clock.

Electrical inspection occurs in two stages: rough electrical (before energization, checking DC and AC wiring, disconnects, grounding, conduit integrity, and NEC 690 label compliance) and final electrical (after system commissioning, with the utility present to witness net-metering setup and verify two-way metering). NEC 690.56 requires all junction boxes, combiner boxes, and disconnects to be labeled with voltage and current ratings; the inspector will flag any missing labels. Grounding is critical: NEC 690.41 requires both equipment grounding (bonding metal frames to the service ground) and system grounding (bonding one DC conductor to ground), and rapid-shutdown compliance adds a third relay to the mix — this is where DIY installs often fail inspection. The rough inspection is typically scheduled within 1–2 weeks of permit issuance; you cannot energize the system before rough approval. The final inspection requires Oncor or your local utility representative present (plan 2–3 weeks out to coordinate); the utility witness confirms metering wiring and approves net-metering status. If battery storage is included, Fire Marshal must inspect battery installation (ventilation, isolation, acid-resistant flooring if lead-acid, and emergency shut-off placement) before electrical final — this adds 1–2 weeks to the timeline.

Ellis County sits in IECC Climate Zone 3A (hot-humid), which means NEC 690 conduit-fill and heat-dissipation rules carry extra weight. Summer roof temperatures routinely exceed 140°F; the code requires conduit to be rated for wet locations if it's within 3 feet of a roof penetration (NEC 300.9). Metallic conduit is standard for DC runs (NEC 690.31(b)); plastic conduit is only allowed for buried runs below grade. The city building inspector will visually confirm all conduit is routed, supported every 3 feet (NEC 300.19), and UV-protected if exposed. Roof-penetration flashing must be IP65-rated and compatible with your roof type (asphalt shingle, metal, tile, or concrete); the building permit includes a roofing-flashing detail review. If you're in an area with expansive clay soil (Ellis County has Houston Black clay in some zones), ground-mounted (rather than roof-mounted) systems may require a foundation engineer's report if the ground-mount frame exceeds 10 feet in height — this is uncommon in Ennis for residential, but worth flagging if you're considering a pole-mount system.

Owner-builder (homeowner) installation is allowed in Texas if the owner occupies the property and performs the work themselves or hires unlicensed labor under their direct supervision — however, the electrical portion must still be inspected and signed off by a licensed electrical inspector, and the homeowner must pull the permit in person at Ennis City Hall with photo ID and proof of residency. You cannot have a solar contractor pull the permit and then do the work yourself; once the contractor-of-record is named on the permit, that entity is liable for all code compliance. Typical cost for building and electrical permits combined is $300–$800 depending on system size (fees are usually scaled to the valuation of the equipment, typically 1–2% of the installed cost). Utility interconnection is handled separately by Oncor; Oncor's interconnection application (Form 62) carries no fee for systems under 10 kW on residential accounts, but processing takes 4–8 weeks. Battery storage ESS adds approximately $200–$400 in additional permit and plan-review fees. Total project timeline from permit submittal to first kWh generated is typically 8–12 weeks in Ennis if you have all documentation ready upfront.

Three Ennis solar panel system scenarios

Scenario A
8 kW roof-mounted system, asphalt-shingle two-story home, no battery, Ennis city limits
You're installing 20 SunPower 400W panels on a south-facing roof in a typical Ennis neighborhood (2-story colonial on a 0.25-acre lot, asphalt composition shingles, metal flashing, 10-year-old roof). System weight is approximately 3.2 lb/sq ft (within NEC guidelines but close enough that the building inspector will request a roof-load analysis). Your electrician submits a building permit application with a site plan showing panel layout (4 rows of 5 panels), DC conduit routing to a combiner box mounted on the east eave, AC conduit to the inverter (Enphase IQ8 or similar 8 kW string inverter) mounted on the interior wall just above the electrical panel, and a 100 A DC disconnect. The roof-structural engineer certifies that the existing asphalt shingles and rafters can handle the 3.2 lb/sq ft distributed load; the building inspector approves the permit within 4 business days. Electrical rough inspection happens 10 days later; the inspector verifies NEC 690 compliance (all combiner-box labels readable, DC and AC conduit fill at 48% on the DC side, proper grounding bonds from metal frames to the service ground, rapid-shutdown relay functional, and no conduit bends tighter than 6x conduit diameter). You pass rough and energize. Oncor interconnection application (filed simultaneously with the building permit) is approved at week 6; Oncor schedules a net-metering meter swap. Electrical final inspection occurs at week 7 with Oncor present; Oncor verifies two-way metering and confirms the system is live. Total timeline: 7–8 weeks. Permit cost: $450 (building) + $350 (electrical) = $800; Oncor interconnection: $0 for residential under 10 kW.
Building permit required | Electrical permit required | Roof-load analysis (PE-sealed) $600–$1,200 | Oncor Form 62 (no fee) | Rapid-shutdown DC disconnect required | Two inspections (rough + final with utility witness) | Total permit fees $800 | Utility interconnect $0 | Total project timeline 7–8 weeks
Scenario B
5 kW ground-mounted system with 10 kWh battery storage (LiFePO4), rural Ellis County (unincorporated), backup power for outages
You're installing a hybrid off-grid system on your 2-acre property outside Ennis city limits but still in Ellis County. The system includes 12 LG 430W panels on a ground-mount pole structure, a 5 kW hybrid inverter (Victron or similar), and a 10 kWh battery cabinet (LiFePO4 cells, UL 9540-certified). Because this is unincorporated Ellis County, permit jurisdiction shifts to the county building department (more lenient than Ennis city, but still enforces NEC). However, if you're within Oncor service territory and want to grid-tie even as a hybrid backup, you'll also need Oncor interconnection approval. The ground-mount pole structure is certified for wind load per the county (shallow 6–8 inch frost depth in central Ellis County, but the engineer designs for 90 mph wind per IBC wind-speed maps); this requires a structural engineer's seal and adds $1,500–$2,500 to the foundation work. The 10 kWh battery triggers a Fire Code review (IFC Section 1206) — the county fire marshal's office must inspect battery ventilation, isolation from living spaces, and emergency shut-off placement. The battery cabinet includes a dedicated DC disconnect and a DC-to-battery charge controller; the main AC disconnect and metering panel are installed in your garage. Permit application must include the battery-system load analysis (IFC 1206.1 requires a fire-protection engineer's report for systems over 20 kWh, but 10 kWh is still flagged for inspection). County building review takes 2–3 weeks; fire marshal review adds 1–2 weeks. Electrical inspection occurs after rough wiring (DC and AC runs, grounding, all conduit tested for continuity). If grid-tied (hybrid mode), Oncor interconnection approval is needed separately — Oncor will rate-limit the export capacity (typically to 5 kW or less) and require an antiislanding relay on the inverter. Total timeline: 10–12 weeks. Permit cost: $500 (building) + $400 (electrical) + $300 (battery ESS) = $1,200; county fire marshal review: $200–$400.
County building permit required (unincorporated) | Electrical permit required | Battery ESS permit required | Fire marshal battery inspection $200–$400 | Structural engineer ground-mount analysis $1,500–$2,500 | Oncor interconnection (if hybrid grid-tie) requires anti-islanding relay | IFC 1206 compliance (ventilation + isolation) | Total permit fees $1,200–$1,600 | Total project timeline 10–12 weeks
Scenario C
3 kW micro-inverter system (12 Enphase panels), Ennis city limits, rental property (non-owner occupied)
You own a rental duplex in Ennis and want to install a 3 kW solar system (12 Enphase 250W panels with 12 micro-inverters, no battery). Because the property is rental (not owner-occupied), you must use a licensed electrician to pull the permit; you cannot pull it as owner-builder. The electrician files a building permit with the site plan and electrical diagram; the system is smaller than Scenario A but the permit process is identical in Ennis city. The micro-inverter architecture (each panel has its own inverter) simplifies the conduit-fill calculation (each run is ~10 A versus 40 A for a string inverter), so the permit review is faster — no string-combiner box, no DC disconnect (micro-inverters are DC-isolated), and only a single AC disconnect at the main panel. However, NEC 690.12 rapid-shutdown still applies; Enphase Q Cables include integrated rapid-shutdown capability (verified by the manufacturer's data sheet included in the permit). Building inspection is scheduled within 1 week; the inspector checks roof attachment (penetration flashing, conduit support, AC wiring to the main panel). Electrical rough happens at week 2; rough inspection verifies the AC conduit, breaker sizing (40 A for 3 kW is typical), and grounding. Oncor interconnection takes 4–6 weeks (priority slightly lower for non-owner-occupied, but still standard net-metering eligibility). Electrical final with Oncor witness at week 7. Permit timeline: 7 weeks total. Permit cost: $300 (building) + $250 (electrical) = $550, because the valuated system cost is lower (~$12,000 installed) and micro-inverter systems have simpler electrical scope. Rental properties are not exempt from permits; the difference from owner-occupied is that you must use a licensed contractor.
Building permit required (non-owner-occupied uses licensed contractor) | Electrical permit required | Micro-inverter system (no combiner, DC-isolated) | NEC 690.12 rapid-shutdown (Enphase Q Cable) | Oncor Form 62 | Single AC disconnect (40 A) | Total permit fees $550 | Utility interconnect $0 | Total project timeline 7 weeks

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Roof structural review and NEC 690 conduit/grounding in Ellis County climate

Ennis sits in IECC Climate Zone 3A (hot-humid), with summer peak roof temperatures exceeding 140°F and high moisture from thunderstorm activity (peak June–August). NEC 690 Article requirements for solar conduit are strict about wet-location rating and UV protection in this climate. All DC-side conduit must be UV-rated Schedule 40 PVC or aluminum (metallic is preferred for UV resistance and EMI shielding); the building inspector will visually confirm UV rating on every run. Conduit fills are tightly controlled: NEC 690.31(b) limits DC-side fills to 53% under a continuous load (solar panels are considered continuous under NEC Article 100). A typical 8 kW string-inverter system with four strings of 10 panels has a DC current of approximately 40 A; this requires at least 1-inch aluminum conduit (53% fill limit at 40 A is roughly 350 kcmil copper or larger, which demands 1-1.4-inch conduit). If you exceed 1-inch, the inspector will verify conductor fill using NEC Table 5 or a fill calculator; undersized conduit is a common rejection reason in Ennis and costs $500–$1,500 to correct (conduit removal, rewiring, reinstallation).

Roof-structural loading in Ellis County is complicated by expansive soils and variable roof age. Homes built in the 1990s–2000s on Houston Black clay have experienced minor settlement, which can affect roof rafter load capacity. The city building inspector will not sign off on any system over 50 lbs on an existing roof without a PE-sealed structural report. A typical 8 kW system (20 panels + racks + electrical) weighs 3,200–4,000 lbs spread across a 1,200 sq ft roof footprint, resulting in 2.8–3.3 lb/sq ft. This is close to but usually under the 4 lb/sq ft limit for visual inspection; however, the engineer will also analyze snow load (Ellis County is not a heavy-snow region, but 2-inch load is still in the code) and wind uplift (NEC wind maps show Ellis County at 90 mph 3-second gust). A PE structural report costs $800–$1,500 and takes 1–2 weeks; many solar contractors include this in their pricing. Older roofs (pre-2005) or roofs with previous damage may get flagged for full structural analysis, adding another week. Rafter spacing, truss design, and roof pitch all affect the report outcome; a steeper pitch (30–40 degrees) allows for slightly higher loading than a 15-degree pitch.

Grounding is where most DIY solar installs fail inspection in Ennis. NEC 690.41 requires two-point grounding on DC-side circuits: (1) equipment grounding (bonding all metal frames, conduit, and equipment cases to the service ground via a green-wire bond between the combiner-box case and the main panel ground); and (2) system grounding (bonding the negative DC conductor to the service ground at the inverter input, creating a reference point). If your system includes battery storage, a third ground point may be required at the battery cabinet (NEC 705.44 for hybrid systems). The building inspector will use a multimeter to verify continuity between all metal frames and the main service ground (target: less than 1 ohm resistance); if any frame or conduit run is not bonded, the system fails rough electrical. Rapid-shutdown adds a fourth layer: an automatic or manual DC relay must be installed on the roof (or within sight of the roof) to de-energize all DC circuits within 10 seconds; this relay is typically integrated into the combiner box or installed as a separate switch adjacent to the inverter. Ennis inspectors are strict about rapid-shutdown compliance because fire marshal response times in suburban Ennis can exceed 10 minutes, and a de-energized system protects both firefighters and the home.

Oncor interconnection, net metering, and utility approval timelines in Ennis

Ennis is served by Oncor Electric Delivery, a large Texas transmission and distribution utility covering north-central Texas. Oncor's interconnection rules are governed by PURA (Public Utility Regulatory Authority) and the Texas Administrative Code (TAC Title 16). For residential solar systems under 10 kW, Oncor treats the application as 'standardized interconnection' (faster track than larger systems), but processing still takes 4–8 weeks because Oncor must analyze circuit capacity, backfeed voltage, and equipment compatibility on the specific transformer serving your home. The Form 62 (Oncor's standard interconnection request) must be filed with both Ennis Building Department and Oncor simultaneously; the city will not issue an electrical permit until Oncor issues a 'No System Impact Report' or conditional approval. Oncor's Form 62 requires the system one-line diagram (showing inverter make/model, breaker sizing, and AC output location), proof of ownership or authorization (utility bill + ID), and the installer's license number (if a contractor is pulling the permit). Owner-builders can file Form 62 directly with Oncor, but the permit itself must be pulled through the city building department.

Net metering is automatic for grid-tied systems under 10 kW in Texas (required by TAC 16.1053); Oncor will install a two-way meter that tracks both imports (power drawn from the grid during nights/cloudy days) and exports (excess solar sent back to the grid). Credits are applied monthly at the retail rate (same rate you pay to import power); if you generate more than you consume, you carry the surplus to the next month (no cash payout, but true rolling credit). Oncor will require an antiislanding relay if your system includes battery storage or if the circuit already has other distributed generation (this is rare in residential Ennis, but the utility will flag it during Form 62 review). Antiislanding relays cost $200–$400 and are wired into the AC disconnect to ensure the system de-energizes instantly if the grid goes down, protecting utility workers from backfeed voltage. The meter swap itself takes 1–2 weeks after electrical final approval; Oncor schedules the appointment and installs the two-way meter free of charge.

Timeline bottleneck: Oncor's Form 62 review often extends to 6–8 weeks if the distribution transformer serving your home is already near capacity. Ennis is growing, and some neighborhoods (especially near I-45 and Highway 287 corridors) have older transformers rated for 50–75 kVA serving 8–12 homes; a 5–8 kW system on a 10 kVA circuit will be flagged for detailed analysis (load-flow study, voltage-rise calculation, backfeed protection evaluation). If Oncor issues conditional approval (e.g., 'system limited to 5 kW export' or 'requires utility-grade recloser upgrade'), the city's electrical inspector will add a note to the final permit, but the system can still be installed — Oncor's conditions are enforced via the meter and breaker settings, not the permit. Total interconnection cost for a residential system under 10 kW in Ennis is $0 if you're the utility's first net-metering customer on your circuit, or $500–$1,200 if Oncor requires circuit modifications (recloser upgrade, transformer swap, or new service lines). This cost is Oncor's responsibility, not the customer's, but it can add 3–6 weeks to the timeline.

City of Ennis Building Department
Ennis City Hall, 200 W. Knox St., Ennis, TX 75119 (typical address — verify directly with city)
Phone: (972) 675-3700 ext. Building Permits (confirm current number with city website) | https://www.cityofennis.com/departments/building-development (verify current portal URL with city website)
Monday–Friday, 8:00 AM – 5:00 PM (local time); closed weekends and city holidays

Common questions

Can I install solar panels myself and just have a licensed electrician inspect them?

For owner-occupied property in Ennis, yes — you can perform the structural mounting and DC wiring yourself if you pull the permit as owner-builder (with photo ID and proof of residency at City Hall). However, the electrical interconnection to your main panel and final approval must be signed off by a licensed electrical inspector; you cannot skip the licensed electrician for the AC side or for utility interconnection. If the property is rental, you must use a licensed contractor for all work. Owner-builder solar projects are allowed but audited strictly for NEC 690 compliance, especially grounding and rapid-shutdown.

Do I need a roof-structural engineer's report for a small 3 kW system?

If your system is under 2.5 lb/sq ft and your roof is less than 15 years old with no prior damage, Ennis building inspector may waive the engineer's report and do a visual load assessment. A 3 kW micro-inverter system (12 panels, ~2,000 lbs) typically hits 1.7–2.0 lb/sq ft, which is below the visual-inspection threshold. However, if the inspector has any concerns (older roof, sagging rafters, prior water damage), they will request an engineer's report. Budget $800–$1,500 for the report if required; most solar contractors include this cost upfront or offer it as an optional add-on.

How long before I can actually use my solar system after the electrical final inspection?

Electrical final inspection typically occurs within 1 week of your request, assuming all rough items are corrected. Once the inspector signs off, you can energize the DC side immediately (the inverter will be live). However, the system cannot export power to the grid (net metering) until Oncor completes the meter swap, which takes an additional 1–2 weeks after final inspection. You can still use the power locally (self-consumption) during this waiting period, but the two-way meter must be installed before Oncor's system is 'live' for net metering. Total timeline from final inspection to full grid-tie: 2–3 weeks.

What if Oncor says my circuit doesn't have capacity for my system?

Oncor can limit your system export (e.g., 'maximum 5 kW export on a 10 kW system') if the feeder has capacity concerns. This is done via the meter and breaker settings, and Oncor will issue a conditional approval with the specific limit noted. You can still install the full 10 kW system and use all the power you generate; you'll just export less to the grid during peak sun hours. Excess power is automatically stored in battery (if you have ESS) or dissipated as heat. This does not require a permit amendment — Oncor enforces the limit via utility settings.

Do battery-storage systems require a separate permit in Ennis?

Yes. Battery ESS (energy storage systems) over 20 kWh require a separate Fire Code review (IFC Section 1206) from the Ennis fire marshal; systems under 20 kWh may be flagged for inspection but do not trigger a formal second permit. You'll need to include battery specifications (chemistry, amp-hour rating, DC voltage, ventilation requirements) in your initial electrical permit application; the city will flag it for fire-marshal review and schedule an inspection before electrical final. Budget 1–2 additional weeks for fire-marshal approval and $200–$400 in additional permit/inspection fees.

Can I add more panels to my system later without a new permit?

No. Any change to system size, inverter capacity, or wiring configuration requires a permit amendment (often treated as a new permit in Ennis). If you want to expand a 5 kW system to 8 kW, you must resubmit DC/AC electrical diagrams, a new roof-load analysis, and a new Oncor Form 62. This can take 4–6 weeks and costs 50–100% of the original permit fee. Plan your system size carefully upfront to avoid expansion costs later.

What happens during the electrical rough inspection?

The inspector verifies: all DC and AC conduit is routed, supported, and UV-rated; all junction boxes and combiners are labeled per NEC 690 with voltage/current; grounding bonds are in place (green wire from combiner to main panel ground); the DC disconnect and rapid-shutdown relay are installed and functional; conduit fills are under 53% (verified with NEC Table 5 or a fill calculator); and all wire is appropriately sized per NEC 690.8 and 690.31. The inspector will test continuity on grounding bonds (target: <1 ohm). If any item fails, you get a written deficiency list; you fix it and call for re-inspection (typically within 3–5 business days). You cannot energize the DC side until rough passes.

Is there a homeowners association or neighborhood covenant restriction I should check?

Yes. Many Ennis neighborhoods have HOA solar restrictions or architectural review boards that can delay or deny solar installation. Check your deed restrictions and HOA bylaws before applying for a permit. Some HOAs require HOA approval before the city permit is filed; others have been overridden by Texas Property Code Section 207.003 (HOA restrictions on solar are limited, but specific exemptions vary). Ennis city building department can advise on whether local covenants supersede state law, but you should engage your HOA directly. This step happens before the city permit and can add 2–4 weeks if HOA approval is needed.

What is NEC 690.12 rapid-shutdown, and why is it required?

NEC 690.12 (Rapid Shutdown of PV Systems on Buildings) requires that all DC circuits on a solar system be de-energized within 10 seconds of a shutdown signal, protecting firefighters from electrocution risk. On a roof-mounted system, this means a DC disconnect switch mounted on the roof or a building-integrated rapid-shutdown relay (like Enphase Q Cables or SolarEdge DC Safety Switch) that cuts power instantly when the grid goes down. Ennis fire marshal enforces this strictly; without it, the system fails electrical inspection. The rapid-shutdown switch is typically integrated into modern micro-inverter systems or added as a separate device in string-inverter systems; cost is $200–$600.

If I move or sell my house, what happens to the solar system and permit?

The permit and system transfer to the new owner upon sale; there is no 'invalidation' of the permit due to ownership change. However, Texas Property Code (TPOA Section 208.003) requires disclosure of unpermitted work (and by extension, unpermitted systems are a red flag). If the system was permitted and inspected, you simply disclose the system (age, warranty, Oncor interconnection status) in the TPOA and provide a copy of the electrical final approval to the buyer. The buyer may need to request a transfer of the net-metering agreement with Oncor (usually simple paperwork). If the system has battery storage, fire-code compliance must be re-verified by the new owner's insurer. No new permit is required unless the new owner modifies the system.

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 Ennis Building Department before starting your project.