Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Every grid-tied solar system in Celina requires a building permit and an electrical permit, regardless of size. You also need a utility interconnection agreement with Collin County Electric Cooperative or your local provider before installation.
Celina sits in Collin County, where the primary utility is Collin County Electric Cooperative (CCEC), and this shapes solar permitting in ways that differ from nearby cities like McKinney or Prosper. The City of Celina Building Department issues building permits for mounting and roof attachment (IRC R324 and IBC 1510), while the electrical permit covers the inverter, conduit, and combiner box under NEC Article 690. What's unique to this region: CCEC requires a completed utility interconnection agreement BEFORE the city will issue the building permit — not after. Many homeowners and installers in neighboring jurisdictions skip this step or do it in parallel, but Celina-area inspectors check for the CCEC letter of completeness in the permit file. The city also enforces roof structural review for systems over 4 lb/sq ft dead load, which means most residential arrays need a professional roof evaluation or engineer stamp if the home was built before the 2006 IRC (common in Celina's older neighborhoods). Battery storage systems over 20 kWh trigger a separate fire marshal review in Celina, adding 1-2 weeks to the timeline.

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

Celina solar permits — the key details

The City of Celina Building Department enforces NEC Article 690 (Photovoltaic (PV) Systems) and NEC 705 (Interconnected Electric Power Production Sources) as adopted by the 2023 National Electrical Code. This means every grid-tied system — whether 3 kW or 15 kW — requires a two-part permit: a building permit for structural/roof work (governed by IRC R324 and IBC 1510) and an electrical permit for the inverter, disconnects, and wiring. The city has not adopted any local solar exemptions or fast-track processes specific to Celina, unlike some California jurisdictions under AB 2188 or SB 379. Your installer or you must submit a complete packet including a one-line diagram, roof load calculation, equipment cut sheets, and the utility interconnection application (CCEC Form 79 or equivalent). The city's plan review is typically 5-10 business days; expedited review is not advertised but may be negotiated for projects under 5 kW with pre-approved details.

Collin County Electric Cooperative (CCEC) is the gating factor that most homeowners don't anticipate. CCEC requires a completed interconnection application and a letter of completeness BEFORE the city will stamp the building permit. This is different from cities in Dallas or Tarrant County, where the utility and building departments run in parallel. In Celina, you submit your solar plans to CCEC first (via their website or in person at the Collin County office). CCEC typically responds within 10-15 business days with either a letter of completeness (which you then attach to your city permit application) or a list of modification requests. Common CCEC asks: proof that the inverter meets UL 1741 standard, confirmation that the system includes a visible disconnect switch within 10 feet of the utility meter, and a utility-witnessed final inspection. This sequencing can add 2-3 weeks to your project timeline if you're not aware of it upfront.

Roof structural review is mandatory in Celina for systems over 4 lb/sq ft of dead load. Most residential arrays (10-15 kW systems with racking) land at 3-5 lb/sq ft, so the threshold is close. If your home was built before 2006, the original roof design likely did not anticipate the solar load. You'll need a licensed engineer or structural professional to stamp a roof load calculation that shows the existing roof framing can handle the array plus wind uplift per Celina's design wind speed (roughly 115 mph, 3-second gust, Risk Category II per the 2021 IBC). This evaluation costs $300–$800 and takes 3-5 business days. If the existing roof cannot be upgraded economically, you may need to install a reinforced mounting rail or reduce system size. The City of Celina's building inspector will request the engineer's seal on the submitted roof plans and will likely schedule a pre-construction meeting if the array is on a pre-1980 home or if live load is close to code limits.

Rapid-shutdown compliance (NEC 690.12) is a non-negotiable checkpoint in Celina's electrical inspection. Your inverter must either be rated for rapid shutdown or you must install a rapid-shutdown device that de-energizes the PV array and string wiring within 10 seconds if someone cuts power to the inverter or activates an emergency disconnect. This is critical because firefighters need to be able to de-energize the array safely. Celina's electrical inspectors specifically ask for the rapid-shutdown cut sheet and the logic diagram showing how the device or inverter firmware meets NEC 690.12(B)(2). If your inverter is older or does not have this feature, you will fail rough electrical inspection and be required to retrofit a rapid-shutdown module ($500–$2,000). Microinverter systems (one inverter per panel) simplify this, as most modern microinverters have rapid-shutdown built in, but you still need to document it on your permit plans.

Battery storage systems (ESS) over 20 kWh add a third permit layer. If you're pairing solar with a Tesla Powerwall, LG Chem, or Generac PWRcell, the city requires a separate fire-marshal review and an ESS permit under NFPA 855 (Standard for the Installation of Stationary Energy Storage Systems). This review focuses on battery chemistry, thermal runaway protection, clearance from windows/vents, and emergency shutdown labeling. The fire marshal's review takes 2-3 weeks and costs $150–$400. On-grid battery systems are treated less stringently than off-grid systems, but the fire marshal still wants to see the battery's UL 9540 listing and the installer's UL 9540A (Energy Storage System Safety) thermal safety certification. If you're planning batteries, budget an extra month in your permitting timeline and confirm with the fire marshal early.

Owner-builder solar systems are allowed in Celina for owner-occupied residential properties, but you will pull the permits yourself and be responsible for coordinating inspections. Texas does not restrict homeowners from installing solar on their own homes, and Celina has no specific owner-builder carve-out language in its code. However, the NEC still applies, and the city will require the same one-line diagram, roof calculations, and equipment specs as a contractor installation. Many homeowners choose to hire a licensed electrician for the final connections and inspection sign-off, which costs $1,500–$3,000 but removes liability and ensures code compliance. If you go fully DIY, you are liable for any defects, and your homeowner's insurance may not cover faults. CCEC also prefers working with installers who have completed interconnection projects, so they may flag owner-installs for closer scrutiny during their utility inspection.

Three Celina solar panel system scenarios

Scenario A
5 kW rooftop array, string inverter, no battery, pre-2000 brick ranch in central Celina
You're adding a 15-panel 5 kW Enphase or SolarEdge system to your south-facing roof. The array will weigh roughly 3.2 lb/sq ft, just under the 4 lb/sq ft threshold, but your home was built in 1998 and the original roof framing was not designed for additional loads. Step 1: Submit a roof load calculation (prepared by a structural engineer or your installer) to the City of Celina Building Department along with the equipment cut sheets and one-line diagram. Cost: $400–$800 for the engineer. Step 2: Submit the same packet (minus the engineer's seal, which goes on the building-permit copy) to CCEC's interconnection desk with the completed Form 79. CCEC will respond in 10-15 business days with a letter of completeness or modification requests. Step 3: Once you have CCEC's letter, file your building permit application with the city ($200–$350 permit fee, based on system valuation of $12,000–$15,000). Step 4: The city's plan review takes 5-7 business days; if the engineer's calculations are clear and the roof tie-down detail is explicit, you'll pass first review. Step 5: Schedule a pre-construction meeting with the city inspector (1-2 days) to confirm roof access, electrical rough-in location, and meter-side disconnect placement. Step 6: Install the array; CCEC will likely schedule a utility-witnessed final inspection within 3-5 days of your request. Total timeline: 6-8 weeks from initial CCEC submission to utility energization. Total permit and inspection cost: $200–$350 city permit + $400–$800 engineer + ~$150 CCEC application fee + ~$200 utility inspection coordination = $950–$1,500. No battery, so no fire-marshal review.
Roof load engineer required | String inverter with rapid-shutdown | CCEC letter of completeness required before city permit | Permit fees $200–$350 | Engineer $400–$800 | Total soft costs $950–$1,500 | No fire-marshal review
Scenario B
12 kW ground-mounted array with 25 kWh battery storage, new construction in north Celina, contractor-installed
You're building a new home in a North Celina subdivision and adding a 12 kW array on a ground-mounted racking system with a Tesla Powerwall (13.5 kWh) plus two Powerwall+ units (total ~25 kWh ESS). This is a three-permit project unique to battery-inclusive systems. Step 1: Your contractor submits the solar/battery plans to CCEC along with the ESS safety documentation (UL 9540 listing, thermal runaway mitigation, disconnect schematic). CCEC's interconnection review takes 2-3 weeks because of the battery; they need to confirm the inverter/battery charger meets UL 1741-SA (grid-support functions). Step 2: Once CCEC approves, the contractor submits building and electrical permits to the City of Celina. Ground-mounted systems require a footprint drawing and proof that the array sits outside any setback zones (typically 10 feet from property lines in residential Celina). Permit fee: $400–$700 (larger system, ESS adds review scope). Step 3: The city refers the ESS portion to the Fire Marshal for a separate review (2-3 weeks). The fire marshal checks battery placement (minimum 5 feet from windows, 10 feet from air intakes), thermal enclosure rating, and emergency shutdown labeling. Fire-marshal permit: $150–$300. Step 4: City electrical rough inspection happens after the racking is installed and conduit is run. Step 5: Fire marshal schedules a battery-enclosure and disconnect-labeling inspection (1-2 hours). Step 6: Final electrical inspection by city; final utility inspection by CCEC with net-metering paperwork. Total timeline: 10-14 weeks from CCEC submission to final energization. Total permit and inspection cost: $400–$700 building + $200–$400 electrical + $150–$300 fire-marshal ESS + ~$150 CCEC application = $900–$1,550. Because this is new construction, there's no roof-load concern (the builder has already sized the structural system), but the battery storage adds significant review complexity and timeline.
Ground-mounted array requires setback verification | Battery storage over 20 kWh triggers fire-marshal review | Three permits required: building + electrical + ESS | CCEC interconnect with UL 1741-SA inverter | Fire-marshal review 2-3 weeks | Permit fees $900–$1,550 | Total soft costs higher due to battery
Scenario C
3 kW microinverter array on pitched metal roof, owner-builder installation, no battery, 1970s home in west Celina
You're a homeowner installing a modest 3 kW Enphase microinverter system (10 panels) on your 1970s-era metal roof. No contractor, no battery. This scenario highlights the owner-builder pathway and the rapid-shutdown checkpoint. Step 1: You prepare a basic one-line diagram showing the array layout, microinverter count, disconnect switch location, and conduit routing to the main service panel. You also submit a roof load calculation (or a letter from your roof contractor stating the roof can handle an additional 2.1 lb/sq ft). Step 2: You submit the interconnection application to CCEC and wait 10-15 business days for a letter of completeness. Step 3: You file the building and electrical permits yourself with the City of Celina. Permit fees: $150–$250 combined (smaller system, faster plan review). Step 4: The city's electrical inspector will focus on NEC 690.12 rapid-shutdown compliance. Since you're using Enphase microinverters, each inverter has built-in rapid-shutdown, and you document this with the equipment data sheet. If you were using a single string inverter, you'd need to install a rapid-shutdown module, which could fail you on rough inspection. Step 5: Metal roofing is actually advantageous for rapid attachment; your mounting system will use metal clips, and the city inspector typically passes these in 1-2 site visits (one rough, one final). Step 6: CCEC schedules a utility witness final inspection within 1 week of your request. Total timeline: 6-8 weeks. Total permit and inspection cost: $150–$250 city permits + $50–$100 roof certification letter + ~$150 CCEC application fee = $350–$500. This scenario is cheaper and faster because the system is small, the microinverters simplify rapid-shutdown, and you're pulling permits as the owner. However, you assume all liability for code compliance and your homeowner's insurance may not cover installation defects.
Owner-builder installation allowed | Microinverters have built-in rapid-shutdown | Metal roof simplifies mounting | Roof load certification $50–$100 | City permits $150–$250 | CCEC application ~$150 | Total soft costs $350–$500 | Fastest timeline 6-8 weeks

Every project is different.

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

Why CCEC utility interconnection comes first in Celina

Collin County Electric Cooperative operates a relatively conservative interconnection program compared to larger municipally-owned utilities in Texas (like Austin Energy or Oncor in Dallas). CCEC requires a completed interconnection application and a letter of completeness BEFORE the city building department will issue a permit. This is not codified in Celina's municipal code, but it's the de facto workflow: the city's building permit application form lists 'CCEC Letter of Completeness' as a required attachment under the 'Utility Approval' section. If you submit a city permit without the CCEC letter, the permit application will go into hold status for 10-15 business days while staff chase down the utility sign-off.

CCEC's interconnection review examines inverter certification (UL 1741, for grid-connected systems), the circuit-breaker rating and disconnect switch location, and the utility's ability to issue net-metering credits at your address. For most residential systems, CCEC's review is straightforward: they verify the inverter meets standard, check that the system size doesn't exceed 10 kW (residential net-metering limit; can be higher if approved case-by-case), and confirm the disconnect is visible from the utility meter. For systems with energy storage (batteries), CCEC's engineering team conducts a more detailed review to ensure the battery charger and inverter support grid-interactive functions (ride-through, volt-var support) per the UL 1741-SA amendment. This extra review adds 1-2 weeks.

Timing strategy: Contact CCEC as soon as you have finalized equipment selection and a roof-layout diagram. You don't need the city permit yet, and CCEC doesn't require a full architectural package. CCEC's interconnection desk will tell you whether your system meets their criteria and will issue the completeness letter within 2-3 weeks if everything checks out. Once you have that letter, the city permit flows much faster. Many installers and homeowners reverse this order (they apply for the city permit first), which causes delays because the city has to pause plan review until CCEC approves.

Roof structural review and Celina's older housing stock

Celina's residential areas include significant pre-2000 construction (ranch homes built in the 1960s-1990s), and these homes present a structural challenge for solar: original roof framing was designed for a dead load of about 10-15 psf (shingles, plywood, rafters) and a live load (snow, maintenance access) of 20 psf. A typical residential solar array adds 3-5 psf of dead load, which pushes total dead load to 13-20 psf. The 2006 IRC and later codes allow up to 40 psf for roof-mounted PV systems, but homes built before 2006 must be evaluated on a case-by-case basis. The City of Celina's building inspector will request a roof load calculation (stamped by a licensed engineer or professional) for any system over 4 lb/sq ft, which covers most residential arrays. Without this engineer's stamp, the city will issue a correction notice and require you to obtain one before they approve the building permit.

Common solutions for under-sized roofs: (1) install a roof-reinforcement package (sistering additional rafters or adding collar ties), which costs $2,000–$5,000 and requires a licensed framing contractor and building permit; (2) reduce array size by 20-30%, sacrificing production but staying within existing load limits; (3) switch to a lighter mounting system (aluminum instead of steel, reducing per-panel weight by ~0.5 lb, which adds up on a 15-panel array) or ground-mount the array instead of roof-mounting (moving structural loads to the ground and soil bearing capacity instead). Ground mounting is increasingly popular in North Texas because it avoids roof-load disputes, allows for panel angle optimization (25-35 degrees in Celina, vs. the roof pitch of 5-7:12 on many bungalows), and simplifies future roof replacement without solar dismounting. The trade-off is visibility, setback compliance, and minor permitting complexity for ground footprint verification.

The Celina Building Department has no published exemption for solar roof loads under 5 lb/sq ft, so even modest systems may require engineer review. If your home was built between 2006 and 2021, you're likely in the clear — those homes meet modern roof-load codes. If your home was built before 2006, budget $300–$800 for a structural engineer's evaluation and 3-5 business days for that review. Many solar installers build this cost into their proposal; if they don't mention roof evaluation, ask them about it upfront. Some installers use rafter-sizing calculators or builder statements instead of engineer stamps, but the City of Celina has increasingly required licensed engineer seals for pre-2000 homes, so plan for the full evaluation.

City of Celina Building Department
200 North Ohio Street, Celina, TX 75009
Phone: (972) 382-2622 | https://www.cityofcelina.net (check for online permit portal under 'Building and Development')
Monday–Friday, 8:00 AM–5:00 PM; closed weekends and holidays

Common questions

Do I need a permit if I'm just replacing an old solar array with a new one of the same size?

Yes. Even a like-for-like replacement requires a building permit and electrical permit in Celina. The city treats any solar system modification — whether new, upgraded, or replacement — as a new installation subject to current code. If the original array was permitted, the city has a record and will require updated plans, rapid-shutdown documentation, and CCEC re-approval. If the original array was not permitted, you will now be required to permit the replacement. This is an opportunity to bring the system into compliance, but it adds 4-6 weeks to your project.

How much does the Celina building permit cost for a solar system?

Solar building permits in Celina are typically calculated as 1-2% of the total system cost, with a minimum of $150–$200 and a cap of $400–$700 depending on system size. A $15,000 residential system (5 kW) will cost roughly $200–$300 for the building permit plus $100–$200 for the electrical permit. Battery storage systems add $150–$300 for the ESS permit. There is no published flat-fee option in Celina (unlike California's AB 2188 fast-track), so the fee scales with system valuation. Ask the city for a fee estimate before you submit; they can give you an exact figure once you provide equipment specs and system size.

What is the fastest timeline to get a solar system permitted and installed in Celina?

Best-case timeline is 6-8 weeks: 2-3 weeks for CCEC interconnection review, 1 week for city plan review (if all documents are complete and the roof doesn't need structural evaluation), 1-2 weeks for installation, and 1 week for inspections and utility energization. If your roof requires a structural engineer's evaluation, add 3-5 days. If you're installing battery storage, add 2-3 weeks for the fire-marshal ESS review. Most homeowners see an 8-12 week timeline from initial design to system operation. Owner-builder systems without batteries can be faster (6-8 weeks) because they skip some contractor-coordination steps.

Can I install solar panels myself, or do I need to hire a contractor in Celina?

Celina allows owner-builder solar installations on owner-occupied residential properties, meaning you can pull permits yourself and do the physical work. However, you are fully liable for code compliance, and your homeowner's insurance may not cover installation defects. Most homeowners hire a licensed electrician to handle the final electrical connections, inverter programming, and inspection coordination, which costs $1,500–$3,000 but removes risk. CCEC prefers working with installers who have a track record, so owner-installs may face closer scrutiny during the utility inspection. If you go fully DIY, expect 1-2 additional weeks for the inspection process and possible corrections.

What if my solar installer skips the CCEC interconnection step and files straight to the city?

The city's plan review will stall. The City of Celina's building permit application requires the CCEC letter of completeness as a mandatory attachment. If the letter is missing, the city will put your permit on hold and notify the applicant that it's required. This delay can stretch 3-4 weeks while you chase down the interconnection approval retroactively. A reputable installer knows this workflow and starts with CCEC first. If your installer doesn't, ask them to clarify their permitting sequence before you sign a contract. Red flag: if the installer says 'we don't worry about CCEC until after we get the building permit,' switch installers.

Do I need fire-marshal approval if I'm adding a battery backup system?

Yes, if your battery system is over 20 kWh total capacity. Celina's Fire Marshal reviews energy storage systems under NFPA 855 and the 2021 IBC (Chapter 12, Energy Storage Systems). The review covers battery chemistry, thermal runaway protection, proximity to windows/vents, disconnects, and emergency shutdown labeling. A Tesla Powerwall (13.5 kWh) plus one additional Powerwall+ (16.5 kWh total) exceeds 20 kWh and triggers fire-marshal review. Smaller systems (single Powerwall under 20 kWh) may slip below the threshold, but the fire marshal's office can clarify your specific system. ESS permits cost $150–$300 and take 2-3 weeks. This is a separate approval from the city building and electrical permits.

What does 'rapid shutdown' mean, and how does it affect my solar permit?

Rapid shutdown (NEC 690.12) is a safety requirement that allows firefighters to de-energize your solar array in case of an emergency (fire, for example). Your system must reduce voltage and current in the PV wiring to below 30 volts and 8 amps within 10 seconds of activating an emergency disconnect or cutting power to the inverter. String-inverter systems typically use an external rapid-shutdown module ($500–$2,000). Microinverter systems (one inverter per panel) have rapid shutdown built in at the panel level. The City of Celina's electrical inspector will ask for documentation (cut sheets, logic diagrams) showing your system meets NEC 690.12(B)(2). If your system doesn't have rapid shutdown, you will fail rough electrical inspection and be required to retrofit a module before final approval. Microinverters are slightly faster to permit on this issue because the technology is simpler.

Can my HOA or neighborhood restrict solar panel installation?

Texas Property Code § 209.003 (the Texas Solar Easement Statute) generally prohibits HOA covenants and restrictions from banning solar installations on owner-occupied homes. However, HOAs can impose 'reasonable restrictions' related to aesthetic, safety, and structural concerns. In practice, Celina-area HOAs often require solar panels to be roof-mounted (not ground-mounted, where visible from the street) or require a design review before installation. Many HOAs have adopted model solar design guidelines. If you have an HOA, review your CC&Rs and contact the HOA board before you apply for a city permit; HOA approval is typically not a city requirement, but it can delay your project if the HOA objects. If the HOA blocks your solar on discriminatory grounds, you may have a claim under state law, but litigation is expensive. Talk to your HOA early.

What happens if I get an unpermitted solar system discovered during a home sale in Celina?

Texas Property Code § 5006.002 requires sellers to disclose unpermitted solar work (and most unpermitted improvements) to buyers in the Seller's Disclosure Notice. If the unpermitted array is discovered during a title or home inspection before closing, the buyer's lender (and many cash buyers) will typically require either (a) removal of the array or (b) retroactive permitting. Retroactive permitting in Celina costs $300–$500 in fees and requires a new inspection, but it takes 4-6 weeks and may require the city to verify the system meets current code (which older arrays may not, especially if rapid-shutdown was not original). Many unpermitted arrays fail retroactive inspection for rapid-shutdown non-compliance or inadequate roof documentation, forcing removal at cost of $3,000–$8,000. The best practice: permit your system when you install it, not when you sell.

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