What happens if you skip the permit (and you needed one)
- Stop-work orders in Farmers Branch carry $250–$500 fines per violation, plus the city may require removal and replacement at your cost before a permit can be pulled—effectively doubling your labor and materials.
- Insurance claims denied: many homeowner policies exclude unpermitted roofing work, leaving you uninsured if the roof fails due to installation defect within 5 years of the claim date.
- Resale disclosure: Texas Property Code requires unpermitted roofing to be disclosed on the TREC form, killing buyer confidence and lowering offers by $5,000–$15,000.
- Refinance or appraisal blocks: lenders require certificate of occupancy or final permit sign-off for roofing work; unpermitted work can prevent loan approval or appraisal clearance.
Farmers Branch roof replacement permits—the key details
Farmers Branch Building Department enforces IRC R907 (reroofing) and IRC R905 (roof-covering requirements) without significant local amendments, but the city's interpretation of the 3-layer prohibition is stricter than some Texas municipalities. The core rule: if a field inspection finds three or more existing shingle layers, a complete tear-off to the deck is mandatory before the new roof is installed. This is not a suggestion—the city's permit checklist explicitly asks 'Number of existing roof layers?' and if you answer three, the inspector will require visual proof of teardown before issuing final sign-off. Many homeowners discover this during the first inspection and face surprise costs of $1,500–$3,000 for labor to complete tear-off. The city also requires documentation of ice-water shield (synthetic underlayment) extending at minimum 24 inches from the roof edge in Farmers Branch's climate zone 3A (central Texas), per IRC R905.1.1. If your roof includes valleys, dormers, or skylights, that ice-water shield must be continuous around penetrations—no gaps. This is inspected in the field before shingles go on.
A material change—upgrading from 3-tab shingles to architectural or metal—triggers additional code scrutiny. If you're moving to metal panels or tile, the city requires a structural engineer's letter confirming the existing roof deck can handle the weight increase. Metal roofing in Farmers Branch typically runs 1.5–2 lbs per square foot; tile can be 8–10 lbs per sq ft. The deck may need reinforcement (additional trusses or plywood bridging), which adds another permit (structural modification) and $2,000–$8,000 in framing. Shingle-to-metal re-roofs are approved over the counter at the Farmers Branch Building Department; shingle-to-tile or any roof-deck alteration goes to full plan review (5–7 working days). The city also requires metal or tile roofs to include secondary fastening per manufacturer specs—not optional. Hail resistance is implicitly expected in Farmers Branch (HAAG Impact Resistance ratings or UL 2218 Class 4 shingles are not required by code, but recommended locally for insurance discounts and given North Texas hail frequency).
Underlayment specifications must be detailed on the permit application or submitted shop drawings. Generic 'synthetic underlayment' is not accepted; the city wants the product name, weight (min 2.2 oz/sq yd for Type II, per ASTM D226), and fastening pattern (nail spacing, head size, ring-shank vs smooth). Fastening is the most common permit rejection point: the city inspector checks nail pattern in the field before final sign-off, looking for 4 nails per shingle in the main area, 6 nails in the field edges (within 12 inches of the perimeter), and an additional row in valleys. This isn't cosmetic—improper fastening voids manufacturer warranties and can lead to wind uplift failure. If you're using a roofing contractor, confirm they know Farmers Branch's specifics; many DFW contractors are used to more lenient cities and may skip secondary water barriers or ice-water shield specs that Farmers Branch requires. The city's permit application asks for contractor license and insurance; owner-builders must list themselves as the responsible party and may face closer inspector scrutiny.
Inspection sequence in Farmers Branch is typical: (1) tear-off and deck inspection (if required) to check for rot, cupping, or nailing issues; (2) underlayment and ice-water shield in place before shingles; (3) final shingle inspection covering fastening, flashing, ridge caps, and drip edges. Each inspection must be scheduled 24 hours in advance through the city's online portal or by phone. The city does not allow self-certification for reroofing; an inspector must visit the property for each stage. Timeline is typically 1–3 weeks from permit issuance to final sign-off, assuming no defects. If the inspector finds three layers and you claimed two, expect a stop-work order and a 2–3 week delay while tear-off is completed and re-inspected. The permit fee for a basic shingle-to-shingle roof replacement in Farmers Branch is $150–$350, based on roof area (typically 0.05–0.08% of the declared project cost). A $15,000 re-roof permit costs roughly $75–$120 in fees; a $25,000 re-roof costs $125–$200. Material upgrades or structural changes push fees higher.
Owner-builder permits are allowed in Farmers Branch for owner-occupied residential property, but the homeowner is responsible for code compliance and scheduling inspections. The city does not waive any inspections for owner-builds; in fact, inspectors are sometimes more meticulous with owner-built projects due to liability and quality concerns. If you're a homeowner pulling your own permit, you'll need to detail your installation method, fastening specs, and underlayment choice on the application—no vague language is accepted. Many owner-builders hire a consultant or use the roofing manufacturer's installation guide (e.g., GAF, CertainTeed) to ensure code compliance. Roofing contractors, by contrast, typically have pre-approved shop drawings on file with the city, speeding approval. In summary: get a permit, hire a licensed roofing contractor or pull owner-build with detailed specs, ensure three-layer tear-off if needed, specify underlayment in writing, schedule inspections early, and budget 4–6 weeks from start to final sign-off.
Three Farmers Branch roof replacement scenarios
The three-layer rule: why Farmers Branch enforces it so strictly
The three-layer prohibition in IRC R907.4 exists because multiple shingle layers trap heat and moisture, shortening roof life and creating structural stress on rafters. Farmers Branch Building Department treats this as a non-negotiable code line item, not a gray area. The city's reasoning: three layers of asphalt shingles weigh roughly 9–12 lbs per square foot; old roofs may have had inferior fastening or deck bracing, and an inspection cannot verify the quality of those hidden fasteners. A tear-off removes doubt and ensures the new install meets current code with documented nailing patterns. Many homeowners in Farmers Branch find this frustrating because overlaying a new shingle over two layers is technically allowed by code and costs less ($2,000–$4,000 saved by skipping tear-off labor). However, if your hidden layer count is three or more, the city will catch it during the field inspection and issue a stop-work order. To avoid surprise, ask your roofer to submit a pre-inspection report documenting exact layer count before the permit application is filed. Some roofers do this for free; others charge $75–$150 for a roof tear-off inspection. This upfront cost is worth it to confirm layer count and avoid costly delays. If you're unsure, disclose 'layer count unknown—field inspection required' on the permit application; the city will schedule an inspection before permit issuance to verify.
Farmers Branch's specific interpretation of R907.4 is documented in the city's permit checklist and FAQ (available on the Building Department website). The checklist explicitly lists 'Existing roof layers: [__]' and notes that three or more layers require tear-off. The city does not allow 'average of two layers' or 'mostly one layer'—it's all or nothing. If any visible section has three layers, the entire roof must be torn off. This is more rigid than some Dallas-area cities (e.g., Irving) which allow overlays on two-layer roofs without field pre-inspection. Farmers Branch's stance is defensible from a structural and durability standpoint, but it means your project timeline and cost hinge on that first inspection. Plan accordingly and budget conservatively.
Underlayment, ice-water shield, and wind uplift in North Texas climate
North Texas roofing codes emphasize secondary water barriers and ice-water shield because the region experiences both hail and rare ice storms, and wind uplift is a constant design concern. Farmers Branch, located just north of Dallas, is not in a hurricane zone, but wind speeds of 60+ mph occur during severe thunderstorms, and improper fastening or missing ice-dam protection can lead to water intrusion and mold. IRC R905.1.1 requires ice-water shield (synthetic, self-adhesive underlayment) at least 24 inches from the roof edge, measured up the slope from the eaves. In a 6:12 or steeper roof, this shield runs around dormers, valleys, and chimneys—every penetration. Farmers Branch inspectors specifically check for continuous coverage and adhesion; they will ask roofers to lift a corner of the shield during field inspection to confirm it's properly seated. A common failure point: roofers installing ice-water shield only at valleys and dormers, skipping the main perimeter. Farmers Branch will flag this and require correction before approval. The city also requires the new synthetic underlayment (Type II, min 2.2 oz/sq yd per ASTM D226) to be specified by product name on the permit application—not 'synthetic underlayment' in generic terms. Acceptable products include GAF Timberline Underlayment, CertainTeed WinterGuard, and Owens Corning WeatherLock. The city has a list of pre-approved products; if you use an unusual brand, expect a 1–2 day delay for the inspector to verify it meets spec.
Wind uplift fastening is codified in IRC R905.2 and is critical in Farmers Branch given tornado/derecho frequency. The standard is 4 fasteners per shingle in the main field, 6 fasteners on edges and rakes (within 12 inches of perimeter). The fasteners must be 8d ring-shank galvanized nails, 1.375 inches long, driven flush (not over-driven, which splits the shingle). Over-driving is the second-most common fastening defect the city finds (after wrong nail size). Roofers using pneumatic nailers sometimes over-drive without noticing; the city inspector uses a pressure gauge to check. Metal panels require concealed fasteners with sealant tape per manufacturer specs, typically at 12 or 16 inch on-center spacing. The city will require the roofer to provide a fastening schedule on the permit application or attach the manufacturer's installation guide. If a roofer submits a vague fastening plan ('4 nails per shingle, field standard'), Farmers Branch will request clarification. Roofing contractors familiar with Farmers Branch have pre-approved fastening documents on file; owner-builders should use the shingle manufacturer's installation guide (e.g., GAF Complete Installation Instructions) as their spec sheet.
13000 Waxahachie Street, Farmers Branch, TX 75234
Phone: (972) 919-3600 | https://www.farmersbranchtx.us/departments/building-development-services
Monday–Friday, 8:00 AM–5:00 PM (central time); closed on city holidays
Common questions
How long does a roof replacement permit take in Farmers Branch?
A simple shingle-to-shingle replacement typically takes 1–2 days for permit issuance (often same-day at the counter), then 2–3 weeks for inspections and final sign-off. If the city discovers three layers, expect an additional 1–2 week delay for tear-off and re-inspection. Material upgrades (metal, tile) or structural changes require 5–7 engineer review and full plan review (5–7 working days). Submit all documentation at once—missing ice-water shield specs or fastening details cause rejections and delays.
Do I need a permit to replace roof shingles if I'm just patching storm damage?
If the repair covers less than 25% of your roof area (roughly 10 squares or fewer), no permit is required. However, if you're tearing off a section and the repair cascades into nearby areas, or if the city later disputes your area calculation, expect scrutiny. Document the patch with photos and keep the roofer invoice for resale disclosure. If you find rot or deck damage during the patch, a permit becomes mandatory.
What if my roof has three layers and I want to overlay a new shingle on top?
Farmers Branch does not allow this. IRC R907.4 prohibits roofing over three or more existing layers, and the city enforces it strictly. A tear-off to the deck is mandatory. The city will issue a stop-work order if a field inspection finds three layers after the overlay has started, so confirm layer count before you begin. Many homeowners choose to upgrade to metal or tile when facing a full tear-off, since the labor is already being done.
How much does a roof replacement permit cost in Farmers Branch?
Permit fees for roofing in Farmers Branch range from $150–$350, depending on roof area and scope. The city calculates fees as roughly 0.05–0.08% of the declared project cost (based on material and labor estimates you provide on the application). A $15,000 re-roof pays approximately $75–$120 in permit fees; a $25,000 re-roof pays $125–$200. Material upgrades (shingle to metal or tile) may incur additional structural permit fees ($50–$100) if a structural engineer letter is required.
Do I need a structural engineer letter for a metal roof replacement in Farmers Branch?
Yes, if you're changing materials from asphalt shingles to metal or tile, the city requires a structural engineer's letter confirming that the existing roof deck can support the new material's weight. Metal roofing (1.5–2 lbs/sq ft) is usually within capacity, but tile (8–10 lbs/sq ft) often requires reinforcement. The engineer's letter costs $300–$600 and takes 3–5 days. If reinforcement is needed, that's a separate permit and structural modification ($2,000–$5,000).
Can I pull my own roof replacement permit as an owner-builder in Farmers Branch?
Yes, owner-builders may pull permits for owner-occupied residential roofing in Farmers Branch. However, you are fully responsible for code compliance, and inspectors are often more meticulous with owner-builds. You must provide detailed fastening specifications, underlayment product names and weights, and ice-water shield location on the permit application. Using the shingle manufacturer's installation guide (e.g., GAF, CertainTeed) as your spec sheet is recommended. Inspectors will verify all code points, and any defects must be corrected at your cost.
What is ice-water shield and why does Farmers Branch require it?
Ice-water shield is a synthetic, self-adhesive underlayment that sits under shingles and prevents water intrusion during ice dams or wind-driven rain. It extends at least 24 inches from the roof edge (measured up the slope) and is continuous around dormers, valleys, and chimneys. Farmers Branch requires it because North Texas experiences rare but severe ice storms, and water intrusion can cause mold and structural damage. The city inspector will visually verify ice-water shield coverage during the field inspection before shingles are installed. Skipping it is a common rejection point.
What is the penalty if I do roof work without a permit in Farmers Branch?
Penalties include stop-work orders ($250–$500 fine), potential forced removal and replacement of the roof at your cost, insurance claim denial, and resale disclosure requirements that can reduce your home value by $5,000–$15,000. Unpermitted roofing can also block refinances or appraisals, and lenders may require a certificate of occupancy before approving new financing. In Texas, unpermitted work must be disclosed on the TREC Residential Contract, killing buyer confidence.
How many nails should I use per shingle on a roof replacement in Farmers Branch?
The IRC and Farmers Branch code require 4 fasteners (nails) per shingle in the main field area, and 6 fasteners on edges and rakes (within 12 inches of the perimeter). Fasteners must be 8d ring-shank galvanized nails, 1.375 inches long, driven flush (not over-driven). The city inspector will check nail pattern and spacing during the final inspection, sometimes using a pressure gauge to verify proper drive depth. Using too few nails (3 per shingle) is the most common fastening defect and will fail inspection.
Does Farmers Branch require hail-resistant shingles for roof replacement?
Hail-resistant shingles (HAAG Impact Resistance ratings, UL 2218 Class 4) are not mandated by code in Farmers Branch, but they are strongly recommended given North Texas hail frequency. Installing Class 4 shingles can reduce homeowner insurance premiums by 10–20% and provides better long-term durability. The city does not require them on the permit application, but many roofers and insurers recommend upgrading when re-roofing.