Texas Roofing Permit Guide 2026: City-by-City Requirements, Costs & Penalties
Every major Texas city requires a building permit for roof replacement. Skipping the permit can result in fines up to $2,000 per day, stop-work orders, and insurance claim complications. This guide covers permit requirements for Dallas, Houston, Austin, San Antonio, and Fort Worth, plus how to pull permits, costs, and timelines.
Get quotes from licensed, permit-pulling Texas roofing contractors
Typical Permit Cost
Standard Processing Time
Max Fine (No Permit)
Detailed City Guides
Why Roofing Permits Matter More in Texas Than You Think
Roofing permits in Texas serve a dual purpose: they ensure the work meets the building codes that protect your home from Texas-specific hazards (hail, wind, heat), and they create a documented record that supports future insurance claims. Texas adopts the International Residential Code (IRC) and International Building Code (IBC) as the baseline, with local amendments that address regional concerns. Building code requirements relevant to roofing include fastener patterns (number and placement of nails per shingle), underlayment type and installation, flashing specifications, ventilation requirements, and structural load capacity for the roofing material selected.
In Texas, permit enforcement is a local government function. The state does not have a unified statewide building code or permit system. Instead, each city, county, or jurisdiction adopts building codes and establishes its own permit requirements. This means requirements vary from city to city: Dallas, Houston, Austin, San Antonio, and Fort Worth each have their own building departments, fee structures, application processes, and inspection procedures. Even within the same metropolitan area, requirements can differ between the central city and surrounding suburbs (for example, Dallas vs Plano vs Frisco vs McKinney in the DFW area). For a comprehensive overview of Texas building codes for roofing, see our Texas roofing building codes guide.
The insurance connection is particularly important in Texas, where storm damage claims are among the highest in the nation. When you file a roof damage claim, the insurance adjuster evaluates whether the roof was properly installed. A permitted and inspected roof provides documented evidence of code compliance. An unpermitted roof raises questions about installation quality that can reduce or complicate your claim. In the DFW hail corridor, where homeowners file roof claims every 3-7 years on average, this documentation is not a theoretical concern — it is a practical financial protection.
City-by-City Roofing Permit Requirements: Dallas, Houston, Austin, San Antonio & Fort Worth
Dallas
The City of Dallas requires a building permit for all residential roof replacements. Dallas adopted the 2021 International Residential Code with local amendments. Permit applications are submitted through the Dallas Permitting and Inspection Portal (online) or at City Hall building inspection offices. Dallas has streamlined their residential roofing permit process, with most standard re-roofing permits processed within 1-3 business days through the online system. A building inspection is required after work is completed, typically scheduled within 2-5 business days of the inspection request.
Permit Fee
$75-$200
Processing
1-3 business days
Online Portal
Yes (recommended)
Penalty
Up to $2,000/violation
Houston
The City of Houston requires permits for all roof replacement projects through the Houston Permitting Center (HPC). Houston uses the 2021 IRC with local amendments that include additional wind resistance requirements for the portions of Harris County within TWIA territory. Houston's electronic plan review system processes most standard residential roofing permits in 1-2 business days. Note that Houston is the largest U.S. city without a traditional zoning code, but building code and permit requirements still apply to all construction work including roofing. Contractors must be registered with the City of Houston to pull permits.
Permit Fee
$100-$300
Processing
1-2 business days
Online Portal
Yes (HPC)
Penalty
Up to $1,000/day
Austin
The City of Austin Development Services Department requires a building permit for all roof replacements. Austin has adopted the 2021 IRC with local amendments that include enhanced energy code requirements affecting roof insulation and ventilation. Austin permits are submitted through the Austin Build + Connect portal. Processing times are longer than other Texas cities, typically 3-7 business days for standard residential re-roofing, extending to 10-15 business days during peak season. Austin requires a separate tree ordinance review if the work site involves protected trees on private property. Expedited review is available for an additional fee of approximately 50% of the standard permit fee.
Permit Fee
$150-$350
Processing
3-7 business days
Online Portal
Yes (Build + Connect)
Penalty
Up to $2,000/day
San Antonio
The City of San Antonio Development Services Department requires permits for residential roof replacements. San Antonio has adopted the 2021 IRC with local amendments. Permits are submitted through the San Antonio Building Permitting System (online) or at the Development Services Center. San Antonio's processing time is typically 2-4 business days for standard residential re-roofing. San Antonio has additional requirements for properties in historic districts (King William, Monte Vista, Lavaca, and others), where the Historic and Design Review Commission (HDRC) must approve the roofing materials and colors. HDRC review adds 2-6 weeks to the timeline and may restrict material choices.
Permit Fee
$100-$250
Processing
2-4 business days
Online Portal
Yes
Penalty
Up to $2,000/violation
Fort Worth
The City of Fort Worth Development Services Department requires permits for all roof replacements. Fort Worth has adopted the 2021 IRC with local amendments. Fort Worth has one of the most efficient residential permit processes in Texas, with most standard re-roofing permits processed same-day or next-day through their online portal. Fort Worth is in the heart of the DFW hail corridor, so the building department processes a high volume of roofing permits and has streamlined the workflow accordingly. After major hail events, Fort Worth may implement expedited processing procedures to handle the surge in permit applications. Contractors must be registered with the city.
Permit Fee
$75-$200
Processing
Same-day to 1 day
Online Portal
Yes
Penalty
Up to $2,000/violation
When Is a Roofing Permit Required in Texas? (And When It Is Not)
Understanding when a permit is required helps you plan your project timeline and budget. Texas jurisdictions generally draw the line between minor repairs (no permit) and significant work (permit required) based on the scope and structural impact of the project. Here is the general framework that applies across most Texas cities, though you should always verify with your specific jurisdiction.
Permit Required
- Full roof replacement (tear-off and re-roof)
- Roof overlay (new shingles over existing)
- Structural repairs (decking, rafters, trusses)
- Changing roofing material type
- Adding skylights or roof penetrations
- Solar panel installation on roof
- Any work in TWIA-designated coastal areas
Generally No Permit Needed
- Replacing fewer than 1-2 squares of shingles
- Minor flashing repairs
- Gutter replacement (most cities)
- Roof cleaning and maintenance
- Emergency temporary repairs (tarping)
- Applying roof coatings (some cities)
- Always verify with your local building dept.
How to Pull a Roofing Permit in Texas: Step-by-Step Process
The permit process is straightforward in most Texas cities, especially with online portals now available in all five major metros. While your contractor typically handles this process, understanding each step ensures you can verify the work is done properly and hold your contractor accountable.
Step 1: Gather Required Information
You will need the property address, legal description (lot and block), homeowner name, contractor name and license/registration number, scope of work description (material type, area in squares, tear-off or overlay), estimated project value, and contractor insurance certificate.
Step 2: Submit the Application
Submit through the city's online portal (recommended for fastest processing) or in person at the building department office. Online submissions typically require creating an account, uploading the application form and supporting documents, and paying the fee by credit card.
Step 3: Review and Approval
The building department reviews the application to verify the contractor is registered and insured, the proposed work meets current building code requirements, any special conditions apply (historic district, TWIA area, HOA restrictions), and the fee is correct. For standard residential re-roofing, review is typically completed within 1-5 business days.
Step 4: Display the Permit
Once approved, the permit must be posted at the job site in a visible location before work begins. Most Texas cities require the permit to be visible from the street. The permit includes the approved scope of work, permit number, and expiration date (typically 6-12 months from issuance).
Step 5: Schedule and Pass Final Inspection
After the roofing work is completed, request a final inspection. The inspector verifies the work matches the approved scope, materials meet code requirements, installation follows manufacturer specifications and code standards (nail pattern, underlayment, flashing), and the job site is clean. If it passes, the permit is closed and the work is officially recorded.
Contractor vs Homeowner Permits: Who Should Pull the Permit?
Texas law allows both homeowners and licensed contractors to pull roofing permits, but the choice carries different implications for liability, warranty coverage, and insurance. When a contractor pulls the permit, they are legally responsible for code compliance. Their name, license, and insurance are on the permit record. If the work fails inspection or causes damage later, the contractor bears the responsibility. This is the standard arrangement for professional roofing work and is strongly recommended for all Texas homeowners hiring a contractor.
When a homeowner pulls the permit (for DIY work on their own primary residence), the homeowner assumes all responsibility for code compliance. The work must meet the same standards as contractor work, and the final inspection is equally rigorous. If the homeowner-installed roof fails inspection, the homeowner must pay for corrections. If the roof later fails during a storm and the homeowners insurance determines the installation was deficient, the claim may be reduced or denied.
A critical red flag: if a contractor asks the homeowner to pull the permit on their behalf, this may indicate the contractor is not properly licensed, registered, or insured. In Texas, contractors performing roofing work must be registered with the municipality where the work is performed. A contractor who cannot pull their own permit should not be performing the work. For guidance on selecting a qualified contractor, see our how to choose a roofer in Texas guide.
Penalties for Unpermitted Roofing Work and Impact on Insurance Claims
The penalties for performing roofing work without a required permit in Texas range from annoying to financially devastating, depending on the city and circumstances. Direct financial penalties include fines ranging from $200 to $2,000 per day of violation (city-dependent), double the permit fee for retroactive permit applications (most cities charge 2x the normal fee if you apply after the work has started or been completed), and re-inspection fees if the city requires the work to be opened up for inspection ($200-$500). In extreme cases, the city can require removal of the unpermitted work and reinstallation under proper permitting and inspection, effectively doubling the project cost.
The indirect consequences are often more costly than the direct fines. When selling your home, unpermitted work can surface during the title search, home inspection, or appraisal. Buyers may demand the work be brought into compliance, reduce their offer to account for the risk, or walk away from the transaction. In competitive Texas real estate markets like Austin and DFW, unpermitted work can cost you tens of thousands in reduced sale price or failed deals. For a comprehensive cost overview, see our Texas roof replacement cost guide.
The insurance impact is particularly concerning for Texas homeowners. When you file a storm damage claim, the adjuster inspects the existing roof installation. If the adjuster identifies code violations (incorrect nail pattern, inadequate underlayment, missing flashing), they may attribute a portion of the damage to defective installation rather than the storm event. This can reduce your payout or trigger a coverage dispute. In the worst case, the insurer may deny the claim entirely if they determine the roof failure was caused by substandard installation rather than the covered peril. Having a permit record and passed inspection eliminates this risk. Always keep your permit documentation, inspection results, and contractor records with your home files.
Get Free Quotes from Licensed, Permit-Pulling Texas Contractors
Every contractor on RoofVista is pre-vetted for proper licensing, insurance, and permit compliance. Enter your address to receive instant quotes from contractors who handle the full permit process for you.
Frequently Asked Questions: Texas Roofing Permits
Frequently Asked Questions
Do I need a permit to replace my roof in Texas?
In most Texas cities and counties, yes, you need a building permit for a full roof replacement. Permit requirements are set at the local level (city or county), not by the state of Texas, so requirements vary by jurisdiction. Nearly all incorporated cities in Texas with populations over 5,000 require permits for roof replacement. The Texas Local Government Code authorizes municipalities and counties to adopt building codes and require permits for construction work, including roofing. In unincorporated areas of some rural counties, permits may not be required, but this is the exception rather than the rule. Minor roof repairs (patching a small area, replacing a few shingles) typically do not require a permit in most Texas jurisdictions, but a full re-roof or structural repair almost always does. When in doubt, call your local building department before starting work. Working without a required permit can result in fines, stop-work orders, required removal of completed work, and complications with insurance claims and property sales.
How much does a roofing permit cost in Texas?
Roofing permit fees in Texas vary by city and are typically based on the project value or a flat fee. In Dallas, residential roofing permits cost $75-$200 plus a plan review fee of $40-$100. In Houston, permits run $100-$300 based on project valuation. Austin charges $150-$350 for residential roofing permits. San Antonio charges $100-$250 with a flat inspection fee included. Fort Worth charges $75-$200 based on project scope. Most Texas cities also charge a technology or records management surcharge of $5-$25. For a typical residential roof replacement valued at $12,000-$18,000, the total permit cost including all fees is usually $150-$400. This represents approximately 1-3% of the total project cost. Your roofing contractor should include permit costs in their quote (verify this in writing).
Can a homeowner pull their own roofing permit in Texas?
Yes, Texas homeowners can pull their own roofing permits for work on their primary residence in most jurisdictions. The Texas Occupations Code specifically exempts homeowners performing work on their own homestead from contractor licensing requirements, and most local building departments allow homeowner permits. However, there are important caveats. First, the homeowner must be the actual resident of the property, not a landlord or investor (rental properties typically require a licensed contractor). Second, the homeowner assumes full responsibility for code compliance, which means the work must pass inspection to the same standards as contractor work. Third, if the homeowner hires workers to assist, those workers may need to be licensed and insured depending on the jurisdiction. Fourth, insurance implications can be significant: if a homeowner-installed roof fails and causes damage, the homeowners insurance may deny the claim if the work did not meet code standards. For these reasons, most Texas homeowners are better served by hiring a licensed contractor who pulls the permit, performs code-compliant work, and provides a workmanship warranty.
What happens if I replace my roof without a permit in Texas?
Replacing your roof without a required permit in Texas can trigger several consequences. First, the city building department can issue a stop-work order, halting the project until a permit is obtained (with additional fees and penalties). Second, fines for unpermitted work range from $200 to $2,000 per day of violation in most Texas cities, with repeat offenders facing higher penalties. Dallas can fine up to $2,000 per violation, Houston up to $1,000 per day, and Austin up to $2,000 per day. Third, the city may require the unpermitted work to be removed or brought into compliance, which could mean tearing off a newly installed roof for inspection of the deck and underlayment. Fourth, unpermitted work creates problems when selling your home: title companies, home inspectors, and appraisers can identify unpermitted work, potentially reducing the sale price or killing the deal. Fifth, and critically for Texas homeowners, unpermitted roof work can complicate insurance claims: if your roof is damaged by a storm and the insurer discovers the roof was installed without a permit and does not meet code, they may reduce or deny the claim.
How long does it take to get a roofing permit in Texas?
Roofing permit processing times in Texas vary significantly by city and season. For straightforward residential re-roofing (same material, no structural changes), most Texas cities process permits within 1-5 business days. Dallas typically processes residential roofing permits in 1-3 business days through their online system. Houston processes standard re-roofing permits in 1-2 business days through their electronic plan review system. Austin can take 3-7 business days, with longer waits during peak season (spring and summer). San Antonio typically processes in 2-4 business days. Fort Worth processes most residential roofing permits same-day or next-day through their online portal. During peak roofing season (March through October) or after major storm events that trigger thousands of simultaneous permit applications, processing times can extend significantly. After the 2024 DFW hail storms, Dallas and Fort Worth permit offices experienced 2-3 week backlogs. Some cities offer expedited processing for an additional fee.
Does my roofing contractor or I pull the permit in Texas?
In Texas, either the homeowner or the licensed roofing contractor can pull the permit, but best practice is for the contractor to pull the permit. When the contractor pulls the permit, they assume responsibility for code compliance and inspection passing. Their name, license number, and insurance information are on the permit record, creating accountability. If the contractor pulls the permit and the work fails inspection, the contractor is responsible for corrections at their expense. If the homeowner pulls the permit, the homeowner assumes responsibility for code compliance, even if a contractor performs the work. This means if the work fails inspection, the homeowner may be responsible for correction costs. A critical red flag: if a contractor asks the homeowner to pull the permit on their behalf, this may indicate the contractor is not properly licensed, registered, or insured. In Texas, contractors performing roofing work must be registered with the municipality where the work is performed. A contractor who cannot pull their own permit should not be performing the work.
How does an unpermitted roof affect my Texas insurance claim?
An unpermitted roof can significantly impact your Texas insurance claim in several ways. If your roof is damaged by a storm and the insurer discovers during the claims process that the roof was installed without a required permit, the insurer may argue that the roof was not installed to code, use non-compliance as a basis to reduce the claim payout, deny the claim entirely if they determine the damage was caused or worsened by code-non-compliant installation, or require a code upgrade as a condition of repair coverage. Texas Insurance Code does not explicitly address unpermitted work and insurance claims, but insurers have broad discretion in evaluating claims. The adjuster assessing your damage will note the roof installation quality, and if it clearly does not meet current building code standards (which a permitted and inspected installation would meet), this becomes a factor in the claim valuation. Additionally, if the unpermitted roof contributed to additional damage (for example, inadequate fastening led to wider shingle loss than would have occurred with code-compliant nailing), the insurer may attribute a portion of the damage to the defective installation rather than the storm. For these reasons, always ensure your roof replacement is properly permitted and passes final inspection, and keep the permit documentation with your home records.
Related Texas Roofing Guides
Texas Roofing Building Codes
Complete guide to IRC adoption, wind codes, and code requirements across Texas.
How to Choose a Roofer in Texas
Licensing verification, insurance checks, and red flags for Texas contractors.
Texas Roof Replacement Cost Guide
Complete 2026 pricing for every roofing material across all Texas regions.
Avoid Roofing Scams in Texas
Protect yourself from storm chasers, unlicensed contractors, and common Texas scams.