Skip to main content

Roofing company License Requirements in Texas

Last reviewed: June 2026

Quick Answer

Texas does not mandate a state roofing license for all roofers, but contractors performing structural repairs must register with the Texas Real Estate Commission (TREC) as a Residential Service Contractor. You must carry general liability insurance and worker's compensation insurance. Most Texas cities require local roofing permits before beginning work. Registration with TREC is issued by the TREC Consumer Protection Division and costs approximately $300-$500 annually.

Key Facts

  • Texas roofers must register with TREC if performing structural repairs or modifications.
  • Roofing contractors need general liability insurance and worker's compensation coverage.
  • Most Texas cities require local roofing permits before work begins.
  • TREC registration costs $300-$500 annually plus bonding requirements.
  • Unlicensed roofing work carries fines up to $500 per violation.

State Licence Requirements

Licence name

TREC Residential Service Contractor Registration (Roofing)

Issued by

Texas Real Estate Commission (TREC), Consumer Protection Division

Cost

$300-$500

Processing time

2-4 weeks

How to apply

Step 1: Determine if you qualify—TREC registration is required if you perform structural repairs, modifications, or re-roofing work on residential properties. Simple maintenance or repair work may not require registration; verify with TREC.

Step 2: Complete the TREC Residential Service Contractor application form, available at https://www.trec.texas.gov. You will need your business legal name, Texas Tax ID or EIN, proof of bonding (minimum $10,000 for roofing contractors under Texas Occupations Code § 1957.059), and proof of insurance.

Step 3: Submit proof of general liability insurance (minimum $300,000 coverage required) and workers' compensation insurance or exemption proof. Ensure your bonding company is authorized to operate in Texas.

Step 4: Pay the application and registration fee ($300-$500 for initial registration). Most contractors pay annually.

Step 5: TREC will verify your bonding and insurance, typically within 2-4 weeks. Once approved, you receive a TREC registration number, which must be displayed on all advertising, business cards, and contracts.

Step 6: Complete any required TREC consumer notice training. Some contractors must comply with additional homeowner notification requirements under Texas Property Code § 53.254, which mandates you provide customers with specific disclosures about your registration status and complaint procedures before signing contracts (Texas Occupations Code § 1957.056).

Federal Requirements

Roofing companies operating in Texas must comply with federal Occupational Safety and Health Administration (OSHA) standards under 29 U.S.C. § 651, which establish fall protection, ladder safety, and personal protective equipment requirements for all roofers. You must obtain a federal Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 1461 if you have employees or operate as a partnership or corporation.

If your roofing company handles hazardous materials or asbestos removal, you must comply with the Environmental Protection Agency (EPA) National Emissions Standards for Hazardous Air Pollutants (NESHAP) under 40 U.S.C. § 7412, which requires specific training and certification. All roofing contractors with employees must comply with federal employment tax requirements, including withholding and reporting under 26 U.S.C. §§ 3101-3510.

If your company performs any work on federal buildings or receives federal funding, you must register in the System for Award Management (SAM) and comply with federal prevailing wage requirements under 40 U.S.C. § 3141. Workers' compensation insurance requirements are mandated by federal law for most states, including Texas. Americans with Disabilities Act (ADA) compliance under 42 U.S.C. § 12101 applies to your workplace facilities and any customer-facing services you provide.

Local & County Requirements

Texas roofing companies must comply with multiple local requirements that vary significantly by city and county. Most Texas municipalities require a roofing permit before work begins, issued by the local Building Permits Department or Code Enforcement office. Cities such as Houston, Dallas, Austin, San Antonio, and Fort Worth all mandate roofing permits for residential and commercial projects under their local building codes, typically costing $100-$300 per project.

Zoning compliance is essential—your roofing company office must operate in an area zoned for commercial or light industrial use. Most residential neighborhoods restrict commercial operations. Many cities require a Certificate of Occupancy for your business location before you can legally operate.

Electrical and plumbing permits may be required if your roofing project involves roof-penetrating equipment such as HVAC units, solar panels, or drainage systems. Most jurisdictions require inspection of completed work before final approval and payment.

Signage permits are typically needed if you display business signage at project sites or your office. Some cities require Home Improvement Contractor licenses or registrations under local ordinance, separate from TREC registration. Fire safety compliance is mandatory in most Texas cities—roofing work involving flaming torches or hot tar requires fire watch permits and approval from the local Fire Marshal's office.

Contractor licensing at the city level is required in major cities; for example, Austin and Houston maintain their own contractor databases. Always check with your specific city's Building Permits Department for exact requirements, as regulations vary significantly across Texas municipalities.

Total Cost Breakdown

First-year startup costs for a Texas roofing company include multiple required expenses. TREC registration costs $300-$500 for initial application and annual renewal. A surety bond (required by TREC) costs $500-$1,500 annually, depending on your company's financial strength and claims history—most contractors pay $800-$1,200.

General liability insurance, required at $300,000 minimum coverage by TREC, typically costs $1,200-$2,500 annually for small roofing contractors, increasing to $3,000-$5,000 for larger operations with significant project volume.

Workers' compensation insurance is mandatory if you have employees. For roofing, this is typically $40-$60 per $100 of payroll—estimate $2,000-$4,000 annually for one employee.

Local roofing permits vary by city: Houston typically charges $150-$300 per project permit; Dallas charges $200-$400; Austin charges $150-$350; San Antonio charges $100-$250. Budget $200 average per project permit across your service area.

Business licensing and registration with your city costs $50-$200 annually. A business license from the Texas Secretary of State costs $25-$50.

Tools and equipment startup costs are separate: basic roofing tools cost $2,000-$5,000; a vehicle for transporting materials costs $15,000-$40,000 if starting from scratch.

Total first-year compliance costs: $5,000-$12,000 (registration, bonding, insurance, permits, business licenses). Add $15,000-$40,000 for basic equipment and vehicles. A realistic first-year total is $20,000-$52,000 in initial investment before your first roofing job.

Licence Renewal

TREC roofing contractor registration must be renewed annually. The renewal deadline is typically one year from your initial registration date. You must submit a Renewal Application through the TREC website at https://www.trec.texas.gov, providing updated proof of bonding and insurance coverage.

Renewal fees are $300-$500 per year. You must maintain continuous bonding (minimum $10,000) and general liability insurance ($300,000 minimum coverage) throughout the renewal period. If your insurance or bond lapses, your registration is automatically suspended, and you must cease all roofing work immediately.

Continuing education is not required by TREC for roofing contractors, but you should stay updated on any changes to Texas building codes and OSHA safety standards.

If you miss the renewal deadline, your registration becomes delinquent. You have a 30-day grace period to renew without penalty. After 30 days, TREC may suspend your registration, which requires you to stop performing any roofing work that requires registration. Reinstatement after suspension involves late fees and potential compliance review. Online renewal is available through the TREC portal. Renewal applications must be submitted at least 15 days before your registration expiration date to avoid service interruption.

Penalties for Operating Without a Licence

Operating as a roofing contractor without TREC registration when required is a violation under Texas Occupations Code § 1957.023, which establishes civil penalties of up to $500 per day of violation. Texas courts can impose additional penalties of $500-$2,000 per violation for each contract performed illegally.

Unlicensed roofing work that causes property damage or bodily injury creates significant legal liability. Without proper TREC registration and insurance, your company is not covered by the Residential Service Contractor recovery fund, leaving customers and your business exposed to lawsuits. Homeowners can file complaints with TREC's Consumer Protection Division, which investigates unauthorized roofing work.

If discovered operating without registration, TREC issues a cease-and-desist order, requiring immediate termination of all roofing projects. Violations are typically discovered through homeowner complaints, city building permit verification, or TREC investigations triggered by consumer disputes.

Criminal penalties may apply if you commit fraud or deceptive practices related to unlicensed roofing work under Texas Deceptive Trade Practices Act (DTPA), Texas Business & Commerce Code § 17.46. This can result in felony charges and imprisonment up to two years.

Insurance implications are severe—operating without proper licensing and bonding voids your general liability coverage. If an accident occurs, you are personally liable for all damages. Homeowners' insurance policies explicitly exclude coverage for work performed by unregistered contractors, leaving customers unprotected and creating legal exposure for your company. TREC may permanently prohibit you from obtaining future registration based on serious violations (Texas Occupations Code § 1957.061).

Compare top-rated business insurance providers for Texas roofing contractors and get quotes in minutes.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

Do I need a TREC license to start a roofing company in Texas?

TREC registration is required only if you perform structural repairs, modifications, or re-roofing work on residential properties. If you only perform maintenance or minor repairs, you may not need TREC registration, but you must verify this with TREC directly, as the distinction can be complex. However, even if TREC registration isn't required for your specific work, you must still carry proper insurance and comply with local permit requirements in your city. Most successful roofing companies register with TREC to expand their service offerings and build customer confidence. The registration process takes 2-4 weeks and costs $300-$500 annually, making it a worthwhile investment for most roofing contractors planning to grow their business.

What insurance is required for a Texas roofing contractor?

TREC requires general liability insurance with a minimum of $300,000 coverage, which protects your company if you damage customer property or a customer is injured due to your work. This typically costs $1,200-$2,500 annually for small roofing contractors. Workers' compensation insurance is mandatory if you have any employees, including family members on payroll. The cost depends on your payroll and claims history, typically $2,000-$4,000 annually for one employee. Commercial auto insurance is essential if you use a vehicle for business purposes, usually costing $800-$1,500 annually. Many prudent contractors also carry commercial umbrella coverage ($1 million+) for an additional $300-$600 annually to protect against catastrophic liability claims. All insurance policies must be active and current to maintain valid TREC registration—if your coverage lapses, your registration is automatically suspended.

How long does TREC registration take, and can I start work before approval?

TREC registration typically takes 2-4 weeks from the date you submit a complete application with all required documentation: proof of bonding, proof of insurance, and applicable fees. You cannot legally perform any roofing work that requires TREC registration until your application is approved and you receive your TREC registration number. Starting work before approval exposes you to significant penalties ($500+ per day) and gives customers grounds to file complaints. However, you can begin planning, acquiring equipment, securing office space, and completing training during this waiting period. Many contractors submit their TREC application immediately after forming their business entity to minimize downtime. Once approved, TREC issues a registration number that you must include on all advertising, business cards, contracts, and signage under Texas Occupations Code § 1957.056.

What local permits do I need beyond TREC registration in Houston, Dallas, or Austin?

In Houston, you must obtain a roofing permit from the Houston Building Permits Department for each residential roofing project. Permits cost $150-$300 depending on project scope and require building inspection before final sign-off. Houston also requires all contractors to have a valid city business license ($50-$100 annually). Dallas requires roofing permits through the Dallas Permitting Services office, costing $200-$400 per project, with mandatory inspection. Dallas contractors must provide homeowner notices under local residential contractor ordinance. Austin requires roofing permits ($150-$350) through the Austin Building Services Department and has adopted stricter energy codes for roof systems. Austin also requires contractor registration with Austin Energy if the project involves solar installations. San Antonio requires roofing permits ($100-$250) and maintains its own contractor database separate from TREC. All four cities prohibit roofing work in certain weather conditions (high winds, rain) and may require fire watch permits if your work involves open flame roofing materials. Always contact your specific city's Building Permits Department before bidding a project.

What happens if I operate a roofing company without TREC registration when it's required?

Operating without required TREC registration exposes you to civil penalties of up to $500 per day under Texas Occupations Code § 1957.023, plus additional penalties of $500-$2,000 per contract. TREC can issue a cease-and-desist order forcing you to stop all roofing work immediately, which damages your reputation and business relationships. More critically, working without registration voids your general liability insurance—if a customer is injured or property is damaged, you are personally liable for all costs, potentially bankrupting your business. Homeowners can file complaints with TREC's Consumer Protection Division, which investigates and may take legal action against you. Criminal charges and felony convictions are possible if you commit fraud or deceptive practices (Texas DTPA, Business & Commerce Code § 17.46), resulting in up to two years imprisonment. Your business bank accounts and personal assets are at risk in lawsuits. TREC may permanently bar you from future registration based on serious violations. Beyond legal penalties, you damage your professional reputation—customers increasingly verify TREC registration before hiring contractors, and operating illegally destroys trust in your market.

Other Business Types in Texas

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Texas Occupations Code § 1957.001Defines roofing contractors and TREC registration requirements
  • Texas Occupations Code § 1957.059Establishes bonding requirements for roofing contractors
  • Texas Property Code § 53.254Mandates homeowner notice and disclosures for roofing contracts
  • Texas Water Code § 49.452Establishes contractor licensing requirements for residential construction

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 4 statutes. Last reviewed June 2026. Scheduled for re-verification by June 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.