Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Forney require a permit from the City of Forney Building Department. Small repairs under 25% of roof area and like-for-like patching of fewer than 10 squares are exempt, but full tear-offs, overlays, material changes, and structural deck work all require permits and inspections.
Forney sits in the Dallas-Fort Worth metropolitan area and enforces the 2021 International Building Code (IBC) plus local amendments through the City of Forney Building Department. The city's key distinction is its enforcement of the three-layer rule: if your roof already has two or more layers of shingles, IRC R907.4 requires a complete tear-off before new installation — overlay is not permitted — and this is a hard stop at Forney's plan-review stage. Forney's permit portal is city-managed (not county-managed like some Dallas-area jurisdictions), so you file directly with Forney, not Kaufman County. The city also mandates secondary water barrier (ice-and-water shield) extending 24 inches from all eaves and valleys, an extension that exceeds standard IRC R905.1.2.1 minimums and reflects the region's occasional ice-dam risk and the city's conservative underlay standards. Unlike some Texas cities that issue over-the-counter permits for like-for-like shingle work, Forney requires plan submission and a two-step inspection sequence (deck nailing and final) even for straightforward replacements. Permit fees run $150–$350 depending on total roof area (calculated in squares), and the city's typical review timeline is 5–10 business days for complete submittals.

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

Forney roof replacement permits — the key details

The foundational rule is IRC R907.4, which prohibits overlay (adding new shingles over old) if the roof already has two or more layers. This is the single most common rejection at Forney's plan-review stage. When you submit your permit, you must certify the current number of layers via a field inspection or signed contractor affidavit. If the inspector finds a second or third layer during the initial deck-nailing inspection, the permit is suspended and you must tear off all old material — adding $1,500–$3,000 to the project. Forney's Building Department has a reputation for strict adherence to this rule because the city sits in an area with high wind speeds (occasional straight-line winds and isolated tornadoes), and over-layered roofs are more prone to blow-off failures. The secondary consequence is that your project timeline jumps from 2–3 weeks to 4–6 weeks if tear-off is discovered mid-project.

Material changes — switching from asphalt shingles to metal, tile, slate, or synthetic — always require a permit and trigger additional scrutiny. IRC R905 specifies dead-load requirements and fastening patterns unique to each material. If you're moving to a heavier material (concrete tile, slate), the city may require a structural engineer's letter confirming the roof deck and framing can handle the added weight. Metal roofing, which is increasingly popular in North Texas for hail resistance, must be installed per the manufacturer's spec and the Texas Windstorm Insurance Association (TWIA) standards if the home is in a high-wind zone (much of Forney is). The permit fee for a material-change roof remains in the $150–$350 range, but the plan-review timeline extends to 2–3 weeks because the city's plan examiner must verify structural capacity and underlayment specs. If you're in Kaufman County (which includes Forney) and near a flood zone, additional FEMA/FIRM maps come into play, though most Forney properties are outside the 100-year floodplain.

Underlayment and ice-and-water-shield specifications are non-negotiable in Forney's plan review. IRC R905.1.2.1 requires a water-resistive barrier at valleys and eaves; the city goes further and mandates ice-and-water shield (bituthene or equivalent, ASTM D1970) running 24 inches up from the eave line on all four sides and 36 inches in valleys. This is a written requirement in Forney's plan-review checklist and is inspected at the in-progress deck-nailing stage. Failure to extend the shield to the required distance is grounds for red-tag inspection failure and mandatory remediation before final approval. The cost impact is modest ($0.50–$0.75 per linear foot above base underlayment), but many contractors underestimate the quantity and miss the specification, leading to project delays. The city's rationale is the Dallas-Fort Worth area's occasional winter ice dams and the risk of wind-driven rain intrusion on sloped roofs.

Fastening patterns and nailing schedules must match the shingle manufacturer's spec and IRC R905.2.8.1 (for asphalt shingles). Forney's plan review requires the contractor to submit the manufacturer's installation guide as part of the permit packet. Common defects flagged at the in-progress inspection include: incorrect fastener type (under-gauge nails, wrong head diameter), insufficient fasteners per shingle (minimum four fasteners for standard shingles, six for high-wind zones), and incorrect nail placement (too high or too low on the shingle). Wind speeds in the Forney area average 10–12 mph but gust to 30–40 mph during spring storms; the city treats fastening as a life-safety issue. If the initial deck-nailing inspection finds fastening errors, the contractor must pull the affected shingles and re-nail to spec — a costly rework that can delay final approval by 5–7 days.

The final inspection covers weather-tightness, flashing details, pipe penetrations, ridge vent installation, and edge trimming. Forney's inspector will check that roof-to-wall flashing is sealed, that all penetrations are flashed and caulked, that ridge vents are properly installed per IRC R1203.2, and that starter shingles and hip-and-ridge shingles are properly nailed and sealed. Gutters and downspouts are not part of the roofing permit, but if you're adding gutters or modifying drainage as part of the same project, a separate permit may be required. The city's final inspection is typically scheduled 3–5 days after the contractor notifies of completion; if there are punch-list items (a few missing fasteners, edge trim not fully secured), the inspector will issue a conditional approval and a 5-day cure notice. Once all items are corrected and re-inspected, the city issues the final Certificate of Occupancy / Permit Completion, which is recorded in your property file and needed for any future insurance claim or resale disclosure.

Three Forney roof replacement scenarios

Scenario A
Single-layer, like-for-like asphalt shingle replacement, no tear-off, suburban Forney home
You have a 2,200 sq ft two-story home (approximately 30 squares of roof area) in a Forney subdivision with a single layer of weathered asphalt shingles. You want to replace with new 30-year asphalt shingles, same color family, same fastening pattern. This is a straightforward replacement and requires a permit. You submit a one-page permit application, the manufacturer's installation guide, and a sketch showing roof dimensions and material spec (e.g., GAF Timberline HD, Charcoal). The city's plan review takes 5–7 business days and approves over-the-counter with no structural review needed. Your permit fee is $200 (roughly $6–7 per square). Once issued, the contractor schedules the job, and the city performs an in-progress deck-nailing inspection (2–3 days into the install) to verify fastener quantity, placement, and underlayment (ice-and-water shield 24 inches up eaves). The city then performs a final inspection covering flashing, ridge vents, edge trim, and overall weather-tightness. Total city review and inspection time: 3–4 weeks. No structural engineer's letter required. If the contractor discovers a hidden second layer during tear-off, work stops, you must pay additional permit fees ($100–$150) and removal labor, and the timeline extends to 5–6 weeks. Typical total out-of-pocket for labor + materials: $8,000–$12,000; permit and inspection fees: $200.
Permit required | Like-for-like material | Plan review 5–7 days | Two inspections (deck-nailing + final) | Permit fee $200 (30 squares × $6.50/sq) | Secondary water barrier (ice-and-water shield) mandatory 24 in. up eaves | Total project cost $8,000–$12,000
Scenario B
Two-layer roof discovered at inspection; forced tear-off and replacement, metal roofing upgrade, Forney home
Your 1,800 sq ft home (25 squares) has two layers of asphalt shingles, and you planned a simple overlay with new shingles. You submit the permit application and plan review is underway when the city's plan examiner notes the two-layer condition from your field photos or contractor affidavit. Plan review is paused; you are required to tear off all existing material per IRC R907.4. The permit is reissued with a tear-off scope addendum and an additional permit fee ($150). But you also decide to upgrade to a standing-seam metal roof (for hail resistance and longevity), which triggers a material-change review. Metal roofing requires the manufacturer's installation spec, TWIA high-wind certification (if applicable), and fastening schedules for metal. The city's plan review extends to 2–3 weeks because the examiner must verify the roof deck can handle the metal weight (typically 50–80 lbs/square, vs. 250–350 for asphalt) and underlayment spec (metal roofs use synthetic or foam underlayment, not felt). The city approves, but the contractor now pulls a separate permit addendum for the material change ($100–$150). The in-progress inspection verifies deck integrity post-tear-off, fastener type and spacing for metal (usually 24 inches on-center at ribs), and secondary water barrier (ice-and-water shield 24 inches up eaves per Forney code). Final inspection checks for flashing integrity, ridge-cap sealing, and edge trim. Total permit cost: $200 (original) + $150 (tear-off addendum) + $125 (material-change addendum) = $475. Total timeline: 4–6 weeks (plan review 2–3 weeks + tear-off/install 2–3 weeks). Typical labor and materials for metal roof: $14,000–$18,000. Cost bump from asphalt overlay to metal tear-off: $4,000–$6,000 in additional labor and material, plus $275 in added permit fees.
Permit required (two-layer tear-off mandate) | Material change (shingles to metal) | Plan review 2–3 weeks | Three inspections (deck-nailing post-tear-off, metal fastening, final) | Permit fees $475 total ($200 base + $150 tear-off + $125 material-change) | Metal roof TWIA high-wind spec required | Synthetic underlayment + ice-and-water shield 24 in. up eaves | Total project cost $14,000–$18,000
Scenario C
Partial roof repair, under 25% area, gutter replacement and flashing seal, no permit required
A hail storm damages the south-facing slope of your home's roof (approximately 6 squares out of 30 total, or 20% of roof area). You have missing shingles, granule loss, and compromised flashing around a brick chimney. You want to patch the missing shingles with matching material and reseal the flashing. Because the repair covers under 25% of the total roof area and is like-for-like material (no tear-off, no structural work), Forney Building Code exempts this from permitting per IRC R905.3.2. You do not need a permit for the shingle patching or flashing reseal. However, if you also want to replace the gutters or downspouts, that work is typically bundled into a separate permit (gutters are gutter/fascia work, not roofing). You can hire a roofer to do the shingle patch without city involvement, and the work is simply documented via insurance claim photos or a contractor's invoice. If the roofer accidentally discovers a hidden second layer while patching, the rule changes: IRC R907.4 now applies (two-layer prohibition), and if overlay is attempted, the work becomes unpermitted full-replacement scope, exposing you to stop-work orders and fines. The safest approach is to have the roofer verify the total layer count before starting and confirm in writing that the work is under 25% and exempt. Gutters, if included, require a separate permit ($50–$100) and a single final inspection. Total cost for shingle patch + flashing reseal: $800–$1,500 (labor and materials); no permit fees if repair is truly under 25%. Cost for gutters + downspouts: $1,500–$3,000 labor/materials + $75 permit fee.
No permit required (under 25% area + like-for-like) | Exempt per IRC R905.3.2 | Shingle patching 6 squares + flashing reseal | No city inspections required | If gutters added: separate $50–$100 permit + final inspection | Total cost $800–$1,500 (shingle patch) | Gutters separate: $1,500–$3,000 + $75 permit

Every project is different.

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

The three-layer rule and why Forney enforces it strictly

IRC R907.4 prohibits roof reroofing over two or more existing layers of roof covering. Forney's Building Department enforces this rule with zero exceptions because the Dallas-Fort Worth area experiences occasional high-wind events (spring thunderstorms, rare tornadoes) and the over-layered roofs are measurably more prone to blow-off failures. A roof with two asphalt-shingle layers weighs 500–700 lbs/square; with three layers, it can exceed 1,000 lbs/square. This excess weight stresses the underlying roof deck and fastening, and in a 50+ mph gust, the aerodynamic lift on the shingle edges can exceed the fastening capacity, causing catastrophic failure and debris." "When you apply for a permit in Forney, the city's plan examiner will ask you to certify the number of existing layers via field inspection, roof-access photos, or a licensed roofer's affidavit. If you state one layer but the contractor discovers two during tear-off, work stops immediately. The city's inspector will issue a non-compliance notice, the permit is suspended, and you must remove all old material before proceeding. This adds $1,500–$3,000 in unexpected cost and 2–3 weeks to the project timeline." "The reason Forney (and most Texas cities) treats this as a hard stop is insurance and liability. If a two-layer roof fails catastrophically due to a known IRC violation and damages neighboring property or causes injury, the homeowner and city can face liability claims. Forney's Building Department has language in its permit checklist stating: 'Overlay is prohibited if roof currently has two or more layers. Applicant must certify layer count or submit field photos.' This is non-negotiable at plan review.

Secondary water barrier specs and the Forney ice-and-water-shield mandate

Forney requires ice-and-water shield (bituthene or equivalent, ASTM D1970) to extend 24 inches up from the eave line on all four sides of the roof and 36 inches in valleys. This exceeds the IRC R905.1.2.1 minimum (which is typically 12–24 inches depending on the climate zone) and reflects the city's conservative approach to wind-driven rain and occasional winter ice-dam risk. The Dallas-Fort Worth area sits in Climate Zone 3A (per IECC), which normally requires 24 inches of protection at eaves; Forney's 24-inch minimum matches that, but the city adds mandatory 36-inch valley protection as a local amendment, citing the region's spring thunderstorm frequency and localized water intrusion patterns." "The cost impact of this requirement is modest: ice-and-water shield costs $0.50–$0.75 per linear foot installed. On a 2,000 sq ft home with 30 squares of roof area, the total ice-and-water-shield cost is roughly $400–$600 above the base underlayment cost. However, the city's plan review will flag any submittals that do not specify ice-and-water shield to the full 24/36-inch extent, and the in-progress deck-nailing inspection will physically verify the underlayment is in place before shingles are installed." "Failure to install the ice-and-water shield to the required distance is a red-tag defect at in-progress inspection. The contractor must pull the affected shingles, install the missing underlayment, and re-install shingles before the city will approve moving forward. This typically costs $300–$600 in rework and adds 3–5 days to the project timeline. As a homeowner, your best protection is to require the contractor to submit the ice-and-water-shield spec as part of the permit package and to have the city inspect it at the deck-nailing stage before final shingle installation.

City of Forney Building Department
Forney City Hall, 101 W. Main Street, Forney, TX 75126
Phone: (469) 293-6400 (Forney Main Line; ask for Building Department) | https://www.forneytexas.gov/building-permits (verify current portal link with city)
Monday–Friday, 8:00 AM–5:00 PM (Central Time)

Common questions

Do I need a permit to replace my roof with the same shingles?

Yes, if your current roof has only one layer and you're replacing with the same material (asphalt shingles with asphalt shingles), you still need a permit in Forney. This is a standard like-for-like replacement and requires a permit application, plan review (5–7 days), and two inspections (deck-nailing and final). The permit fee is $150–$250 depending on roof area. The main advantage of like-for-like is that plan review is straightforward and does not require a structural engineer's letter or material-change review.

What happens if my roof has two layers and I want to overlay with new shingles?

You cannot overlay. IRC R907.4 prohibits adding new shingles over two or more existing layers. Forney's Building Department will not issue a permit for overlay if you have two layers. You must tear off all existing material down to the roof deck and then install new shingles. This adds $1,500–$3,000 in labor and extends your project timeline to 5–6 weeks. The city's plan examiner will verify the layer count from field photos or contractor affidavit before approving the permit.

How much does a roof permit cost in Forney?

Forney's roof permit fees range from $150–$350 depending on the total roof area (calculated in squares) and the project scope. A typical 30-square residential roof costs $200–$250. Material-change permits (e.g., shingles to metal or tile) add $100–$150. If a two-layer tear-off is required, an addendum fee of $150 is typical. The city's fee schedule is available on the Forney Building Department webpage or by calling (469) 293-6400.

Do I need a structural engineer's letter for a metal roof?

Not always, but the city may require one if the metal roof is significantly heavier than the existing material or if the roof deck shows signs of age or damage. Metal roofing typically weighs 50–80 lbs/square, compared to 250–350 for asphalt shingles, so most metal reroof projects do not require structural review. However, if you're upgrading from asphalt to a heavy material like concrete tile or slate, or if the deck is over 40 years old, the city's plan examiner may require a structural engineer's letter confirming the deck and framing can handle the weight. Cost for a structural letter is $300–$600.

What if a roofer finds a hidden second layer during tear-off?

If the contractor discovers a second or third layer after work has started, the city will issue a non-compliance notice and the permit is suspended until all old material is removed. You will incur additional permit fees ($100–$150) and unexpected labor costs ($800–$1,500) for the additional tear-off. The project timeline extends by 2–3 weeks. To avoid this, always have the roofer verify the layer count and certify it in writing before the permit is issued, typically via field photos or a roof inspection.

Is ice-and-water shield really required, or can I use standard felt underlayment?

Forney requires ice-and-water shield (ASTM D1970 bituthene or equivalent) extending 24 inches up from all eaves and 36 inches in valleys. Standard felt underlayment does not meet the city's requirement. This is a mandatory local amendment and will be flagged during plan review and verified at the in-progress deck-nailing inspection. Cost is $0.50–$0.75 per linear foot above felt, or roughly $400–$600 for a typical 2,000 sq ft home. Using felt instead of ice-and-water shield will result in inspection failure and costly rework.

How many inspections does a roof replacement need in Forney?

Two: (1) In-progress (deck-nailing) inspection, scheduled 2–3 days into the install to verify fastener type, spacing, and underlayment; (2) Final inspection to check flashing, ridge vents, edge trim, and overall weather-tightness. Both are required and must be passed before the permit is closed. Scheduling the inspections is the contractor's responsibility, but the homeowner can request an inspection by calling the Building Department.

Do I need a permit for gutter replacement?

Gutter replacement is typically a separate permit from roofing. Gutters and downspouts are not part of the roofing permit. A gutter permit in Forney costs $50–$100 and requires a single final inspection to verify proper slope and fastening. If gutters are installed as part of a roofing project, the roofer can bundle them into a single permit application for simplicity, but they are technically separate scopes. Flashing repair around gutters is part of the roofing permit.

What if I'm a homeowner doing the roof replacement myself (owner-builder)?

Forney allows owner-builders to pull permits for owner-occupied residential properties. You would submit the permit application in your name (not a contractor's), certify that you own and occupy the home, and be responsible for all inspections and code compliance. You must meet all fastening, underlayment, and flashing requirements as if a licensed contractor were doing the work. The city may have additional questions during plan review or at inspections if the work is obviously beyond a typical homeowner's skill. A licensed roofer is strongly recommended; if you proceed as owner-builder, obtain the manufacturer's installation guide and the IRC sections (R905, R907) before starting.

What happens if I don't pull a permit for a roof replacement?

Unpermitted roofing work can result in stop-work orders, fines up to $500–$1,000 per day, forced removal/remediation, insurance claim denial, and disclosure issues at resale. An anonymous neighbor complaint can trigger a city inspection within 2–5 days. If a second or third layer is discovered during an unpermitted re-roof, the city will likely require tear-off and permit compliance, adding $2,000–$5,000 in costs. Texas Property Code Section 5.006 requires resale disclosure of unpermitted structural work, which can reduce appraisals by $3,000–$8,000 or block lender approval entirely.

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