Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Every grid-tied solar system in Balch Springs requires both a building permit (for mounting and roof structural review) and an electrical permit (for inverter, conduit, and rapid-shutdown compliance), plus a utility interconnection agreement with the local power provider. Off-grid systems under 10 kW may qualify for exemption under Texas Property Code, but nearly all residential arrays need permits.
Balch Springs Building Department enforces the 2015 International Building Code (adopted statewide in Texas), which means your solar system must comply with NEC Article 690 (photovoltaic systems) and IBC Section 1510 (rooftop solar). Unlike some neighboring Texas cities that have streamlined online filing, Balch Springs requires in-person submission at city hall for both building and electrical permits — no rapid same-day SolarAPP+-style processing. The city's unique twist: Balch Springs falls within the Dallas area's soil regime (expansive Houston Black clay on the east side), which means roof structural calculations must account for subsidence and foundation movement — many DIY installers underestimate this and get rejections. Your inverter must meet rapid-shutdown (NEC 690.12) compliance and be labeled on the one-line diagram; string-inverter conduit fill calculations are commonly missing and trigger re-submissions. Battery storage (if added) requires additional fire-marshal review if capacity exceeds 20 kWh. Timeline: 3-6 weeks for combined plan review, assuming no structural deficiency. Fees run $400–$1,200 total (building + electrical), based on system valuation and scope.

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

Balch Springs solar panel permits — the key details

Balch Springs enforces dual permitting for residential solar: one building permit (structural, roof, mounting) and one electrical permit (inverter, conduit, grounding, interconnection readiness). The building permit focuses on roof load analysis and confirms your roof can carry the weight — typically 3-4 pounds per square foot for residential panels. If your roof was built before 1980 or has been modified (new shingles, added structures), the city requires a structural engineer stamp certifying that live and dead loads (including snow drift on the south side of a pitched roof) do not exceed design capacity. The 2015 IBC Section 1510.3 explicitly requires this for any array on an existing building. The electrical permit enforces NEC Article 690 (photovoltaic systems) and NEC 705 (interconnected electric power production), including rapid-shutdown device installation and labeling. Rapid-shutdown (NEC 690.12) mandates that your system can be de-energized within 10 feet of the array in case of emergency — most modern string inverters include this, but you must show it on the one-line diagram and label the disconnect clearly. Conduit fill, grounding electrode conductor sizing, and rapid-shutdown device UL listing must all be specified before the permit is approved. Many first-time applicants omit these details and receive a rejection letter (3-5 business days to correct).

The utility interconnection agreement is separate from the city permit and must often be submitted before or concurrent with the building permit application. Balch Springs residents typically connect through ONCOR (the local transmission and distribution utility for the Dallas area) or a municipal utility if applicable. ONCOR's net metering agreement (Texas Utility Code Section 49.452) allows you to send excess solar generation back to the grid and receive credit on your bill, but ONCOR requires a completed Application for Interconnection (Form DG-1) and a one-line diagram signed by a licensed electrician or engineer before ONCOR even evaluates your request. The city will not issue a final electrical permit until ONCOR approves the interconnection application — this is the biggest reason projects stall. ONCOR's review timeline is 20-30 business days for residential systems under 10 kW. After the city approves your electrical permit, a city inspector (or ONCOR-designated inspector) must witness the utility-side connections and metering setup before net metering can be activated. Total timeline from initial permit submission to live operation: 6-8 weeks if all documents are correct on the first submission.

Roof structural requirements are where most rejections happen in Balch Springs. The city's building official will order a structural evaluation if (1) your system exceeds 4 pounds per square foot of live load, (2) your roof was built before 1990, or (3) the array is mounted on a flat roof or in a location subject to snow drift accumulation (south side of a pitched roof, roof valleys). Balch Springs sits in IECC Climate Zone 2A (near the Dallas-Fort Worth boundary), which means you're not in heavy snow territory, but the city is cautious about combined loads — wind, hail, subsidence from Houston Black clay movement — so a structural engineer's signed and sealed letter is required. Cost: $800–$1,500 for the engineer's evaluation. If your roof fails (insufficient framing capacity), you'll need roof reinforcement (sistering, metal bracing) before the array can be mounted, which can add $3,000–$8,000 to your project. The city's building inspector will also verify that your roof-attachment method (lag bolts, flashing, sealant) meets IBC 1510.4 standards for wind resistance (85+ mph in Dallas area per IECC maps).

Battery storage (if you're adding an energy-storage system or considering one) triggers an additional review by the local fire marshal because lithium-ion or lead-acid batteries are classified as hazardous energy sources under IFC (International Fire Code) Section 1206. If your battery capacity is under 20 kWh, fire-marshal review is typically waived; above 20 kWh, you'll need a separate permit ($150–$300), a fire-rated enclosure, ventilation specifications, and a fire-suppression sign on the exterior wall. This adds 2-3 weeks to the timeline. Balch Springs has not yet adopted the newer IFC amendments (2021 or 2024) that streamline small residential battery approvals, so budget conservatively and ask the city whether they've adopted IFC Section 1206.2.8 (the residential energy storage exemption) — if not, even small 8-10 kWh systems may require fire review.

The application process itself in Balch Springs is in-person at city hall (no online submission). You'll need to submit the permit application (Form available at city hall or their website), a one-line electrical diagram signed by a licensed electrician or engineer, the ONCOR interconnection application (Form DG-1, also signed), a structural engineer's letter (if required), roof framing plans or a roof condition photo set, equipment spec sheets (panels, inverter, rapid-shutdown device), and a site plan showing array location and orientation. The building department will do a completeness review (2-3 business days) and either approve or issue a deficiency letter. Plan for one correction cycle. Once approved, scheduling the building inspection (roof mounting) and electrical inspection (conduit, grounding, inverter) typically takes 1-2 weeks. Inspection fees are typically bundled into the permit cost, not charged separately. After inspections pass, you'll receive a Certificate of Occupancy (or equivalent) from the building department, which allows you to energize the system and request ONCOR final approval for net metering activation.

Three Balch Springs solar panel system scenarios

Scenario A
8 kW string-inverter roof-mounted system on a 15-year-old pitched roof, owner-occupied home in Balch Springs proper, no battery storage
You're installing a roof-mounted, grid-tied 8 kW string-inverter system with 20 panels on a 15-year-old asphalt-shingle pitched roof in a residential neighborhood in Balch Springs. The array will be south-facing and produce about 3-4 pounds per square foot of live load (well under the 4 lb/sq ft exemption threshold). However, because your roof is older than 1990 and you're in the Dallas subsidence zone (Houston Black clay), Balch Springs Building Department will require a structural engineer's evaluation of your roof framing capacity ($1,000–$1,500). The engineer will issue a letter certifying that your roof trusses, with new sistering or bracing if needed, can safely support 3-4 lb/sq ft, signed and sealed. You'll submit a building permit application with the engineer's letter, roof framing plans (from the engineer or your home inspection), a site plan showing south-facing orientation, and photos of the existing roof condition. The building permit ($200–$300) is issued within 5 business days if the engineer's letter is complete. Concurrently, you'll submit an ONCOR Form DG-1 (interconnection application) with a one-line electrical diagram (prepared by you or the installer) showing the string inverter, rapid-shutdown device, meter, and main panel. ONCOR reviews this in 20-25 business days. Once the building permit is approved, the city inspector visits to verify roof-mounting hardware (lag bolts, flashing, wind-rated brackets). Inspection passes within 1-2 days. The electrical permit ($150–$250) is submitted separately and includes the one-line diagram, equipment data sheets (panels, inverter, combiner box, rapid-shutdown device), conduit fill calculations, and a copy of ONCOR's approval letter (if available at time of submission; if not, you can request conditional approval pending ONCOR sign-off). Electrical inspection includes conduit, grounding-electrode conductor sizing, equipment labeling, and rapid-shutdown device compliance. Total timeline: 6-8 weeks from first permit submission to ONCOR final approval and net-metering activation. Total cost: $400–$800 (building permit + inspection + structural engineer + electrical permit), plus $4,000–$8,000 for the system hardware and installation labor. The main risk: if the structural engineer's evaluation finds roof deficiency, you'll need roof reinforcement ($2,000–$5,000) before the array can be mounted.
Building permit $200–$300 | Structural engineer evaluation $1,000–$1,500 | Electrical permit $150–$250 | ONCOR interconnection (no fee) | Roof-mounting inspection included | Total city permit costs $1,350–$2,050 | System hardware + labor $4,000–$8,000 | Total project $5,350–$10,050
Scenario B
5 kW microinverter system on a 1970s flat roof, multi-family rental property, owner-builder installed, no utility interconnection initially
You own a duplex or small apartment building built in the 1970s with a flat concrete roof, and you're adding a 5 kW microinverter array (15 panels, one microinverter per panel). Microinverters simplify the electrical permit (no string combiner, no rapid-shutdown device complexity) but complicate the structural review. Flat roofs in older buildings often have poor load distribution and hidden water damage, so Balch Springs Building Department will almost certainly require a structural engineer's roof condition assessment ($1,200–$1,800). The engineer will check for ponding (water pooling on the roof surface), check for adequacy of the roof membrane and flashing around the mounting feet, verify that the concrete deck can handle the 3.5 lb/sq ft load distributed across the array footprint, and provide a sealed letter. If the roof membrane is compromised or damaged, the city may require roof repair or replacement before the array is mounted — this can add $3,000–$8,000 to your project and delay approval by 4-6 weeks. Assuming the roof passes, you'll submit a building permit with the engineer's letter, roof condition photos or a drone survey, and the array layout (showing foot placement and spacing). Building permit processing: 5-7 business days. The electrical permit will specify the microinverters (UL 1741 listed), conduit runs, grounding, and a disconnect at the main panel or roof near the array. Microinverters have built-in rapid-shutdown, so this is simpler than string-inverter setups, and the one-line diagram is cleaner. However, because you're a non-engineer/non-licensed-electrician owner-builder, you may face pushback from the electrical inspector if the conduit fill, grounding calculations, or labeling is incomplete. Recommend hiring a licensed electrician for the electrical design and permit submission (not necessarily for installation). Electrical permit: $150–$250. ONCOR interconnection: the utility will want to see a one-line diagram and confirmation that the microinverters are UL 1741 SA (Sunnyvale) certified for rapid-shutdown — this is non-negotiable. ONCOR review: 20-30 business days. Total timeline: 7-9 weeks. Total cost: $1,500–$2,300 (building + electrical + engineer), plus system hardware ($3,500–$5,000) and microinverter installation labor ($1,500–$2,500). Key risk: flat-roof structural deficiency or water damage can ballroom costs and delays. Second risk: as an owner-builder (non-licensed electrician), you may not be allowed to pull the electrical permit yourself in Balch Springs — confirm with the electrical inspector whether Texas Property Code Section 251.005 (owner-builder exemption) applies to your rental property (it may not, since it's not your primary residence). If you can't pull the permit yourself, you'll need a licensed electrician to sign and submit the electrical permit, adding $300–$500.
Building permit $200–$300 | Structural engineer (flat roof assessment) $1,200–$1,800 | Possible roof repair $3,000–$8,000 (if damage found) | Electrical permit $150–$250 | Licensed electrician permit submission (if required) $300–$500 | ONCOR interconnection $0 | Total city permits $1,850–$2,850 (without roof repair) | System + installation $5,000–$7,500 | Total project $6,850–$10,350
Scenario C
12 kW system with 15 kWh lithium battery storage, owner-occupied home, ground-mounted in backyard west of house, expansion from existing 5 kW grid-tied system
You're expanding your existing 5 kW grid-tied system (already permitted and operating) with an additional 7 kW array and adding a 15 kWh lithium battery for backup power and load shifting. This is a complex project involving three separate permitting tracks: (1) building permit for the new ground-mounted array structure, (2) electrical permit for the new inverter and battery integration, and (3) fire-marshal review of the battery enclosure. Ground mounting in Balch Springs requires a foundation study because the soil is expansive Houston Black clay — frost depth is 12-18 inches, so footings must go below frost depth and account for clay shrink-swell cycles. The city will require a geotechnical report ($1,500–$2,500) confirming soil bearing capacity and recommending footing depth, width, and any concrete-frost-depth adjustments. The structural engineer will design the racking system (usually engineered drawings provided by the manufacturer, but site-specific soil conditions may require modifications). Once the geotechnical report and structural drawings are approved (building permit: $250–$350), the foundation inspection comes first (footing depth, concrete strength). Then the array is mounted and inspected. Electrical work is more complex: you'll have two separate circuits (existing 5 kW inverter + new 7 kW inverter/charger with battery), or you'll have a single larger inverter replacing both. Either way, the battery adds interconnection complexity. The 15 kWh lithium battery will require fire-marshal review because it exceeds 10 kWh (IFC Section 1206.2.8 exemption does not apply). The fire marshal will want to see a fire-rated battery enclosure (typically 2-hour rated), ventilation specifications, a hazardous-materials placard on the enclosure exterior, and a fire-suppression method (dry-chemical or CO2 system, or listed enclosure with integral suppression). This adds a third permit ($150–$300) and 2-3 weeks of review. ONCOR interconnection is more complicated with battery because the utility needs to understand how the battery will interact with net-metering and grid support — ONCOR will require a revised Form DG-1 showing the battery system as a behind-the-meter storage device (not grid-forming, typically). Some utilities require battery systems to be separately metered or to have anti-export relays to prevent exporting stored energy during peak rates (check ONCOR's current battery interconnection policy). Total timeline: 10-12 weeks (geotechnical study 2 weeks, building/electrical permit review 3-4 weeks, fire-marshal battery review 2-3 weeks, inspections 2 weeks, ONCOR approval 3-4 weeks). Total cost: $2,000–$3,500 in permits and engineering, plus $8,000–$12,000 for battery hardware and integration labor. Key risk: fire-marshal requirements can be restrictive; some jurisdictions (though not typically Balch Springs) require Class A fire-rated lithium enclosures, which are expensive ($2,000–$3,000). Second risk: ONCOR battery integration policy may require anti-export relays or separate metering, adding complexity and cost.
Building permit (ground mount) $250–$350 | Geotechnical soil study $1,500–$2,500 | Structural racking design (engineer) $500–$800 | Electrical permit (battery system) $200–$300 | Fire-marshal battery permit $150–$300 | Licensed electrician for battery integration design $400–$600 | ONCOR interconnection $0 | Total permits + engineering $3,500–$4,850 | Battery hardware (15 kWh lithium + inverter/charger) $6,000–$9,000 | Installation labor $2,000–$3,000 | Total project $11,500–$16,850

Every project is different.

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

Structural and soil considerations for Balch Springs solar installations

Balch Springs sits in the Dallas-Fort Worth area's expansive clay region, which is critical for solar installations. The soil is predominantly Houston Black clay (east side) or Vertisol-type clay (west side), both of which shrink and swell significantly with seasonal moisture changes. This subsidence and uplift puts stress on roof structures and foundation connections for ground-mounted arrays. The city's building official will require structural engineers to account for this movement in roof-mounted system designs — you can't just rely on generic mounting calculations from the panel manufacturer. For ground-mounted systems, geotechnical input is mandatory: the engineer will confirm that your footing depth (typically 18-24 inches below grade to account for frost depth and clay movement) is adequate, that the concrete has proper reinforcement, and that the racking system's lateral-load resistance (wind resistance: 85+ mph per IBC maps for Dallas) is appropriate for the soil's bearing capacity.

The frost depth in Balch Springs is 12-18 inches (versus 24+ inches in the Texas panhandle). This means ground-mounted array footings must go at least 18 inches deep. However, below 18 inches in Balch Springs, you'll often hit caliche (a hard calcium-carbonate layer) or alluvial clay. Drilling through caliche requires specialized equipment and raises costs ($150–$300 per footing for caliche augering). Some installers attempt to pour footings in expansive clay without going below the active zone, which leads to heave and post-installation misalignment within a few years. The city will flag this during the building inspection. Budget for proper geotechnical assessment if you're going ground-mounted.

Roof-mounted systems on older homes (pre-1990) face scrutiny because older roof trusses were often designed for lighter loads and may have concealed rot, insect damage, or previous modifications. Balch Springs inspectors will request (or the structural engineer will recommend) that you have a roof-structure survey — this can be a visual inspection by an engineer during a site visit ($400–$600) or a more detailed infrared scan ($800–$1,200) to detect hidden moisture or defects. If defects are found, you may need truss repair or reinforcement (sistering, added bracing, bolting) before the array can be mounted. Budget for this contingency.

The city does not have a specific solar appendix or local amendment that differs from the 2015 IBC statewide standard, but inspectors in Balch Springs are known to be thorough on structural reviews — likely because of the local soil instability. If you're borderline on structural compliance (e.g., your 1985 home's roof trusses are at the edge of load capacity), expect the city to require reinforcement rather than issue a conditional approval. This is more conservative than some neighboring cities (e.g., Arlington, which may allow higher confidence margins), so plan for reinforcement costs in your budget if your home is older.

Utility interconnection and net-metering timeline in the ONCOR service area

Balch Springs residents are served by ONCOR Electric Delivery (the transmission and distribution company) for most grid-tied solar interconnection. ONCOR's net-metering rules follow Texas Utility Code Section 49.452, which allows residential customers to send excess solar generation to the grid and receive a credit (usually at the retail rate, though this varies by utility and legislative changes). To interconnect, you must submit ONCOR's Application for Interconnection (Form DG-1), which includes a one-line electrical diagram, equipment specifications, and a statement of intent to operate a photovoltaic system. ONCOR's review is 20-30 business days for standard residential systems under 10 kW. However, if your system is larger than 10 kW or if your neighborhood's distribution transformer is near capacity, ONCOR may request a detailed impact study ($500–$2,000), which adds 4-8 weeks.

A critical sequencing issue: the City of Balch Springs Building Department will not issue your final electrical permit until ONCOR has approved (or at least conditionally approved) your interconnection application. This means you should submit the ONCOR Form DG-1 as soon as your electrical one-line diagram is complete — do not wait for the city building permit to be approved. Many installers make the mistake of submitting the city permit first, waiting for approval, then submitting to ONCOR, which delays the whole timeline by 3-4 weeks. The correct sequence is: (1) submit ONCOR Form DG-1 immediately (even before city building permit), (2) submit city building permit, (3) city approves building permit, (4) ONCOR approves or conditionally approves interconnection, (5) city approves electrical permit, (6) inspections, (7) ONCOR witness final inspection, (8) net metering activated.

After you pass the city's electrical and building inspections, ONCOR will schedule a final witness inspection of the utility-side metering and disconnect before net-metering activation. ONCOR's timeline for this final visit is 1-2 weeks after you request it. Once ONCOR approves the interconnection, the utility will reprogram or replace your meter to a net-metering meter (if you don't already have one) — this is typically done at no cost to you. The whole process from permit application to live net-metering can be 6-8 weeks if all documents are correct on the first submission. If you have deficiencies (missing one-line details, equipment not UL 1741 listed, rapid-shutdown device not specified), plan for one 2-3 week correction cycle.

Battery storage adds complexity to ONCOR interconnection. ONCOR's current policy (as of 2024) allows behind-the-meter battery storage without separate metering, but the utility wants to ensure the battery is not exporting energy during specific times (e.g., peak pricing hours) and is not attempting to arbitrage grid rates. Some ONCOR service areas require an anti-export relay or a separate meter for the battery circuit. Contact ONCOR directly (1-888-832-8258) to confirm their current battery storage interconnection requirements before you finalize your system design. This can add 1-2 weeks to the ONCOR review timeline and may require additional equipment ($500–$1,000).

City of Balch Springs Building Department
Balch Springs City Hall, Balch Springs, TX 75180 (verify address with city website)
Phone: (972) 557-6643 (typical city hall main number; confirm building department direct line) | https://www.balchspringstx.gov (check for online permit portal or e-permitting system; otherwise in-person submission at city hall)
Monday–Friday, 8:00 AM–5:00 PM (Central Time); call ahead to confirm or check city website for current hours

Common questions

Do I need a permit for a small DIY solar panel kit under 5 kW if I'm just testing it?

Yes. Even test or temporary grid-tied systems require a permit and utility interconnection agreement in Balch Springs. If you're truly testing off-grid (not connected to the utility), you may be exempt under Texas Property Code Section 49.452, but grid-tied systems of any size need permits. If you want to test without permitting, disconnect from the grid and operate fully off-grid; otherwise, pull the permits.

Can I install solar panels myself, or do I need a licensed electrician?

You can do the roof mounting yourself if you own your home and understand fall protection and flashing. However, the electrical work (conduit, inverter connections, grounding, rapid-shutdown wiring, disconnect installation) must be done by a licensed electrician in Texas. The electrical inspector will verify that the electrician's license is current and that work is up to code. You cannot do electrical work yourself and pass the city's electrical inspection in Balch Springs.

How long does the city take to approve a solar permit in Balch Springs?

Plan for 3-6 weeks total. Building permit: 5-7 business days for plan review (assuming no structural deficiency). Electrical permit: 3-5 business days. Building inspection: 1-2 weeks after approval. Electrical inspection: 1-2 weeks. If the structural engineer's evaluation is required, add 1-2 weeks for that review. ONCOR utility approval happens in parallel and takes 20-30 business days, so utility approval is often the longest pole in the tent.

Do I need a structural engineer's evaluation for a small residential roof-mounted system?

Yes, if your roof was built before 1990 or if the system exceeds 4 pounds per square foot of live load. Balch Springs requires this because of the local expansive clay and roof subsidence concerns. A 5-8 kW residential array is typically 3-4 lb/sq ft, so you're close to the threshold. Most homeowners end up needing the engineer's letter — budget $1,000–$1,500 for it.

What is rapid-shutdown (NEC 690.12) and do I need it?

Rapid-shutdown is a device or system that de-energizes the rooftop array within 10 feet (per the 2014 NEC update, adopted in Texas). If firefighters or first responders are on your roof during an emergency, they need to be able to shut off power without entering the house. Most modern string inverters include rapid-shutdown; microinverters are inherently rapid-shutdown compliant. You must label the rapid-shutdown switch or device clearly. The city's electrical inspector will verify this during inspection — if your system doesn't have it, you won't pass.

How much will I save with solar, and how does that affect the permit cost?

Solar savings depend on your roof orientation, local sun hours, and electricity rates. Balch Springs gets about 4.5-5 peak sun hours per day on average. A 6 kW system might save $800–$1,200 per year in electricity costs (at current Dallas-area rates ~$0.13/kWh). Permit costs ($400–$1,200) are a one-time expense and are typically recouped in 5-15 months of savings. Permits are not tax-deductible, but the federal Investment Tax Credit (ITC) covers 30% of the total installed cost (including permits, if you pay for the permit as part of the system installation).

What happens if I find out after installation that my roof can't support the solar panels?

If the structural engineer's evaluation (required before installation) identifies inadequate roof capacity, you'll need to reinforce the roof with sistering (adding new lumber alongside existing trusses), metal bracing, or bolting. This typically costs $2,000–$5,000 and adds 4-6 weeks to the project. Balch Springs inspectors will not approve the building permit without a signed engineer's letter confirming adequate capacity, so this should be caught in the permit phase, not after installation. Do not skip the structural evaluation.

Can I add battery storage to my existing grid-tied system later without pulling a new permit?

No. Adding battery storage requires a new electrical permit and fire-marshal review (if the battery exceeds 10 kWh). You'll also need to notify ONCOR and update your interconnection agreement to account for the battery's behind-the-meter operation. Budget 2-3 weeks for fire-marshal and utility approval. If you're considering battery storage, it's more cost-effective to plan for it during the initial solar permit application so all reviews happen at once.

Who pays for the utility's final inspection and interconnection approval?

ONCOR (the utility) does not charge a fee for reviewing your interconnection application or conducting the final witness inspection. The utility reprogram or replaces your meter for free. However, if ONCOR determines that a detailed impact study is needed (for larger systems or areas near transformer capacity), the study cost ($500–$2,000) may be charged to you. For standard residential systems under 10 kW, you should not expect utility costs.

What if my HOA has restrictions on solar panels?

Texas Property Code Section 207.003 (the Texas Solar Rights Act) prohibits HOAs from unreasonably restricting solar installations on owner-occupied homes. However, HOAs can require reasonable design standards (e.g., color, placement that's not visible from the street). Check your CC&Rs and HOA architectural review process. You may still need HOA approval before the city will approve the building permit. If your HOA denies a reasonable solar request, you can file a complaint with the Texas Attorney General's office. Do not skip the HOA approval step; it can delay or kill the permit.

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