Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or tear-off of 25% or more requires a permit from the City of Eagle Pass Building Department. Like-for-like repairs under 25% are typically exempt, but material changes or structural deck work always need one.
Eagle Pass sits in Texas wind-zone territory where the Texas Building Code (which adopts the IBC with amendments) and Florida Building Code supplements create roofing rules that differ meaningfully from less-windprone Texas cities. Most critically, Eagle Pass falls under areas where secondary water barriers, hurricane tie-down straps, and roof-to-wall connection upgrades are increasingly expected — not optional — during reroofing, especially if you're moving from 2-tab shingles to impact-resistant or metal. The City of Eagle Pass Building Department reviews reroofing online or over-the-counter if documentation is complete (deck nailing proof, underlayment spec, fastener pattern), but pulls your application to flagged status if there are more than 2 existing roof layers (IRC R907.4 prohibits 3-layer overlays). Unlike some smaller Texas towns that rubber-stamp every asphalt shingle swap, Eagle Pass inspectors actively enforce deck fastening upgrades and secondary barrier placement — partly because of the city's clay-and-caliche soil subsidence risk and partly because insurance underwriters in this region now require FBC-compliant tie-downs on reroofs. Your biggest surprise: if your existing roof has 2 layers already, you will be compelled to tear off instead of overlay, which doubles labor and waste-removal costs but ensures code compliance.

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

Eagle Pass roof replacement permits — the key details

The Texas Building Code, adopted by Eagle Pass, requires a permit for any roof replacement that involves a tear-off, covers 25% or more of the roof area, or changes materials (IRC R907 governs reroofing throughout Texas). What triggers this threshold in Eagle Pass specifically is the city's interpretation of 'replacement' — the Building Department counts a tear-off-and-replace as one project, not separate work, so a single section over 300 square feet with deck repairs counts as one line item. If you're patching fewer than 10 squares (roughly 1,000 sq ft) and keeping the same shingle type and fastening pattern, you're exempt from permitting. But if you're tearing off any existing layer, you need a permit, period. The fee is based on the total roof area (in 'squares,' each 100 sq ft): expect $150–$350 for a typical 2,000–2,500 sq ft residence. Importantly, Eagle Pass does NOT charge separate hurricane-upgrade fees on the permit application, but the inspector will note on the final inspection whether secondary water barriers and roof-to-wall connectors meet current standards — failure to include these can result in a re-inspection request or conditional approval requiring corrective work before close-out.

The most frequent rejection in Eagle Pass is the discovery of three existing roof layers during the pre-work field visit. IRC R907.4 is explicit: no more than two layers are permitted on a roof; a third layer triggers mandatory tear-off and disposal. Many homeowners don't realize they have a 3-layer situation until the roofer starts work and pulls up a corner section. Once the city sees 'Layer 3 detected' in the inspection notes, the permit is held and you must stop, tear off to the deck, and resubmit. This delay can cost 2–4 weeks and $2,000–$3,000 in additional labor and disposal. Before you even file, hire your roofer to do a free layer check — a roofing contractor will pop a corner or gable-end section and count. If there are three, negotiate the tear-off cost into your bid now, not after permit issuance.

Underlayment specification is the second-leading submission gap in Eagle Pass. The city requires you to specify the underlayment type on the permit application or the roofer's specification sheet. Acceptable options are synthetic (non-woven polypropylene or polyester, 95+ perms), felt (15-lb or 30-lb asphalt-saturated), or high-temperature peel-and-stick secondary barriers (for ice-dam zones or high-sun exposure). Eagle Pass weather is hot and dry most of the year, so 30-lb felt or synthetic is standard; however, if your roof has a low pitch (under 4:12) or complex valleys, the city may request a secondary water barrier (peel-and-stick W.B. Shield or equivalent) in those zones. The permit form has a line for 'Underlayment type and specs' — fill it in before submittal. Roofing contractors sometimes omit this detail thinking it's implied, then the application is kicked back for clarification, adding 3–5 days.

A third nuance is fastener specification and deck nailing. If you're replacing the deck (either because the old deck is rotted or because you're tearing off three layers), you must document the nailing pattern: typically 8-penny ring-shank nails, 6 inches on center along rafters and 12 inches perpendicular to rafters for structural fastening. The city will spot-check deck nailing during in-progress inspection — the inspector will walk the attic or ask the roofer to expose nailing photos. This is not a pass/fail for your permit, but a documentation gate: if the roofer can't show compliance, the final inspection is failed and the roof is not signed off until corrected. For shingle roofing, fastener count is equally scrutinized: IRC R905.2 requires 4 nails per shingle (or 6 in high-wind zones), and Eagle Pass is in a moderate-wind region (85–95 mph design wind), so 4 nails is standard. Metal roofing requires screw fasteners, not nails, with a gasketed washer and specific spacing — this also goes on the permit spec sheet.

Finally, roof-to-wall connectors and secondary water barriers are increasingly expected in Eagle Pass reroofing, even though they are not explicitly mandated by the base permit. Insurance underwriters (particularly AARP, State Farm, Allstate, and Homeowners Choice) now offer premium discounts if a roof replacement includes roof-to-wall hurricane tie-downs or metal connectors rated for 100+ mph wind uplift. The city's inspector will not fail your permit for omitting these, but they may note them as 'upgrades recommended' on the inspection report, and your insurance agent will likely flag the omission during a renewal quote. If your roof is older than 15 years and you're going metal or architectural shingles (vs. 2-tab), the cost difference for hurricane ties is only $300–$600 labor-wise, and often pays for itself in insurance savings within 2–3 years. Include this conversation with your roofer before signing the contract.

Three Eagle Pass roof replacement scenarios

Scenario A
Standard like-for-like 3-tab shingle replacement, single existing layer, 2,200 sq ft, no material change, South Eagle Pass residential
Your home is a 1978 ranch with one layer of 25-year-old 3-tab asphalt shingles. You want to reroof with the same 3-tab shingles (same brand, same color), no structural work, no deck replacement. You hire Cortez Roofing, a licensed contractor with a City of Eagle Pass roofing license. Cortez pulls the permit online through the Eagle Pass permit portal, filling in roof area (22 squares), underlayment (30-lb felt), fastener spec (4 nails per shingle, 6-inch stagger), and roof pitch (6:12). The application costs $200 (roughly 1% of labor value). City review takes 3 days; Cortez gets a conditional approval (no issues). Cortez schedules tear-off, inspects deck, finds no rot, nails per plan, lays underlayment, and starts shingles. City inspector arrives on day 2 (in-progress inspection) to spot-check deck fastening and underlayment placement — passes in 15 minutes. Shingles go down, flashings are sealed, gutters are cleaned. Final inspection on day 5 — inspector verifies shingle nailing, flashing sealant cure time, no gaps. Permit is closed. Total timeline: 10 days from submittal to close-out. Cost: $200 permit fee, $8,500–$11,000 labor and materials. No surprises, no FBC upgrades required (because material did not change and roof-to-wall connections are not yet code-mandated in Eagle Pass for 3-tab shingles).
Permit required | $200 permit fee | 30-lb asphalt-saturated felt underlayment | 4 nails per shingle, 6-inch spacing | In-progress + final inspection | 1-week approval and close-out | $8,500–$11,000 total project cost
Scenario B
Upgrade to metal standing-seam roofing, material change, 2-layer existing roof, structural deck repair needed, North Eagle Pass near Balmorhea
Your home is a 1992 home with 2 layers of old shingles (30-year-old 3-tab on top of 1980s 2-tab below). You're upgrading to a premium metal standing-seam roof (painted steel, 24-gauge, 16-inch seam width) because of improved durability and insurance discounts in this high-heat, low-rain zone. Because you're changing materials from asphalt to metal, you automatically trigger a permit. The roofer (licensed) does a layer check in advance and confirms 2 layers (passes the 3-layer gate). Permit application requires detailed specs: metal type (painted galvanized steel), seam type (standing seam, 16-inch width), fasteners (grade 316 stainless-steel screws with gasketed washers, 24-inch spacing), underlayment (synthetic, non-woven polypropylene, 95+ perms), and roof-to-wall connection details (6/12 or greater pitch, so metal connectors at eaves and gable ends, rated 110 mph uplift). The application also notes that existing deck nailing will be inspected and any rot will be documented for corrective action. Permit fee is $280 (1.2% of a $23,000 project). City review is 5 days because of the material-change complexity and metal fastener specifications. In-progress inspection focuses on deck condition — inspector finds minor rot in a 2x6 rafter near the northwest gable; roofer must replace that section (adds $400 and 2 days). Underlayment is checked for overlap (6-inch minimum) and fastening. Metal panels are inspected for seam tightness, screw spacing, and flashing sealant (metal roof requires polyurethane or silicone, not asphalt cement). Final inspection verifies all seams are sealed, roof-to-wall connectors are installed and documented with photo and spec label, and underlayment is fully adhered. Permit is closed. Timeline: 18 days (5 days review, 10 days install + rafter repair, 3 days final punch-list). Cost: $280 permit, $23,000 materials and labor, $400 rafter repair = $23,680 total. Insurance savings: typically $25–$45/month (metal roof + hurricane ties = Tier 1 roof rating).
Permit required (material change) | $280 permit fee | Synthetic polypropylene underlayment | 316 stainless-steel screws, gasketed washers, 24-inch spacing | Roof-to-wall hurricane tie-downs required (110 mph rated) | Deck inspection mandatory (rot repair adds cost) | In-progress + final inspection | 2–3 week timeline | $23,000–$24,000 total | Insurance discount: $300–$500 annual
Scenario C
Minor roof repair, patching 8 squares (800 sq ft), no tear-off, like-for-like 3-tab shingles, hail damage claim, Central Eagle Pass
Hail hits your 2010 ranch-style home in July; roof inspector confirms damage to roughly 800 sq ft of shingles (8 squares). Your insurance company approves a $2,500 claim. You get a quote from a local roofer to patch the damaged area with matching 3-tab shingles (you still have the original boxes for a partial supply). Because the work is patching only (not tearing off the existing roof), covers less than 25% of the 2,600 sq ft total roof area, and uses the same shingle type, Eagle Pass Building Code exempts this from permitting (IRC R903 repair exemption). You do NOT need a permit. The roofer can start the next day without any city paperwork. Work takes 1 day: damaged shingles are removed, deck is inspected for nail holes and small rot (none found), new shingles are installed with 4 nails per shingle, flashing is re-caulked, and the job is done. Insurance pays the $2,500 claim within 2 weeks. No final inspection, no permit fees, no city involvement. Total cost: $2,500 labor and materials (paid by insurance). However, note: if during removal the roofer discovers rot extending beyond the 8-square patch area, or if existing layer count is 3 instead of 1 or 2, the work converts to 'replacement' and a permit becomes required retroactively. This is rare but possible in older homes. To avoid this risk, have the roofer do a quick layer and deck check before starting — if all is sound and the damage is truly contained to 8 squares or fewer, no permit is needed.
No permit required (repair under 25%, no tear-off) | Patch-only work exempt from Eagle Pass building permit | No permit fee | Same-type shingles exempt from upgrade scrutiny | Same-day or next-day start possible | Insurance claim eligible | $2,500 estimated cost | Deck inspection optional (but recommended by roofer as due-diligence)

Every project is different.

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

Why Eagle Pass roofing inspectors care about deck fastening and 3-layer limits

Eagle Pass sits on Houston Black clay mixed with caliche subsoil, a combination prone to differential settlement and subsidence. When a roof deck is only surface-nailed (4–6 nails per rafter, old 2-penny common nails) and the house settles unevenly — which is common in this soil type — the deck can pull away from the rafter, creating wind uplift zones. A reroofing project is the city's chance to catch this and require upgraded fastening (8-penny ring-shank nails, consistent spacing). The city's inspector is looking not just for code compliance but for long-term durability in a foundation-settlement environment.

The 3-layer rule (IRC R907.4) is equally practical here. A third roof layer adds 7–10 pounds per square foot of dead load. On a house with a settling foundation and aging rafters, that load difference can accelerate structural fatigue and create uneven ponding zones where water pools and eventually leaks through. One reroofing job in Eagle Pass saw a homeowner try to overlay a third layer of architectural shingles; the city caught it in the field inspection and mandated tear-off. The extra cost ($3,500) stung, but it prevented a future failure that would have been far costlier.

Finally, Eagle Pass sees high solar heat (averaging 95–100°F in summer) and low humidity, which accelerates shingle degradation if underlayment is poor-quality or if deck ventilation is compromised. The city has begun requiring synthetic underlayment (not 15-lb felt) on higher-pitched roofs and in full-sun exposures to extend shingle life and reduce thermal stress on flashings. This is not yet a hard code rule, but it's a 'strong recommendation' on inspection reports, and it signals where the code is heading.

Roofing contractor licensing and permit-pulling responsibility in Texas

Texas does not require roofers to hold a state license (unlike electricians or plumbers), but Eagle Pass city code requires anyone pulling a roofing permit to be registered with the city or to be an owner-builder with a primary residence. This means a contractor pitching you an off-the-books reroofing job is asking you to either pull the permit yourself (as owner-builder, which is allowed for owner-occupied homes) or to break the law by letting them work without a permit. Most homeowners don't realize they have an owner-builder option, and most contractors don't advertise it because pulling a permit means scheduling inspections and documenting work — both of which increase the job timeline and make it harder to cut corners.

If you choose to pull the permit yourself as owner-builder, the city requires proof of ownership (deed or mortgage statement) and a notarized affidavit that the work is for your primary residence. You'll also need to specify the roofer's name and contact info on the application (he's the 'contractor of record'). The roofer must be present at both inspections. This route is legal and typically cheaper (no contractor licensing markup) but puts you on the hook if anything goes wrong. A roofer who is already licensed with the city (registered) simply pulls the permit under his own account, and you review and sign off on specs before work begins.

Most roofing companies in Eagle Pass are licensed or registered with the city and routinely pull permits as a line-item cost. If your contractor says 'I'll waive the permit fee if you don't want me to file,' that's a red flag. The real cost of skipping a permit — insurance denial, lender blockage, fines — far exceeds the $150–$350 permit fee. Reputable roofers (Cortez Roofing, Armadillo Roofing, several others in Eagle Pass) include the permit fee in their quote transparently.

City of Eagle Pass Building and Zoning Department
Eagle Pass City Hall, 1000 Main Street, Eagle Pass, TX 78852 (verify current address with city)
Phone: (830) 773-7001 (main line; ask for Building/Zoning or Permit Desk) | https://www.eaglepasstexas.com (check for online permit portal link or contact city directly)
Monday–Friday, 8:00 AM–5:00 PM CST (verify hours before visiting)

Common questions

Do I need a permit for a roof repair or patch, not a full replacement?

No, if the repair is under 25% of your roof area and does not involve tear-off, it is exempt from permitting under IRC R903. However, if your roofer discovers 3 existing layers during the patch, the work converts to 'replacement' and a permit becomes required. Always have your contractor do a layer check upfront to avoid this surprise.

What if my roof already has 2 layers — can I overlay a third layer?

No. IRC R907.4, adopted by Eagle Pass, prohibits more than 2 roof layers. If your roof has 2 layers already, you must tear off both layers to the deck before installing new roofing. This adds labor and disposal costs ($2,000–$3,500) but is mandatory for code compliance.

How much does a roofing permit cost in Eagle Pass?

Roofing permits in Eagle Pass typically cost $150–$350, based on the total roof area and project scope. A standard 2,000–2,500 sq ft residential roof is usually $200–$250. Material-change projects (shingles to metal) or projects requiring deck repair may be on the higher end. The fee is roughly 1–1.5% of total project value.

Can I pull the permit myself as the homeowner, or does my roofer have to do it?

You can pull the permit yourself if you are the owner-occupant of the home (owner-builder status). You will need to provide a deed or mortgage statement, a notarized affidavit, and the roofer's name and contact info. Most licensed or registered roofing contractors in Eagle Pass pull the permit on your behalf as part of the job; confirm this in writing before signing the contract.

What inspections are required for a roof replacement?

Eagle Pass requires an in-progress inspection (usually on day 1–2 of installation) to verify deck fastening and underlayment placement, and a final inspection after shingles or metal panels are installed. The inspector checks fastener count, flashing sealant, and roof-to-wall connections (if applicable). Plan 1–2 hours for each inspection; the roofer must be present.

Does my insurance company require a permit for roof replacement?

Most homeowner's insurance policies in Texas require a permit for reroofing to protect claims eligibility. If you work without a permit and file a storm claim afterward, the insurer may deny it, citing lack of code compliance. Additionally, if you plan to refinance or sell in the future, lenders and title companies now routinely search permit records, and missing permits can block transactions.

Can I upgrade to metal or tile roofing from asphalt shingles?

Yes, but a material change always requires a permit. Metal or tile roofing must be specified in the permit application with fastener type, spacing, and underlayment details. If you're upgrading to tile or slate, the city may require a structural engineer's letter confirming the roof deck can handle the additional dead load. Metal roofing typically requires roof-to-wall hurricane tie-downs in moderate-wind zones like Eagle Pass.

What is the typical timeline from permit approval to roofing close-out in Eagle Pass?

Like-for-like reroofing (same material, no deck repair) typically takes 1–2 weeks from application to final inspection. City review is usually 2–5 days (over-the-counter if all specs are complete). Installation takes 3–5 days for a standard 2,000–2,500 sq ft roof. Material changes or structural deck work add 1–2 weeks. Plan ahead if you're working around a weather forecast.

Are roof-to-wall hurricane tie-downs required in Eagle Pass?

Not yet mandated by Eagle Pass code for standard asphalt shingles, but they are increasingly required by insurance underwriters and often recommended by city inspectors, especially for metal or architectural shingles. The cost is typically $300–$600 labor to add hurricane tie-downs during a reroofing job, and many homeowners see insurance discounts ($25–$50 monthly) that offset the cost within 1–2 years.

What happens if my roofer finds rot in the deck during tear-off?

Rot is a structural issue and must be repaired as part of the reroofing job. The city's in-progress inspector will flag it, and you'll be required to replace the affected framing before the roof can proceed. This adds cost ($300–$1,500 depending on extent) and time (1–3 days). It's why a pre-bid layer and deck check is valuable — catches surprises before you sign a fixed-price contract.

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