Trade directory · Houston metro · Texas

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.

Employer Establishments
2,232
U.S. Census Bureau
Peak Season
March through October, with heaviest demand June through September following spring and early summer storm season
Market estimate
Avg. Response Time
2-5 business days for quote in Houston metro; same-day callbacks common for emergency repairs during peak season
Operator average
Avg. Hourly Wage
$23/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in Houston

00 OPEN

0 open jobs in Houston.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

HOUSTON-TX · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement (full)
Typical range based on local asphalt shingle roof replacement (full) jobs.
$8,500 – $18,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$15,000 – $35,000
Roof repair (leak, damage, patches)
Typical range based on local roof repair (leak, damage, patches) jobs.
$300 – $2,500
Tile roof replacement
Typical range based on local tile roof replacement jobs.
$20,000 – $50,000
Roof inspection and certification
Typical range based on local roof inspection and certification jobs.
$150 – $400
Flat roof coating and restoration
Typical range based on local flat roof coating and restoration jobs.
$3,000 – $12,000
§ B · Regulatory

Licensing Requirements

TX
§1

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.

§2

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.

§3

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.

§4

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.

§ C · ReadyDocs Compliance

Local compliance path

View source dossier

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

  1. Day 0Business RegistrationTexas SOS
  2. Day 2Insurance ProcurementPrivate Carrier
  3. Day 5Permit ApplicationHouston Permitting Center
  4. Day 10Permit ApprovalHouston Permitting Center
  5. Day 11Project CommencementN/A
  6. 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
Business RegistrationTexas SOS
1-2 weeksVerify with agencyREQUIRED
Building PermitHouston Permitting Center
3-5 daysVerify with agencyREQUIRED
General LiabilityPrivate Carrier
ImmediateVariesREQUIRED
Surety BondPrivate Carrier
1-3 daysVariesREQUIRED
OSHA 10/30OSHA
VariesVariesREQUIRED
Sales Tax PermitTexas Comptroller
1 weekNoneREQUIRED
§ M · DoorBase

Local market snapshot

181 ZIPs
Population3,206,570
Household income$69,860
Home value$334,300
Median rent$1,525
Unemployment4.30%
Job growth0.70%

Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.

§ C · Path to license

How to Get Licensed

6 STEPS
1

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.

01/06
2

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.

02/06
3

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.

03/06
4

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.

04/06
5

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.

05/06
6

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.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

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.

Data Sources
  • Median hourly wage for roofers in Texas
    U.S. Bureau of Labor Statistics (BLS), Occupational Employment and Wage Statistics (OEWS), 2023-2024
  • Number of licensed roofing establishments in Texas
    U.S. Census Bureau, County Business Patterns (CBP), NAICS 238160 (Roofing Contractors)
  • Houston permit requirements and processing times
    City of Houston Building Services Department, Roofing Contractor Licensing and Permit Guidelines
  • Texas licensing requirements and TDLR regulations
    Texas Department of Licensing and Regulation (TDLR), Construction Trades License Program
  • Houston roofing exam content and passing requirements
    Houston Building Services Department, Contractor License Examination Program
  • Insurance minimums for roofing contractors in Texas
    Texas Department of Insurance (TDI), Commercial General Liability Coverage Standards for Construction Trades
  • Peak season and storm damage patterns in Houston
    National Weather Service Houston/Galveston, National Severe Storms Laboratory, Historical Hail and Storm Data
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

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.

Q/02

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.

Q/03

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.

Q/04

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.

Q/05

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).

§ F · Directory

Roofing contractors in Houston

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

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.