Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Every grid-tied solar system in Denison requires a building permit and electrical permit from the City of Denison Building Department, plus a separate interconnection agreement with your local utility (Texoma Utilities or Oncor Electric). Off-grid systems under 2 kW may qualify for exemption, but grid-tied systems of any size trigger full review.
Denison's solar permitting diverges from neighboring Grayson County and Sherman primarily in how the city coordinates its electrical and building reviews with Texoma Utilities' interconnect workflow — Denison's building department will not finalize your permit until you have filed (not necessarily approved, but filed) your utility interconnect application. This is stricter than some Texas cities that issue building permits first and utility approval second. Additionally, Denison follows 2021 NEC Article 690 (PV systems) and IRC R324 (solar energy systems), but the city's online portal (accessed through Denison city website) requires uploaders to reference the utility's nameplate requirements upfront — voltage drop limits, rapid-shutdown device certification (NEC 690.12), and string inverter labeling. Roof-mounted systems over 4 lb/sq ft load require a structural engineer's letter confirming roof can bear the weight; many Denison homes have older, lower-pitch roofs in clay-heavy soil zones that need this review. The combination of building, electrical, and utility reviews typically runs 4–6 weeks and costs $300–$800 in permits alone.

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

Denison solar permits — the key details

Denison requires two separate permits for any grid-tied solar system: (1) a Building Permit for the mounting structure, roof penetrations, and load-bearing evaluation, and (2) an Electrical Permit under NEC Article 690 for the inverter, disconnects, conduit, and grounding. The City of Denison Building Department is the lead agency; electrical review is performed in-house or by a contracted review engineer. Both permits must be finalized before Texoma Utilities (or Oncor Electric, depending on your service area) will execute the interconnection agreement and allow grid synchronization. This sequential gating is critical: you cannot get a Texoma Utilities interconnect without showing Denison approval in writing. The building permit application must include: (1) a roof structural engineer's report if the array exceeds 4 lb/sq ft (most residential arrays are 3–4 lb/sq ft, so this is common in Denison's older residential stock); (2) a site plan showing array orientation, mounting height, setbacks from roof edges, and proximity to vents/protrusions; (3) electrical plans showing inverter location, disconnect location, conduit runs, grounding, and rapid-shutdown compliance per NEC 690.12. The electrical permit requires: (1) NEC 690-compliant single-line diagram with string configuration, voltage drop calculations, and breaker/fuse sizing; (2) inverter nameplate data and UL certification; (3) rapid-shutdown device certification (usually an arc-fault or string-level DC switch); (4) labeling and signage diagrams for the disconnect and main service panel.

Denison's building department has adopted the 2021 International Building Code (IBC) with Texas state amendments. This means roof-mounted solar systems fall under IBC 1510 and IRC R907 (solar energy systems on existing roofs). The code requires structural capacity verification for any roof-loaded system; in Denison, where many neighborhoods feature lower-pitched roofs with asphalt shingles and clay-heavy substrate, structural evaluation is almost always required. The cost of a structural engineer's letter is typically $300–$500, and that letter becomes a required document in your building permit package. Wind load analysis is also mandatory: Denison lies in Wind Zone 2 (per the Texas Building Energy Code), with design wind speeds of 110 mph (3-second gust). This means your mounting system must be rated to withstand that load, and the engineer's letter must confirm compliance. Roof penetrations (conduit entries, grounding rods, flashings) must be sealed with compatible roofing cement or sealant; the building permit inspection will verify flashing quality and seal integrity to prevent leaks. Many contractors use aluminum standoff mounts with stainless-steel hardware and EPDM flashing kits; verify these with your engineer before installation.

Electrical inspections are where Denison's NEC compliance gets detailed. The first electrical inspection (rough-in) occurs after conduit is run and the inverter, disconnect, and rapid-shutdown device are in place but before the system is energized. NEC 690.12 requires a rapid-shutdown device that is capable of de-energizing PV strings to 80 volts or less within 10 seconds when activated from the roof. Denison inspectors check for: (1) proper conduit sizing (NEC 300.17 — cable fill cannot exceed 40% of conduit area for AC circuits); (2) inverter location (must be accessible, away from living areas, and protected from physical damage); (3) disconnects rated for DC amperage (common mistake: using AC-rated breakers on DC strings); (4) grounding conductor continuity and impedance; (5) labeling of all circuits, equipment, and the rapid-shutdown switch. The final electrical inspection occurs after the system is fully installed, tested, and ready for utility interconnection. Utility technicians (Texoma Utilities or Oncor) will schedule a separate witness inspection to verify net-metering CT placement and utility-side interconnect safety. Total electrical inspection timeline: 2–3 weeks from permit issue to final approval.

Utility interconnection in Denison is handled separately from the city permit process, but timing is interdependent. Texoma Utilities and Oncor Electric have different interconnect application processes, but both require a Denison Building Department approval letter before they will process your application. The utility interconnect application must include: (1) proof of Denison permit approval; (2) one-line diagram with inverter nameplate and utility-side transformer data; (3) insurance certificate (most utilities require $300,000 minimum general liability); (4) signed interconnect agreement (utility-provided form). Texoma Utilities' standard interconnect timeline is 10–15 business days once complete; Oncor is typically 15–20 days. However, if your utility requests modifications (different inverter model, additional monitoring equipment, etc.), the timeline extends. Battery storage systems (ESS) add a third layer: any system over 20 kWh must also pass Denison Fire Marshal review for battery enclosure ventilation, thermal runaway containment, and emergency shutoff labeling. Lithium-ion batteries typically require a UL 9540 certificate and third-party fire-safety inspection; this adds $500–$1,500 and 2–4 weeks to the schedule.

Cost and timeline: Denison's building permit fee is typically $0.50 per $100 of project valuation (solar systems are valued at roughly $2.50–$3.00 per watt installed; a 6 kW system = $15,000–$18,000 valuation). This translates to $75–$90 for the building permit. The electrical permit is a flat fee of $150–$200 for residential solar (check with the city to confirm current rates). Structural engineer letter: $300–$500. Utility interconnect application: $50–$100 (Texoma) or free (Oncor). Total permit and review costs: $575–$890 for a system without battery storage. If you include battery storage, add $500–$1,500 for fire-marshal review. Total timeline from submission to grid-tie authorization: 5–8 weeks (fast path: 4 weeks if all documents are complete and no structural re-review is needed; slow path: 8–12 weeks if the engineer requests roof reinforcement or the utility asks for design changes).

Three Denison solar panel system scenarios

Scenario A
6 kW roof-mounted array, metal standing-seam roof, no battery storage, owner-builder, south-facing, Texoma Utilities service area
You own a 1990s ranch home on a metal standing-seam roof in central Denison (near US-75 corridor). You plan a 6 kW grid-tied solar array with string inverter and rapid-shutdown device, no battery. Metal roofs are ideal for solar because they're light (typically 0.5–1 lb/sq ft), so your array (est. 3.5 lb/sq ft) easily meets structural code. However, you must still file a building permit because the roof will have 12 conduit penetrations and a grounding electrode conductor run. Step 1: Hire a structural engineer to verify your roof can handle 6 kW (most metal-roof engineers will give a one-page letter without re-engineering; cost $300–$400). Step 2: Submit building permit with engineer letter, site plan, and photos of roof condition. Denison's online portal (denisontexas.us or city hall window) will request these; estimated turnaround 5–7 business days. Step 3: Once approved, submit electrical permit with single-line diagram, inverter spec sheet, and rapid-shutdown device certification. Electrical review is 3–5 business days. Step 4: Schedule building inspection (rough-in after mounting installed but before electrical rough-in); pass this in 1–2 days. Step 5: Schedule electrical rough-in inspection after conduit and equipment are in place; 1–2 days. Step 6: Submit Texoma Utilities interconnect application with city approval letter, insurance cert, and one-line. Texoma will respond in 10–15 days. Step 7: Final electrical inspection and utility witness inspection on same day or adjacent days. Total timeline: 5–8 weeks from permit submission to grid-tie. Owner-builder status is allowed in Denison for owner-occupied homes; you do not need a licensed contractor, but the system must pass all code inspections. Metal roof penetrations must be sealed with stainless-steel washers and marine-grade silicone (not roofing tar, which degrades under UV).
Building permit $75–$90 | Electrical permit $150–$200 | Structural engineer letter $300–$400 | Texoma Utilities interconnect (free–$50) | Total permit/utility fees $525–$740 | System cost ~$12,000–$15,000 (all-in installed) | Timeline 5–8 weeks
Scenario B
8 kW roof-mounted array with 15 kWh lithium-ion battery storage, clay-tile roof requiring structural reinforcement, Oncor Electric service area, contractor-installed
You own a 1970s Spanish-colonial home with a low-pitch clay-tile roof in south Denison (Grayson County, Oncor service territory). You want 8 kW solar plus 15 kWh battery storage to offset summer AC peak loads. Clay-tile roofs are heavy (10–14 lb/sq ft); your 8 kW array (4 lb/sq ft) plus inverter and battery cabinet brings total live load to 5–6 lb/sq ft. This exceeds typical roof rating for older homes, so structural engineering is mandatory. Your engineer will likely recommend roof reinforcement (additional blocking, rafter doubling, or load-spreading beams); this adds cost and time. Step 1: Hire a structural engineer experienced in solar-plus-storage systems; cost $600–$900 (higher than solar-only because you're also evaluating battery enclosure location and load path). Engineer will recommend reinforcement; assume $3,000–$8,000 construction cost (contractor-dependent). Step 2: Submit building permit with engineer's letter and reinforcement design. Denison building department will likely place a hold pending framing inspection; timeline 10–15 business days. Step 3: Contractor installs roof reinforcement and obtains framing inspection approval (2–3 days). Step 4: Electrical permit for solar rough-in; 3–5 business days. Step 5: Building rough-in inspection (roofing, flashing, structural); 1–2 days. Step 6: Electrical rough-in inspection (conduit, inverter, rapid-shutdown, battery cabinet rough conduit); 1–2 days. Step 7: Denison Fire Marshal review for battery enclosure (required for any ESS over 20 kWh). Fire Marshal will inspect ventilation, thermal runaway containment, emergency shutoff signage, and access. This adds 2–4 weeks and $800–$1,500. Step 8: Final electrical inspection. Step 9: Oncor Electric interconnect application with city approval letter and insurance. Oncor turnaround is 15–20 business days. Step 10: Utility witness final inspection. Total timeline: 10–14 weeks. Contractor-installed means the contractor carries the electrical license and signs off on code compliance; this is cleaner for battery systems because liability is clearer.
Building permit $100–$150 | Electrical permit $200–$300 | Structural engineer letter $600–$900 | Fire Marshal battery review $800–$1,500 | Roof reinforcement labor/materials $3,000–$8,000 | Oncor interconnect (free–$50) | Total permit/utility fees $1,700–$2,900 | System cost ~$22,000–$28,000 (solar + battery + installation) | Timeline 10–14 weeks
Scenario C
3 kW portable/ground-mounted array on adjustable rails, off-grid cabin (non-owner-occupied), no interconnection to Texoma or Oncor, 10 kWh battery storage
You own a cabin or guest house on Grayson County land (outside city limits of Denison), and you want a 3 kW ground-mounted solar array with 10 kWh battery storage that is NOT connected to the grid. This is an off-grid system. Denison's building code exemption for solar applies to owner-occupied residential; off-grid non-owner-occupied structures are in a gray area. If the cabin is outside Denison city limits, you may be under county jurisdiction (Grayson County Building Department), not Denison. If the cabin IS within Denison city limits (which extends north and west of downtown Denison), you will need to confirm with the city whether off-grid systems are permitted under local code. Grayson County does not have a dedicated solar exemption; most counties default to IBC R324 (solar energy systems), which requires a permit for any system over 2 kW or over 20 kWh of storage. A 3 kW off-grid system with 10 kWh battery likely triggers a county building permit (structural evaluation for ground mounting, foundation design for soil conditions — Denison-area soil is clay-heavy, so frost depth is 6–12 inches; you must bury footings below frost depth or use adjustable screw-in piles). Step 1: Confirm your property is in Grayson County (not Denison city). If county: contact Grayson County Building Department. If Denison city: contact City of Denison Building Department. Step 2: Ask specifically: 'Does a 3 kW off-grid PV system with 10 kWh battery storage require a permit?' Denison's typical answer: yes, building permit for structural and electrical. Grayson County's typical answer: yes, building permit for structural; electrical may be delegated to a third-party inspector or state-licensed electrician sign-off. Step 3: If permit required, submit with ground-mounting design (riser height, foundation frost-depth calculations, wind-load rating per 110 mph design). Step 4: If no grid interconnect, utility approval is not needed. However, the Fire Marshal (county or city, depending on jurisdiction) may still review battery enclosure if over 20 kWh or if propane/natural gas is present on the property. Step 5: Building and electrical inspections as usual. Timeline depends on jurisdiction: Denison city typically 4–6 weeks; Grayson County typically 6–10 weeks (smaller staff). Outcome: 'depends' because your answer hinges on whether you're in city or county, and on what the local AHJ says about off-grid exemptions. Call ahead; don't assume.
Building permit (if required) $75–$150 | Electrical permit or sign-off $100–$200 | Fire Marshal battery review (if required) $500–$800 | Ground-mount foundation design $200–$400 | Total permit fees $475–$1,550 | Likely outcome: permit required if in city; depends if in county | Timeline 4–10 weeks

Every project is different.

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

Rapid-shutdown compliance and NEC 690.12 in Denison

NEC 690.12 (Rapid Shutdown of PV Systems on Buildings) requires that any grid-tied solar system installed on a residential or commercial building must have a control device capable of de-energizing PV strings to 80 volts or less within 10 seconds when activated from a readily accessible location on the roof or at the service panel. In Denison, this is a hard requirement under the 2021 NEC (adopted by Texas state code). Many DIY installers and some contractors miss this or install a rapid-shutdown device that doesn't meet the 'readily accessible roof location' requirement. Denison inspectors will fail the electrical rough-in inspection if the rapid-shutdown switch is buried in a panel or not accessible from the roof.

The most common compliance method is a string-level DC switch or arc-fault module embedded in each PV string before the combiner box. Another method is a dedicated rapid-shutdown relay in the inverter (some modern inverters have this built-in and UL-certified per UL 1741 SunSpec). You must document which method you're using on the single-line diagram and provide the device's UL certification (usually printed on the device or in the inverter spec sheet). The certification must be included in your electrical permit application. Denison's building department will cross-reference the device against the inverter model to confirm compatibility.

Failure to install or document rapid-shutdown is the #1 electrical re-inspection failure in Denison solar permits (based on typical permit office feedback). If you fail this inspection, the city will require the device to be installed before final approval, delaying your project by 1–2 weeks and potentially violating Texoma Utilities' interconnect timeline.

Structural evaluation for clay soil and roof load in Denison

Denison lies in the Texas Blackland Prairie region, where soil is predominantly expansive clay (Houston Black series, Kaufman series). This clay expands when wet and shrinks when dry, causing foundation settlement and differential loads. Solar arrays on older residential roofs (1970s–1990s) are therefore at higher risk of structural failure if not properly evaluated. A 6 kW array is about 3.5 lb/sq ft; on a 2,000 sq ft roof with snow load, this is non-trivial. The 2021 IBC (adopted in Texas) requires structural capacity verification for any added load exceeding 0.02 times the dead load of the roof or 5 lb/sq ft (whichever is lower). For most Denison residential roofs, this threshold is 3–4 lb/sq ft, so solar arrays are on the cusp.

Your structural engineer will evaluate: (1) existing rafter size and spacing (typically 2x6 or 2x8, 16 or 24 inches on center in 1970s–1990s homes), (2) roof sheathing thickness and condition, (3) connection details at the walls (are there hurricane ties? Is this pre-code construction?), (4) existing dead loads from roofing (clay tile, asphalt shingles, underlayment), (5) roof pitch (steeper = better load distribution; low-pitch (less than 3:12) is higher risk), and (6) soil settlement history (if the home has foundation cracks, the engineer may recommend additional structural work). Many Denison homes built before 1990 do not have adequate bracing for lateral wind loads; the engineer may recommend installing additional collar ties or gable-end bracing, adding $1,000–$3,000 to the project.

Frost depth in Denison is 6–12 inches (deeper in panhandle areas west of Denison, up to 24 inches). If your array requires ground-mount posts or ballasted footings, you must bury footings below frost depth to prevent heave and settling. Adjustable screw-in piles (used for ground-mounted systems) must penetrate 3–4 feet into the clay to achieve stability. The structural engineer's letter will specify post depth and diameter; this is a non-negotiable cost.

City of Denison Building Department
Denison City Hall, 313 W Main Street, Denison, TX 75020 (or check denisontexas.us for permit office hours and location)
Phone: Call Denison City Hall main line and ask for Building Permits Department; typical local number (903) 465-2367 (verify locally as this may change) | Denison online permit portal: check denisontexas.us under 'Permits' or 'Building Services'; some cities in Texas use regional portals or require in-person submission
Monday–Friday 8:00 AM–5:00 PM (closed city holidays; verify hours before visiting)

Common questions

Does my 4 kW solar system in Denison need a permit?

Yes. Every grid-tied solar system in Denison, regardless of size, requires a building permit and electrical permit. The city does not have a kWh exemption for residential solar. Even a 1 kW system must be permitted. Off-grid systems under 2 kW may be exempt from permitting if they are not connected to any structure (true portable), but grid-tied systems always require permits because they interconnect with Texoma Utilities or Oncor.

Can I install solar myself as the homeowner without a licensed electrician?

Partially. Denison allows owner-builder status for owner-occupied homes, meaning you can hold the building and electrical permits yourself. However, the electrical work must still comply with NEC 690 and pass city inspection. You can do the physical installation (mounting, conduit, grounding), but the electrical connections (combiner box, inverter, disconnect) typically require a state-licensed electrician to sign off or be present for inspection. Check with Denison Building Department on whether they accept owner-builder electrical work; most cities require a licensed electrician to at least inspect and sign the one-line diagram.

How long does Denison take to approve a solar permit?

Building permit: 5–7 business days. Electrical permit: 3–5 business days. Combined with inspections (rough-in, final): 2–4 weeks. Utility interconnect (Texoma or Oncor): 10–20 business days after city approval. Total: 4–8 weeks from submission to grid-tie authorization. Faster (3–4 weeks) if all documents are complete and no structural re-review is needed; slower (8–12 weeks) if the engineer requests roof reinforcement or the utility asks for design changes.

Do I need a roof structural engineer's letter for my solar array in Denison?

Probably yes. Most residential solar arrays in Denison are 3–4 lb/sq ft, which is close to the code threshold of 5 lb/sq ft. Because Denison has many older homes with clay-tile or asphalt-shingle roofs over 1970s–1990s construction, structural verification is almost always required. A brief engineer's letter (one page confirming roof capacity) costs $300–$500 and is a required document in your building permit package. If you skip it and the inspector requests it, the permit gets put on hold, delaying your project by 1–2 weeks.

What if I want to add battery storage (15 kWh lithium-ion) to my solar system in Denison?

Battery storage adds a third review layer: Denison Fire Marshal must review the battery enclosure for ventilation, thermal runaway containment, and emergency shutoff signage. Any ESS over 20 kWh requires a full fire-safety inspection and UL 9540 certification. For a 15 kWh system, Fire Marshal review is likely required. This adds $800–$1,500 and 2–4 weeks to the timeline. You will also need a second structural engineer evaluation if the battery enclosure is roof-mounted (to confirm load path). Total timeline with storage: 8–14 weeks.

Does Texoma Utilities or Oncor require a separate application for solar interconnection in Denison?

Yes, and it is separate from the city permit. Once Denison Building Department approves your permit in writing, you submit that approval letter to Texoma Utilities or Oncor (depending on your service area) along with an interconnection application, insurance certificate, and one-line diagram. Texoma turnaround is 10–15 days; Oncor is 15–20 days. The utility will not approve net-metering until the city has issued final electrical approval. You cannot energize the system without both city and utility approval.

What happens if the city inspector fails my electrical rough-in for rapid-shutdown non-compliance?

You will receive a written correction notice specifying the issue (e.g., 'Rapid-shutdown device not accessible from roof' or 'Device not UL-certified for this inverter model'). You have 10–15 business days to correct the issue and request a re-inspection. Re-inspection fees vary; Denison may charge $50–$100. If you fail twice, the city may require you to hire a licensed electrician to certify compliance before a third inspection is scheduled. This adds 1–2 weeks and $200–$500 to your timeline.

Can I get a permit exemption for a small DIY solar kit (under 1 kW) in Denison?

No. Denison does not exempt small grid-tied solar systems from permitting. Even a 1 kW DIY kit that connects to your home's electrical panel requires a building permit (for any roof penetrations or mounting) and electrical permit (for the inverter, disconnect, and grounding). The only exemptions are for truly off-grid portable systems with no structural attachment or grid interconnection, which are extremely rare. Any system tied to the grid or mounted to your home requires permits.

What is the total cost of permits and inspections for a typical 6 kW solar system in Denison?

Building permit: $75–$90. Electrical permit: $150–$200. Structural engineer letter: $300–$500. Texoma Utilities interconnect application: free–$50. Total permit and utility fees: $525–$840. Add a professional solar installer labor cost of $4,000–$6,000, equipment cost of $8,000–$12,000, and you're looking at $12,500–$18,500 all-in. If battery storage is added, add $8,000–$15,000 for batteries and an extra $800–$1,500 for Fire Marshal review.

My solar contractor says they will pull the permit. What am I responsible for as the homeowner?

You are responsible for providing the contractor with your roof condition photos, electrical one-line diagram approval (contractor must show you the design), insurance certificate, and utility service address. The contractor pulls the permits and handles inspections, but you should stay in contact with the city to confirm inspection dates and ensure the contractor is following Denison code. You are ultimately liable if the work is unpermitted or non-compliant. Before signing a contract, verify the contractor holds a Texas electrical license and has pulled solar permits in Denison before (ask for a reference project). You can also call Denison Building Department and confirm the contractor is in good standing.

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