Roofing company License Requirements in Houston, TX
Last reviewed: June 2026
Quick Answer
Texas roofing contractors must obtain a Residential Contract License (Roofing) from the Texas Department of Licensing and Regulation (TDLR). You also need a City of Houston Building Permit for each residential roofing project, obtained through the Houston Building Permits Department. General liability insurance of at least $300,000 is mandatory. Both the state license and local permits must be in place before beginning work.
Key Facts
- •Texas requires roofing contractors to hold a valid Residential Contract License issued by TDLR.
- •Houston roofing companies need City of Houston permits before starting work on residential properties.
- •General liability insurance minimum $300,000 required for Texas roofing contractors.
- •Roofers must pass TDLR exams covering roofing trade knowledge and business law.
- •Houston roofing companies need both state and local permits; requirements vary by project type.
State Licence Requirements
Licence name
Residential Contract License - Roofing
Issued by
Texas Department of Licensing and Regulation (TDLR)
Cost
$400-$550
Processing time
3-6 weeks after exam passage and fee payment
How to apply
To obtain your Residential Contract License for Roofing in Texas, start by visiting the TDLR website (https://www.tdlr.texas.gov). You must meet education requirements: complete a pre-licensing course from an approved provider (approximately 80-100 hours) covering roofing standards, building codes, and business practices.
Next, submit your application through the TDLR online portal, including proof of the completed course, your EIN, and a detailed description of your roofing experience. If you have fewer than four years of roofing experience, you must also complete apprenticeship hours or work under a licensed contractor. Pass the TDLR Residential Contractor Exam (Roofing classification), which costs $75-$150 and covers roofing techniques, Texas Building Code compliance, and contractor law (Texas Occupations Code § 1726.051). The exam typically takes 2-3 hours.
Once you pass, pay the license fee ($400-$550) and provide proof of general liability insurance with minimum $300,000 coverage. Submit documentation of any workers' compensation insurance if you have employees. The TDLR will issue your license, valid for two years. You must display your license prominently at your business location and on all business documents, vehicles, and advertising per Texas Occupations Code § 1705.002. Processing typically takes 3-6 weeks after exam passage.
Federal Requirements
Roofing contractors operating in Houston must comply with multiple federal requirements. All roofing companies must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 501, even if you have no employees. OSHA (Occupational Safety and Health Administration) safety standards under 29 U.S.C. § 655 apply directly to roofing work, with specific regulations for fall protection, ladder safety, and hazard communication on job sites.
Workers' Compensation Insurance is federally mandated for all roofing companies with employees under 33 U.S.C. § 901 et seq. The EPA regulates lead-based paint removal and disposal under the Lead Disclosure Rule (40 CFR § 745.80) if your company works on pre-1978 residential properties. The Americans with Disabilities Act (ADA) requires compliance with accessibility standards under 42 U.S.C. § 12101 et seq. for your business premises and employee accommodations.
Federal prevailing wage requirements may apply to any roofing work on federally-funded projects under 40 U.S.C. § 3141 (Davis-Bacon Act). If you employ 1099 contractors, you must issue Form 1099-NEC as required by the IRS. Immigration compliance requires E-Verify enrollment through the Department of Homeland Security if you employ workers. All roofing contractors must maintain federal income tax withholding and employment tax compliance under 26 U.S.C. § 3101 et seq.
Local & County Requirements
Houston roofing companies must comply with extensive City of Houston requirements beyond state licensing. The City of Houston Building Permits Department (https://www.houstontx.gov/planning/index.html) issues permits for all residential and commercial roofing work through their online Permit Portal or in-person at 1002 Washington Avenue, Houston, TX 77002.
For residential roofing projects, you need a Building Permit, which requires submission of detailed plans showing roof specifications, materials, and structural details compliant with the International Residential Code (IRC) and Houston Building Code. Commercial roofing projects require similar documentation plus engineering reviews. The City of Houston charges permit fees based on project value: typically $150-$500 for residential roof replacements and $300-$1,500+ for commercial projects.
Zoning compliance is mandatory—your roofing business location must be in a zone permitting commercial construction services (typically Commercial or Industrial zones). Houston requires a Certificate of Occupancy for your business office. Many Houston neighborhoods (particularly older areas like the Heights or Montrose) have Deed Restriction Committees that may require approval before roofing work; verify this with the neighborhood association. Fire safety inspections may be required after roof completion in commercial buildings. Harris County (which includes Houston) requires additional permits for work in unincorporated areas outside city limits. Some Houston neighborhoods near Hobby Airport have additional FAA height restrictions affecting commercial roofing projects—verify with the City. Signage permits are required if you post job site signs.
Total Cost Breakdown
Your first-year startup costs for a roofing company in Houston include multiple components totaling approximately $2,500-$4,200. The Texas TDLR Residential Contract License (Roofing) costs $400-$550 after exam passage. The pre-licensing course from an approved TDLR provider costs $150-$300 (typically 80-100 hours of instruction). The TDLR exam fee is $75-$150.
General liability insurance with the mandatory $300,000 minimum coverage costs $600-$1,200 annually for a new roofing contractor (rates increase with better claims history). Workers' Compensation Insurance, if you have employees, costs $800-$1,500+ annually depending on your payroll. A City of Houston Building Permit for your first residential roofing project costs $150-$500 depending on project scope.
Business registration through the Texas Secretary of State costs $0 (no state filing fee in Texas). An EIN from the IRS is free. Your business location lease or purchase costs are separate but required. Office supplies, licensing display materials, and business documents cost $100-$200. Vehicle signage and advertising with your license number cost $200-$400.
Total first-year costs: approximately $2,500-$4,200 before payroll, equipment, vehicles, or office space. Annual renewal costs (year two and beyond) are approximately $1,000-$2,000 (license $400-$550, insurance renewals $600-$1,200, continuing education $50-$150, and annual permits for projects $150-$500+). This estimate assumes no employees; adding staff significantly increases payroll taxes and insurance costs.
Licence Renewal
Your Texas Residential Contract License for Roofing must be renewed every two years. The renewal deadline is the expiration date shown on your current license; set a reminder 60 days before expiration to avoid lapses. You do not need to retake the TDLR exam to renew—instead, complete the Continuing Education requirement: all Texas roofing contractors must complete 4 hours of continuing education during each two-year renewal cycle, covering topics such as updated building codes, safety practices, or business law (Texas Occupations Code § 1705.004).
Accredited courses are available online through approved providers and cost $50-$150 total. Submit your renewal application through the TDLR online portal with proof of completed continuing education. The renewal license fee is $400-$550, identical to initial licensing. You must also verify that your general liability insurance remains active and meets the $300,000 minimum. TDLR processes renewals within 3-4 weeks if submitted early. If you miss the renewal deadline, your license lapses immediately and you cannot legally perform roofing work. To reinstate a lapsed license, you must reapply and retake the exam, which costs an additional $75-$150. Online renewal through the TDLR portal is the standard method; in-person renewal is not available. Your renewal invoice will be emailed to you 45 days before expiration.
Penalties for Operating Without a Licence
Operating without a valid Texas Residential Contract License as a roofing contractor is a serious violation with escalating penalties under Texas Occupations Code § 1705.002 and § 2306.6723. The City of Houston can issue a cease-and-desist order immediately, ordering you to stop all roofing work. Continuing work after a cease-and-desist is a separate offense.
Civil penalties range from $1,000-$5,000 per violation, with each day of unlicensed work potentially counting as a separate violation, creating cumulative liability. Criminal penalties include misdemeanor charges (punishable by up to 180 days in jail and $2,000 fines) or felony charges if the violation involves fraud or repeated offenses. The City of Houston Building Inspection Division discovers unlicensed roofing work through: neighbor complaints, building inspectors observing work sites, permit audits, insurance claim investigations, and code enforcement sweeps in active construction areas.
Workers injured while working for an unlicensed contractor cannot pursue workers' compensation claims, exposing you to personal injury lawsuits for 100% of damages without insurance protection. Homeowners can sue for contract violations and breach of warranty—unlicensed work voids all contractor warranties. Insurance companies may deny coverage or cancel policies if work was performed by unlicensed contractors, leaving you personally liable for damages exceeding your assets. Bankruptcy courts treat contractor license violations as fraud, making debts non-dischargeable. Unlicensed operation creates permanent record issues affecting future licensing applications in Texas and reciprocal states. Customers may file complaints with the Attorney General, TDLR, and the Better Business Bureau, destroying business reputation. Bonding companies will not work with contractors with unlicensed operation violations.
Explore Texas-approved roofing contractor pre-licensing courses and TDLR-certified exam preparation providers to launch your licensed roofing business today.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
Can I start a roofing business in Houston without a Texas license?
No, you cannot legally operate as a roofing contractor in Houston without a valid Texas TDLR Residential Contract License (Roofing). Operating without this license is a violation under Texas Occupations Code § 1705.002, subject to civil penalties of $1,000-$5,000 per day and potential criminal charges. The City of Houston Building Inspection Division actively enforces this requirement through permit audits and work-site inspections. Any work performed by an unlicensed contractor is voidable—homeowners can sue for refunds and damages. Unlicensed operation also voids workers' compensation insurance, creating unlimited personal liability if a worker is injured on your job site. Additionally, insurance companies may deny coverage or cancel policies retroactively if they discover you performed unlicensed work, leaving you personally responsible for claim damages. Even attempting to operate without a license creates permanent compliance issues affecting future licensing renewal and interstate reciprocity. The TDLR maintains a public database of license violations, damaging your business reputation permanently.
How long does it take to get a roofing license in Houston from start to finish?
The entire process typically takes 6-12 weeks from application to receiving your license. First, enroll in and complete a TDLR-approved pre-licensing course (80-100 hours), which takes 2-6 weeks depending on whether you choose an intensive or part-time format. Many Houston providers offer online courses allowing flexibility. Next, schedule and pass the TDLR Residential Contractor Exam (Roofing), which takes 2-3 hours; exam slots fill within 1-2 weeks of registration. After passing, obtain proof of general liability insurance ($300,000 minimum), which requires 3-5 business days from your insurance agent. Submit your complete application to TDLR (including course completion proof, exam results, EIN documentation, and insurance proof) and pay the $400-$550 license fee. TDLR processes complete applications within 3-6 weeks. During this processing period, you cannot legally perform roofing work. The total timeline is shortest if you use an intensive pre-licensing course (2-3 weeks) plus exam (1-2 weeks) plus TDLR processing (3-6 weeks) = 6-11 weeks minimum. Using part-time courses extends the timeline to 8-12 weeks. Plan accordingly before accepting client projects.
What are the specific Houston City permit requirements for a residential roof replacement?
For a residential roof replacement in Houston, you must obtain a Building Permit from the City of Houston Building Permits Department before starting any work. Submit your permit application through the City's online Permit Portal (https://www.houstontx.gov/planning/index.html) or in person at 1002 Washington Avenue, Houston, TX 77002. Required documents include: completed application form, detailed roof plans showing materials and specifications compliant with the International Residential Code (IRC) and Houston Building Code, proof of homeowner authorization (signed contract or letter), your TDLR license number, and your company's liability insurance information.
The permit fee for residential roof replacement is typically $150-$300 based on project value, calculated by the City's fee schedule. Processing takes 3-5 business days for simple replacements, longer for complex projects requiring structural review. Once issued, the permit is valid for 180 days; work must begin within this timeframe. Upon permit issuance, you can begin roof work. The City requires a final inspection after completion—a Houston Building Inspector will verify that the new roof meets code, is properly installed, and uses approved materials. After passing final inspection, the City issues a Certificate of Completion, which the homeowner needs for insurance and warranty purposes. If your project is in a deed-restricted neighborhood, you may also need approval from the Deed Restriction Committee before obtaining the City permit (add 2-3 weeks).
Do I need separate licensing if I operate a roofing company in Houston but also work in suburbs like Katy, Pearland, or Sugar Land?
Your Texas TDLR Residential Contract License is valid statewide, so you can legally perform roofing work in Houston suburbs including Katy, Pearland, Sugar Land, The Woodlands, and Galveston without obtaining separate state licenses. However, each city and county has its own permit requirements that you must satisfy separately. Katy requires City of Katy Building Permits for all roofing work (issued through the City's Planning Department). Pearland requires Pearland Building Permits, which have slightly different inspection procedures than Houston's. Sugar Land, The Woodlands, and other incorporated cities all issue their own permits with varying fees ($100-$400) and processing times (3-10 days).
For unincorporated Harris County areas outside city limits, you need Harris County Building Permits, obtained through the Harris County Precinct offices. The permit requirements, fee structures, and inspection processes differ from Houston's, so plan accordingly. Some suburbs (like Pearland) are stricter about roofing material standards than Houston, requiring specific wind-resistance ratings. You should establish relationships with permit departments in each service area—many require direct submission through their portals rather than allowing third-party submissions. Your Texas roofing license automatically covers you in all these areas; what changes is local permitting. Check each city's website before bidding projects to understand their specific timeline and requirements. Failure to obtain required local permits in each jurisdiction carries the same cease-and-desist and penalty risks as Houston.
What happens if a homeowner discovers I performed roofing work without a Texas license after the job is complete?
This situation creates serious legal and financial consequences under Texas law. The homeowner can rescind (cancel) the entire contract under Texas Property Code § 2306.6723, demanding a full refund of all payments while keeping the completed roof work. You would be liable for 100% of the contract price without any ability to collect payment. The homeowner can simultaneously sue you for breach of contract, fraud (if you claimed to be licensed), and unjust enrichment, seeking damages, attorney fees, and court costs. Texas courts consistently rule that unlicensed contractor work creates a contract void from inception, meaning the homeowner owes you nothing and you owe them refunds even if work was properly completed.
Criminally, the homeowner can file a complaint with the City of Houston Building Inspector and the TDLR, triggering investigations and potential criminal charges against you personally (misdemeanor or felony depending on the situation). TDLR can fine you $1,000-$5,000 per violation, and the City can issue additional citations. The homeowner's insurance company may deny all claims related to the roof work, leaving the homeowner uninsured—they then may sue you for the full value of any roof-related damages (hail, leaks, etc.), which could exceed $50,000. Your personal workers' compensation coverage becomes void, creating unlimited personal liability if any worker was injured during the unlicensed work. You cannot obtain future licensing for 1-3 years after such violations. Texas licensing boards share violation records with other states, affecting your ability to work in reciprocal jurisdictions. This situation can destroy your business permanently.
Other Business Types in Houston, TX
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- Texas Occupations Code § 1701.001 et seq. — Establishes Texas TDLR licensing authority over residential contractors
- Texas Occupations Code § 1726.051 — Defines roofing contractor license class requirements and qualifications
- Houston City Code § 25-347 — Establishes City of Houston permit requirements for roofing work
- Texas Administrative Code § 83.1 — TDLR residential contractor license rules and exam requirements
- Texas Insurance Code § 2702.001 — General liability insurance minimums for construction contractors
Licence requirements change. Verify current requirements with the issuing agency before applying.
Editorial standards: This guide is reviewed against primary government sources and cites 5 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.