Roofing Contractors in Houston, Texas

Licensed Establishments

2,232

U.S. Census Bureau

Peak Season

April through September - storm season and pre-hurricane preparation period

Estimate

Avg. Response Time

24-48 hours for estimates, longer during storm season

Estimate

Common Job Costs

ServiceCost Range
Asphalt shingle roof replacement$8,500 – $18,000
Metal roof installation$12,000 – $28,000
Tile roof replacement$15,000 – $35,000
Storm damage repair$2,500 – $12,000
Roof inspection$200 – $500
Gutter installation$1,200 – $3,500

Licensing Requirements

Licensing Requirements

Texas requires no state roofing license. However, contractors performing work over $50 must register with Texas Department of Licensing and Regulation (TDLR) as a residential construction contractor. Must pass background check, provide proof of insurance, and pay $287 registration fee. Registration renews every two years.

Permit Requirements

City of Houston requires permits for re-roofing, new construction, and structural repairs. Permit fees range $75-$300 based on project value. Submit plans showing materials, ventilation, and drainage. Commercial projects require engineered drawings.

Inspection Schedule

Houston requires inspection after decking/structural work and final inspection before occupancy. Schedule 24-48 hours in advance through Houston Permitting Center. Failed inspections require re-scheduling and additional fees.

Insurance Minimums

Texas requires $300,000 general liability insurance for TDLR registration. Workers compensation required if employing others. Many municipalities and customers require $1 million general liability minimum.

How to Get Licensed

  1. 1

    Obtain required insurance

    Secure minimum $300,000 general liability insurance policy from Texas-licensed carrier. Get certificate of insurance showing policy details and coverage dates.

  2. 2

    Complete TDLR application

    Submit residential construction contractor registration through Texas Department of Licensing and Regulation online portal. Provide business information, insurance proof, and pay $287 fee.

  3. 3

    Pass background check

    TDLR conducts criminal background check on all applicants. Certain felony convictions may disqualify registration. Process typically takes 2-3 weeks.

  4. 4

    Receive registration certificate

    Upon approval, TDLR issues registration certificate valid for two years. Display certificate prominently and include registration number on all contracts and advertising.

  5. 5

    Maintain compliance

    Keep insurance current, renew registration every two years, and comply with all local permit requirements. Failure to maintain registration results in penalties and work restrictions.

About This Market

Houston's roofing market stays busy year-round thanks to severe weather, rapid construction growth, and a massive service area of 2.3 million residents. Storm damage drives significant emergency work, especially hail and wind damage from spring through fall. Competition is fierce with thousands of contractors, but there's steady demand from new construction, aging roofs, and insurance claims. Costs run higher than state averages due to material transportation, skilled labor shortages, and storm-related demand spikes. Houston contractors deal with unique challenges including extreme heat, frequent storms, and strict drainage requirements due to flooding concerns. While Texas has no state roofing license, you still need TDLR registration for any paid work. The city permit process is straightforward but mandatory - don't skip it. Focus on storm restoration and insurance work for steady income, but build relationships with builders for new construction. Summer heat makes early morning starts essential, and having storm response capability separates successful contractors from the pack.

Data Sources:

Licensed establishments in Texas: US Census Bureau - County Business PatternsTDLR registration requirements: Texas Department of Licensing and RegulationHouston permit requirements: City of Houston Development Services DepartmentInsurance minimums: Texas Department of InsuranceCost estimates: Local contractor surveys and market analysis

Frequently Asked Questions

Do I need a license to do roofing work in Houston?
Texas has no state roofing license, but contractors must register with Texas Department of Licensing and Regulation (TDLR) for any paid residential work over $50. Registration costs $287 and requires insurance proof and background check.
What permits do I need for roofing work in Houston?
Houston requires permits for re-roofing, new installation, and structural repairs through the Houston Permitting Center. Permits cost $75-$300 based on project value and require material specifications and drainage plans.
How much does roof replacement cost in Houston?
Asphalt shingle replacement runs $8,500-$18,000 for typical homes. Metal roofing costs $12,000-$28,000, while tile roofs range $15,000-$35,000. Storm damage and material shortages can increase costs significantly.
When is peak roofing season in Houston?
April through September represents peak season due to storm activity and pre-hurricane preparations. Spring hail storms and summer heat create consistent demand, while winter offers fewer weather delays but less emergency work.
What insurance do roofing contractors need in Texas?
TDLR registration requires minimum $300,000 general liability insurance. Most customers and municipalities expect $1 million coverage. Workers compensation is mandatory when employing others, per Texas Department of Insurance requirements.

Contractors in Houston

0 roofing contractors in Houston.

No contractors listed yet.

List your services

Are you a roofing contractor in Houston?

Get listed on The Board free. Manage your leads, jobs, and follow-ups with The Forge.

Get Listed Free