Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or any tear-off-and-replace in Celina requires a building permit. Like-for-like repairs under 25% of roof area may be exempt, but a change in material (shingles to metal, for example) or work involving structural deck repair always requires one.
Celina, in Collin County, enforces the 2015 International Building Code with Texas amendments and adopts the Texas Energy Code (IECC 2015). The City of Celina Building Department processes permits at city hall and requires submission for any reroofing project involving a tear-off, material change, or repair exceeding 25% of total roof area per IRC R907.2. Critically for Celina homeowners: the city sits in a transition zone between IBC climate zones 2A and 3A, which means ice-and-water shield requirements and frost-depth considerations for flashing and structural details vary depending on your exact location within city limits and nearby unincorporated county areas. Celina's permit portal (accessible via the city website) allows online submission for straightforward reroof projects, but the city often requires a structural engineer's letter or deck evaluation if the existing roof has three or more layers, or if you're upgrading to a heavier material like clay tile or metal without confirmation that the underlying trusses are adequate. Owner-builders may pull their own permits for owner-occupied single-family homes, but the city requires proof of ownership and a notarized affidavit; roofing contractors pull most permits. Fees typically run $150–$400 depending on total roof area and material choice, calculated as a percentage of the project valuation.

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

Celina roof replacement permits — the key details

The City of Celina Building Department enforces IRC R907 (reroofing) and IRC R905 (roof-covering requirements) with Texas amendments and the 2015 IBC. The governing rule is straightforward: any tear-off-and-replace, any roof covering that spans more than 25% of the total roof area, or any change in material (such as replacing asphalt shingles with metal or clay tile) requires a building permit. Repairs under 25% of roof area — such as isolated shingle patching, flashing repair, or gutter replacement — are typically exempt provided no structural work is involved. However, if the permit application or field inspection reveals that your roof currently has three or more layers of existing shingles, IRC R907.4 mandates a complete tear-off; overlaying a fourth layer is prohibited. This rule exists because multiple layers trap moisture, increase fire risk, and make it impossible for inspectors to verify fastening patterns and deck integrity. Celina's Building Department will catch this during the initial review or during the in-progress inspection, so be honest about existing layer count when you file.

The permit application process in Celina is streamlined for standard like-for-like reroof work (same material, same pitch, no structural changes). You can submit online via the city's permit portal with photos of the existing roof, a roof measurement or calculator output (in 'squares' — 100 sq. ft. each), and the product specifications for the new shingles or material. The city typically issues approval over-the-counter or within 3–5 business days for routine projects. However, if you are changing materials — for example, switching from asphalt shingles to metal, concrete tile, or slate — the city may require a structural engineer's letter confirming that the roof framing can support the additional load. Metal roofing typically adds 2–4 pounds per square foot, while concrete tile can add 10–15 pounds per square foot; trusses designed for 20 pounds per square foot (standard for asphalt shingles) may not be adequate without reinforcement. The engineer's letter costs $400–$800 and takes 1–2 weeks to obtain; factor this into your timeline if you're planning a material upgrade.

Celina sits in a climate transition zone; the city is largely in IBC zone 3A (warm-humid), but northern edges approach 2A (hot-humid coast) criteria. This affects ice-and-water-shield requirements. IRC R905.1.1 and the 2015 IBC require ice-and-water-shield (rubberized asphalt underlayment) to extend from the eaves up to a point at least 24 inches inside the interior wall line of the building (measured horizontally from the exterior wall). In Celina's climate, 24 inches is typically sufficient, but the city's permit review and inspection will verify this, especially in areas prone to ice dams or severe wind-driven rain. If you are replacing shingles with metal panels or standing-seam roofing, the underlayment specification becomes even more critical because metal conducts temperature changes rapidly, creating condensation risk; the city will require you to specify a breathable or vented underlayment compatible with metal roofing per the roofing manufacturer's installation guide. The permit application must include a copy of the roofing material's manufacturer installation instructions, which will be checked against the permit drawings and the final inspection.

Celina Building Department requires two inspections for a full roof replacement: one in-progress inspection of the deck after the tear-off (to verify nailing pattern, check for rot or structural damage, and confirm deck adequacy before new underlayment is laid), and a final inspection after the roof covering is complete. The in-progress inspection must be scheduled with the city at least one business day in advance; the roofing contractor is responsible for calling for the inspection. If the deck is found to be deteriorated, soft, or inadequate, the city will place a hold on the permit and require structural repair or reinforcement before the new roof can proceed. This is where projects over budget: a seemingly simple roof replacement can uncover $3,000–$8,000 in hidden framing work. The final inspection checks fastening patterns (correct number and spacing per the manufacturer and code), proper sealing of penetrations (vents, flashing, skylights), and correct underlayment installation. The city does not normally inspect under the shingles once they are installed, so the in-progress deck inspection is critical.

Owner-builders in Celina may pull their own permits for owner-occupied single-family homes under Texas Property Code § 196.012. To do so, you must present proof of ownership (deed or property tax appraisal) and sign a notarized affidavit stating that you own and will occupy the property. The city will still require the same plans (roof measurements, material specs, installation instructions) and conduct the same inspections; the only difference is that you are the permit applicant rather than a licensed roofing contractor. Many homeowners find it easier to have the roofing contractor pull the permit; the fee is typically rolled into the job cost. If you do pull it yourself, confirm with the city in advance that owner-builder permits are allowed for roof work (some jurisdictions restrict owner-builder to non-structural work, though Celina generally allows it). The permit fee in Celina is typically $150–$400 depending on roof area; a 2,500-square-foot house (approximately 25 squares, or 2,500 sq. ft. of roof area) would expect a permit fee of roughly $250–$350 based on the city's fee schedule (confirm current rates with the Building Department, as they adjust annually).

Three Celina roof replacement scenarios

Scenario A
Like-for-like asphalt-shingle replacement, single-layer existing roof, 2,200 sq. ft. home in residential Celina
You are replacing a 20-year-old asphalt shingled roof (approximately 22 squares, or 2,200 sq. ft.) with the same 25-year architectural shingles, same pitch, no structural repairs needed. This is Celina's most common permit scenario. The existing roof has only one layer of shingles (verified in your permit application), so no forced tear-off of multiple layers applies. You can submit the permit online via the city's portal with a roof measurement, photos of the existing roof, and a copy of the GAF or Owens Corning installation guide for your chosen shingle product. The city will approve it within 3–5 business days, typically issuing the permit online. Your roofing contractor schedules the in-progress deck inspection after the tear-off; if the deck passes (no rot, nails holding, no soft spots), the contractor nails the underlayment and shingles per the manufacturer specs. A final inspection confirms fastening patterns and flashing details. Total timeline: permit issuance (3–5 days) + tear-off and replacement (3–5 days) + inspections (2 site visits, typically same-day or next-day scheduling in Celina) = 1–2 weeks. Permit fee: approximately $250–$300; total project cost $8,000–$12,000 depending on contractor and material upgrade (architectural vs. premium or premium vs. architectural shingles make a $1,500–$3,000 difference).
Permit required | $250–$300 permit fee | In-progress deck inspection required | Final shingle and flashing inspection | Total project $8,000–$12,000 | Like-for-like, single-layer existing = fast-track approval | 1–2 weeks total
Scenario B
Material upgrade from asphalt shingles to standing-seam metal roof, two existing layers, truss evaluation required
You have a 1970s-era house in downtown Celina with two existing layers of asphalt shingles, and you want to upgrade to a standing-seam metal roof for longevity and aesthetics. This project triggers multiple permit requirements. First, because there are already two layers, the city will require you to tear off both existing layers per IRC R907.4 (no overlay onto a two-layer base). Second, because you are changing from asphalt (approximately 2–3 pounds per square foot) to metal (3–4 pounds per square foot), the city will likely request a structural engineer's letter confirming that the existing trusses (designed in 1970 for a much lighter load) can support the additional weight, or that you plan to reinforce them. The engineer's evaluation typically costs $400–$600 and takes 5–10 business days. Your permit application must include the engineer's letter, the metal roofing manufacturer's installation guide (specifying breathable underlayment and fastener type for metal), and detailed drawings of any truss reinforcement (if needed). The city will conduct a pre-tear-off inspection to document the existing condition and the two-layer situation. The in-progress deck inspection after tear-off becomes critical: the city may require additional nailing or sistering of joists if the original deck is deemed marginal. After the deck passes, the contractor installs a breathable or vented underlayment (not ice-and-water-shield, which traps moisture under metal) and the metal panels. Final inspection verifies fastener spacing, proper overlap of panels, and flashing sealing around penetrations. Timeline: engineer's letter (5–10 days) + permit issuance (5–7 days with engineer review) + tear-off and deck inspection (2 days) + potential structural repair (3–5 days, if needed) + metal installation (5–7 days) + final inspection (1 day) = 3–4 weeks total. Permit fee: $300–$400 (slightly higher due to structural review); project cost $14,000–$24,000 depending on metal panel choice (corrugated vs. standing-seam) and any truss reinforcement ($2,000–$5,000).
Permit required | Structural engineer's letter required ($400–$600) | Two-layer existing = mandatory tear-off | Breathable underlayment required (not ice-and-water-shield) | In-progress deck inspection + potential truss reinforcement | $300–$400 permit fee | 3–4 weeks total | Project cost $14,000–$24,000
Scenario C
Partial roof repair (under 25%, isolated hail damage to rear slope) in Celina
A hailstorm in spring damaged shingles on the rear slope of your roof (the section facing northeast, approximately 150 sq. ft. of the total 2,200 sq. ft. roof area — roughly 6% damage). You are replacing only the damaged area with matching shingles, no tear-off of the entire roof, no structural work. This is a repair under 25% of roof area and is typically exempt from permitting in Celina, provided that the existing roof has two or fewer layers and you are using the exact same shingle product (or a manufacturer-approved match). You do not need to file a permit with the City of Celina; your roofer can proceed directly. However, if the damaged section reveals that the roof already has three or more layers (visible when shingles are pulled), the exemption is revoked and you must stop work, contact the city, and file a permit to proceed with a full tear-off and replacement. Insurance companies often require proof that repair work was done correctly; ask your roofer to photograph the work and provide a completion certificate, even without a city permit, so you have documentation for insurance. Important caveat: if the inspection of the damaged area uncovers structural rot or water damage to the underlying deck, that structural repair crosses into territory that may require a permit (IRC R905 addresses roof coverings, but structural damage triggers IBC 2304 requirements for wood framing). In Celina, repairs under 25% and no structural involvement are administratively exempt; repairs under 25% with structural work may require a permit retroactively. Timeline: work can be completed same-day or next-day without permit delay. No permit fee. Project cost $1,200–$2,200 depending on shingle grade and labor (often covered by homeowner's insurance if you have comprehensive coverage and file a claim).
Permit not required if under 25% area | No structural work involved | Matching shingle material required | Under 2-layer existing roof | No permit fee | 1 day completion | Insurance documentation recommended

Every project is different.

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

Celina's transition climate zone and underlayment requirements

Celina, Texas sits at the boundary of two IBC climate zones: the northern portions of the city approach 2A (hot-humid, high wind risk), while the southern portions are solidly 3A (warm-humid). This matters for underlayment and ice-dam protection. The 2015 IRC R905.1.1 requires ice-and-water-shield to extend from the eaves upward to a point at least 24 inches inside the interior wall line for most climates; some jurisdictions in colder zones (like North Texas panhandle areas) extend this to 3 feet. Celina, being in the lower-latitude warm zone, typically enforces 24 inches, and the city's standard permit forms note this. However, if your property is on a north-facing slope or in an area prone to wind-driven rain from the northeast (common in Celina during spring thunderstorms), the city inspector may recommend or require a wider ice-and-water-shield band — your contractor should discuss this during the in-progress inspection.

Metal roofing installations in Celina require special attention to underlayment because metal conducts temperature swings and creates condensation on the underside. The roofing manufacturer's installation guide (which must be submitted with the permit) will specify either a solid, breathable underlayment or a vented gap system; the city will verify that your contract specifies the correct type. Breathable underlayment allows moisture to escape but prevents liquid water from penetrating; it costs slightly more than standard felt but is required for metal. If you skip this detail and install metal roofing directly over standard ice-and-water-shield (which is not breathable), moisture will trap under the metal, rot the deck, and void both the roofing and structural warranties. Celina's final inspection will catch this if the contractor tries to install without the correct underlayment.

Flashing details also change with climate zone and material. In Celina's warm-humid zone, flashings around vents, skylights, and chimneys must be sealed with sealant compatible with the roofing material and rated for high UV exposure and thermal cycling. The city requires that all sealant be specified in the installation guide and applied per manufacturer instructions. Metal flashings should be stainless steel or aluminum; galvanized steel will rust and stain in Celina's humidity. The permit review and final inspection both check that flashings are properly lapped (overlap direction correct for wind-driven rain) and sealed.

Structural deck evaluation and hidden costs in Celina

One of the most common surprises in Celina roof replacements is discovery of deteriorated or undersized deck during the in-progress inspection. Celina's warm and humid climate, combined with occasional summer hail and springtime ice, creates ideal conditions for wood rot in older homes. When the city inspector arrives after the tear-off, they look for soft spots (wood that is spongy or shows visible rot), nail holding power (whether nails pull through the sheathing easily), and deck nailing adequacy per the code. Homes built before 1980 often have 1x6 or 1x8 wooden board sheathing with widely-spaced nails; modern code requires structural sheathing (plywood or OSB) with nails at 6 inches on center. If the existing deck fails inspection, the city will place a hold on the permit and require repair or replacement before the new roof can proceed. This can add $3,000–$8,000 to the project cost and 1–2 weeks to the timeline.

The economic decision is often whether to sissy in new framing or replace the entire deck. If only one or two joists show significant rot (near the edges, in roof valleys, or around penetrations), the contractor can reinforce them by sistering a new joist alongside and bolting them together; the engineer designs this locally. If the rot is widespread or structural connectors are failing (common in older homes where moisture has corroded bolts and straps), full deck replacement may be necessary. A full replacement of plywood sheathing over a 2,200 sq. ft. roof runs $4,000–$7,000 for materials and labor; partial repair via sistering runs $1,500–$3,000. The city inspection report will note the specific damage and recommend the appropriate remedy, and your contractor should obtain a structural engineer's repair plan before proceeding.

In Celina, climate-driven wood decay is particularly common in the eaves and soffits because gutters trap moisture and freeze-thaw cycles (rare but not impossible in winter) allow water infiltration. When you schedule your roofer's in-progress inspection, mention any history of water stains, prior leaks, or visible softness in the edges of the roof sheathing near the soffits. Catching this early — before the new underlayment and shingles are installed — allows the city and your contractor to scope the repair accurately and cost it correctly. Delaying the discovery until the new roof is partially installed is expensive and can create warranty disputes.

City of Celina Building Department
City of Celina City Hall, Celina, TX 75009
Phone: (972) 382-8500 (main city number; ask for Building Department) | https://www.celinacity.com (building permit application portal accessible via city website)
Monday–Friday, 8:00 AM–5:00 PM

Common questions

Do I need a permit for roof repair under 25% of the roof area in Celina?

No, repairs under 25% of total roof area are typically exempt from permitting in Celina, provided that the existing roof has two or fewer layers and you are using matching material. However, if the repair uncovers structural damage (rot, soft deck), that structural work may require a permit retroactively. Always photograph the work and keep your roofer's completion certificate for insurance documentation, even if a permit is not required.

Can I overlay new shingles over my existing two-layer roof in Celina?

No. IRC R907.4 prohibits overlaying a roof that already has two or more layers of shingles. The City of Celina enforces this rule strictly; if the inspector discovers three layers, the city will issue a stop-work order and require you to tear off and replace the entire roof. If you have two existing layers, you must tear off both and apply new shingles. A single-layer existing roof may be overlaid in some cases, but Celina generally recommends tear-off for clarity and to prevent moisture trapping.

What is the typical permit fee for a roof replacement in Celina?

Permit fees in Celina typically range from $150 to $400 depending on total roof area and material choice. A standard 2,200 sq. ft. roof replacement (asphalt shingles) runs approximately $250–$300 in permit fees. Material upgrades (metal, tile) or projects requiring structural engineer review may incur the higher end of the range. Confirm current fee rates with the City of Celina Building Department, as they are adjusted annually.

How long does it take to get a roof permit approved in Celina?

Like-for-like roof replacements (same material, single existing layer, no structural changes) typically receive approval within 3–5 business days, often over-the-counter or via the online portal. Projects requiring material change, structural engineer review, or truss evaluation take 5–7 additional days for the engineer's assessment and city structural review. Total timeline from permit application to roof completion is typically 1–3 weeks depending on scope and contractor availability.

Do I need a structural engineer's letter if I'm upgrading from asphalt shingles to metal roofing in Celina?

Yes, in most cases. Metal roofing is heavier (3–4 pounds per square foot) than asphalt shingles (2–3 pounds per square foot). If your home was built before 1990, the trusses were likely designed for a lighter load and may require reinforcement. The city will likely request an engineer's letter confirming adequacy or specifying reinforcement. The engineer's evaluation costs $400–$600 and takes 5–10 business days. This is especially important if your existing roof has multiple layers or if the underside shows any signs of sagging.

What happens if the city inspector finds rot or soft spots in my roof deck during the in-progress inspection?

The city will place a hold on the permit until the structural damage is repaired. You will need a structural engineer's assessment and repair plan. Depending on the extent of rot, repair options include sistering (reinforcing) damaged joists ($1,500–$3,000) or replacing the entire sheathing section ($4,000–$7,000). This work must be completed and re-inspected before the new roof covering can proceed. Budget 1–2 additional weeks and $3,000–$8,000 in costs if deck problems are discovered.

Can I pull my own roof permit in Celina if I own and occupy the home?

Yes. Texas Property Code § 196.012 allows owner-builders to pull permits for owner-occupied single-family homes, including roof replacement. You must present proof of ownership (deed or tax appraisal) and sign a notarized affidavit. The city will still require the same plans, specifications, and inspections as a licensed contractor. Many homeowners find it simpler to have the roofing contractor pull the permit; the fee is typically included in the job cost.

Does Celina require ice-and-water-shield on roof replacements?

Yes. IRC R905.1.1 requires ice-and-water-shield (rubberized asphalt underlayment) to extend from the eaves upward to at least 24 inches inside the interior wall line. Celina enforces this standard for all roof replacements. However, if you are installing metal roofing, the ice-and-water-shield may need to be replaced with breathable underlayment to prevent moisture trapping; the metal manufacturer's installation guide will specify which underlayment is required, and the city inspector will verify compliance.

What if my roofer didn't pull a permit for my roof replacement, and I discover it later?

Contact the City of Celina Building Department immediately. If the work is discovered before a sale or refinance, you may be able to pull a permit retroactively and schedule final inspections. The city will typically charge double permit fees ($300–$800) and may require a structural engineer's re-evaluation if the work cannot be inspected in-progress. If the unpermitted roof is discovered during a home sale, you will be required to disclose it on the Seller's Disclosure Statement, and it may prevent financing or closing. Unpermitted roof work can also void your homeowner's insurance in the event of a claim.

Are there any Celina-specific zoning or historic-district rules that affect roof replacement permits?

If your home is located in Celina's historic district or a designated overlay zone, additional restrictions may apply to visible roof material changes (color, style). The city's zoning map and historic district guidelines are available via the city website. Contact the Planning Department if your home is in or near a historic district; metal roofing or non-traditional colors may require architectural review and approval before a building permit is issued. Standard residential zones in Celina typically have no restrictions on roof material choice, provided the material meets IRC and fire-code standards.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Celina Building Department before starting your project.