Roofing contractors in
Houston, Texas.
A public directory of roofing contractor businesses serving greater Houston. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.
Roofing jobs in Houston
0 open jobs in Houston.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
Licensing Requirements
Texas requires roofing contractors to hold a Construction Trades License (CTL) issued by the Texas Department of Licensing and Regulation (TDLR). No state exam required for roofing specifically; licensing is managed at city level. Houston requires City of Houston Roofing Contractor License through the Building Services Department. Applicants must provide proof of $300,000 liability insurance, 5 years documented experience, and pass Houston's local roofing exam. Renewal required every 2 years with continuing education (4 hours). TDLR registration and local city license must both be active and current.
Permit Requirements
Houston Building Services Department requires Roofing Work Permit for any roof replacement, structural repair, or work exceeding $5,000. Permits for repairs under $5,000 may be exempt if work is like-for-like replacement. Wind mitigation work and hail damage repairs in certain zip codes require enhanced documentation. Permit applications require roof plans, material specifications, and proof of insurance. Processing time typically 3-7 business days. Storm-damage emergency repairs may qualify for expedited permit process.
Inspection Schedule
Initial inspection required before work begins (Houston Building Services). Rough inspection required after structural work, before covering. Final inspection required after completion before permit closeout. For wind mitigation or hail damage: photos and documentation required at each phase. Insurance companies often require independent inspection for claims over $10,000.
Insurance Minimums
Texas requires minimum $300,000 general liability insurance for roofing contractors. Houston typically requires $500,000-$1,000,000 GL for city licensing. Workers' compensation required if employing workers (employer's liability minimum $100,000 per accident). Commercial umbrella coverage of $1,000,000+ strongly recommended for this market due to high storm activity and claim frequency.
Local compliance path
Source status: verified · 8/1/2026
Roofing contractors in Houston, Texas, operate in a largely deregulated environment regarding state licensing, but must adhere to strict local building codes and permitting processes. Because Texas does not issue a specific 'roofing license,' contractors must focus on business registration, insurance, and local compliance with the Houston Permitting Center. Success in the Houston market requires a thorough understanding of the International Residential Code (IRC) and the ability to navigate the city's permitting system. Contractors should prioritize obtaining necessary permits before starting any project to avoid costly stop-work orders and potential legal liabilities.
Timeline
- Day 0Business RegistrationTexas SOS
- Day 2Insurance ProcurementPrivate Carrier
- Day 5Permit ApplicationHouston Permitting Center
- Day 10Permit ApprovalHouston Permitting Center
- Day 11Project CommencementN/A
- Day 15Final InspectionHouston Permitting Center
Checklist
- Register business entity with the Texas Secretary of State
- Obtain a City of Houston building permit for roofing work
- Secure General Liability insurance coverage
- Verify compliance with the International Residential Code (IRC) as adopted by Houston
- Ensure all waste disposal follows Harris County environmental regulations
- Schedule required inspections through the Houston Permitting Center
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.
How to Get Licensed
Verify 5 Years Experience
Document 5 years of roofing work experience. This must be verifiable through employment records, W-2s, 1099s, or business tax returns (if self-employed). Work history should show you performed actual roofing installation, repair, or supervision. Get written verification from former employers if possible. TDLR and Houston Building Services will request this documentation; incomplete records cause application rejection. Timeline: 1-2 weeks to gather documents.
Register with TDLR
Submit registration with Texas Department of Licensing and Regulation (TDLR) if you do not already hold a Construction Trades License (CTL). Complete the TDLR application online at tdlr.texas.gov. Provide business information, ownership details, and proof of workers' compensation insurance if you have employees. TDLR registration is separate from Houston City licensing but must be current before applying locally. Processing time: 1-2 weeks.
Obtain $300,000 Liability Insurance
Secure General Liability insurance policy with minimum $300,000 coverage. Contact roofing-focused insurance carriers (e.g., Builders Risk, Hartford, Zurich). Provide proof of experience and current business license. Insurance company will issue Certificate of Insurance. You must provide this certificate with your Houston license application. Cost: $1,200-$2,500 annually depending on firm size and claims history. Timeline: 1-2 weeks.
Apply for Houston Roofing Contractor License
Submit application to Houston Building Services Department (www.houstontx.gov/building). Required documents: proof of 5 years experience, TDLR registration or CTL, Certificate of Insurance ($300K minimum GL), proof of business registration/EIN, and photo ID. Application fee: $200-$400. Building Services will assign an exam date within 2 weeks. Complete application requires 3-5 hours. Processing: 2-3 weeks.
Pass Houston Roofing Exam
Take and pass the Houston Building Services roofing contractor exam. Exam covers: Texas roofing code compliance, Houston-specific permit requirements, installation standards, safety regulations, and wind mitigation requirements. Exam is typically 2-3 hours, 75-100 multiple-choice questions. Pass score usually 70%. Study materials available through Houston Building Services. You can retake exam if you fail (fee applies, typically $50-$100). Timeline: exam scheduling 1-2 weeks after application; study prep 1-3 weeks recommended.
Receive License and Complete Renewal Requirements
Upon passing exam, Houston Building Services issues Roofing Contractor License (valid 2 years). License is issued within 3-5 business days. You can now legally bid and perform roofing work in Houston. License renewal required every 2 years: complete 4 hours continuing education, renew liability insurance, and submit renewal application ($150-$250 fee). Keep license posted at job sites and on all business materials. Failure to renew results in loss of authorization and fines.
About This Market
Houston's roofing market runs hot because of two things: weather and growth. You've got hail storms spring through fall, humidity that degrades roofs faster than most markets, and constant residential and commercial expansion. Competition is fierce—about 2,232 licensed roofing establishments operate across Texas, with Houston and the surrounding metro holding a significant chunk. Storm damage drives seasonal demand hard; after a major hail event, jobs line up for months. Material costs spike during peak season because suppliers can't keep up with demand. Labor is tight. You're competing for crews who know metal, tile, and specialty systems, not just shingles. Residential replacement jobs run $8,500 to $50,000 depending on materials and square footage. Commercial and industrial work commands premium rates but requires more documentation and inspection rigor.
- Median hourly wage for roofers in TexasU.S. Bureau of Labor Statistics (BLS), Occupational Employment and Wage Statistics (OEWS), 2023-2024
- Number of licensed roofing establishments in TexasU.S. Census Bureau, County Business Patterns (CBP), NAICS 238160 (Roofing Contractors)
- Houston permit requirements and processing timesCity of Houston Building Services Department, Roofing Contractor Licensing and Permit Guidelines
- Texas licensing requirements and TDLR regulationsTexas Department of Licensing and Regulation (TDLR), Construction Trades License Program
- Houston roofing exam content and passing requirementsHouston Building Services Department, Contractor License Examination Program
- Insurance minimums for roofing contractors in TexasTexas Department of Insurance (TDI), Commercial General Liability Coverage Standards for Construction Trades
- Peak season and storm damage patterns in HoustonNational Weather Service Houston/Galveston, National Severe Storms Laboratory, Historical Hail and Storm Data
Frequently Asked Questions
What does a roofing contractor license cost in Houston, TX?
Houston Building Services Department charges approximately $200-$400 for initial roofing contractor license application and processing. You must also provide proof of $300,000 general liability insurance and pass the local roofing exam. Renewal every 2 years costs $150-$250. Additional costs include continuing education requirements (4 hours) which run $50-$200 depending on provider. Total first-year cost to get licensed: $500-$800 plus exam prep time. This does not include the actual business registration or insurance premiums, which are separate.
How long does it take to get a roofing license in Texas?
Total timeline is typically 6-12 weeks. You need 5 years of documented roofing experience (verifiable through employment records or business tax returns). Once you have that documentation, application processing takes 2-3 weeks. The local Houston exam can be scheduled within 1-2 weeks. Exam preparation typically takes 1-2 weeks of study. After passing, license issuance is 3-5 business days. If documentation is incomplete or experience cannot be verified, timeline extends significantly. TDLR processes state registration in parallel, adding 1-2 weeks.
Do I need separate insurance for roofing work in Houston?
Yes. Houston requires minimum $300,000 general liability insurance just to apply for the contractor license. However, most commercial work and higher-value residential jobs require $500,000-$1,000,000 GL coverage. If you have employees, workers' compensation is mandatory (minimum $100,000 per accident employer's liability in Texas). Many insurance carriers charge 15-25% higher premiums for roofing due to high injury and weather-damage claim rates. Umbrella/excess liability of $1,000,000 is standard in this market. Annual insurance cost for a one-person operation: $1,200-$2,000; for a 5-person crew: $3,500-$6,000.
What roofing permits do I need in Houston?
Houston Building Services requires a Roofing Work Permit for any roof replacement, structural repair, or work exceeding $5,000. Like-for-like repairs under $5,000 may be exempt but documentation is required. Permit applications require: roof plans/specifications, material data sheets, proof of liability insurance, and contractor license. Processing takes 3-7 business days. Permit fees are typically $75-$200 depending on job scope. Inspections are required: pre-work inspection, rough inspection after structural work, and final inspection before closeout. Storm-damage repairs may qualify for expedited processing. Missing permits result in fines ($200-$500+) and can prevent insurance claim closure.
What is the median wage for roofers in Texas?
According to the Bureau of Labor Statistics (BLS), the median hourly wage for roofers in Texas is $22.69/hour, equivalent to approximately $47,195 annually for full-time work. This reflects experienced journeyworkers. Entry-level roofers typically earn 40-60% of median; supervisors and crew leads earn 30-50% above median. Houston's market tends to pay 10-15% above state median due to storm-damage demand and labor shortage. Wage data source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS).
Roofing contractors in Houston
No contractors listed yet.
Run your roofing business on The Forge.
Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.