You might be surprised to learn that Texas doesn’t issue a statewide roofing contractor license. But here’s the catch: local registration rules, insurance requirements, and client expectations still apply. If you miss one of those pieces, you can end up dealing with delays, fines, or jobs that grind to a halt mid-project.
This guide covers:
- License types
- Requirements
- Costs
- Exams
- Reciprocity considerations
- Renewal process
👉 Managing multiple licenses across states or entities?
PermitFlow helps contractors track license renewals, requirements, and filings through one centralized system.
Do you have to have a license to do roofing in Texas?
For most roofing work, Texas does not require a statewide roofing license, which is why you’ll see a lot of contractors operate without a state credential.
However, you still may need or want to obtain:
- City/county contractor registration to pull permits (varies)
- Proof of insurance for clients, GCs, and some jurisdictions
- A voluntary credential, like a license from the Roofing Contractors Association of Texas (RCAT), to stand out in bids.
Types of roofing licenses in Texas
In Texas, there’s no state-mandated roofing license that you must hold to legally do roofing work. However, there are some voluntary licenses roofers can obtain.
Common options you’ll see:
- A license from the Roofing Contractors Association of Texas (RCAT)
- RCAT Residential Roofing License (RRL): A voluntary credential for residential roofing contractors.
- RCAT Commercial Roofing License (CRL): A voluntary credential for commercial roofing contractors.
- RCAT Commercial + Residential Roofing License (CRRL): Voluntary credential that covers both residential and commercial work.
- Manufacturer certifications (varies by brand): Often used for marketing, warranty eligibility, and insurance jobs.
Some cities and counties in Texas may also require registration or licensure to pull permits or work on certain projects.

Roofing licensing requirements in Texas
Texas doesn’t have a statewide roofing contractor license requirement, but if you want to get a license through the Roofing Contractors Association of Texas, you’ll have to meet a few qualifications.
Requirements for RCAT Texas roofing licensing:
- Be a principal in a roofing company in Texas for at least two continuous years before applying
- Meet all requirements on the application form
- Submit completed, signed, and notarized application
- Pay required fees
- Have minimum insurance coverage
- Commercial contractors: $500,000 combined single limit general liability insurance
- Residential contractors: $300,000 combined single limit general liability insurance
- Worker’s compensation or other insurance plan providing approximately equivalent benefits and in compliance with Texas laws
- Your company must be in good standing with the Better Business Bureau.
- Pass a basic business and safety knowledge exam plus residential and/or commercial roofing exam with a score of 70% or better
As your business scales, so does compliance complexity.
PermitFlow helps large-scale and growing contractors stay ahead of renewals, filings, and regulatory obligations.
How to get a roofing license in Texas
Because Texas does not issue a statewide roofing contractor license, most contractors pursuing a Texas roofing license are referring to the voluntary credential offered by the Roofing Contractors Association of Texas (RCAT).
Here’s how the RCAT licensing process typically works:
Step 1: Meet eligibility
RCAT licenses individuals, not companies. The person applying must be a principal actively managing a Texas-based roofing business and must have been located in Texas for at least two continuous years prior to applying.
Two common mistakes:
- Applying under the company name instead of an individual
- Failing to meet RCAT’s “principal” definition (ownership or active management)
Make sure you qualify before starting the application process.
Step 2: Complete and submit the application
RCAT requires applicants to download the licensing guidelines and complete a formal application packet. The application must be signed and notarized before submission.
You’ll typically need:
- A completed and notarized application
- A certificate of insurance (COI)
- Any required addenda (such as a criminal history questionnaire, if applicable)
- Payment of all required fees
RCAT will not process incomplete applications. Missing insurance documentation or unsigned forms are the most common causes of delay.
Submit your application by mail to RCAT’s Fort Worth address: 6080 S Hulen St, Ste 360 PMB 396, Fort Worth, TX 76132.
Step 3: Pass the licensing exam
After your application is approved, you’ll be asked to take RCAT’s licensing exams.
RCAT license exams include:
- A business and safety exam
- A residential roofing exam (RRL) or a commercial roofing exam (CRL), depending on which you’re pursuing
You’ll need to score a 70% or higher on both exams to pass.
Don’t underestimate the business and safety portion of the exam. Plan adequate study time and use RCAT-recommended materials, such as the NRCA Roofing Manual Set.
Step 4: Submit insurance/bond docs
RCAT requires proof of insurance before issuing or maintaining your credential.
Minimum coverage requirements typically include:
- $500,000 combined single limit general liability (commercial)
- $300,000 combined single limit general liability (residential)
- Workers’ compensation or a compliant alternative under Texas law
Insurance requirements are strictly enforced. If your COI lapses, your license status can be affected.
Step 5: Receive your license and stay compliant
Once you pass the exams and your application is fully approved, you’ll receive your RCAT license.
From there, ongoing compliance includes:
- Annual renewal
- Continuing education (typically 8 hours per year)
- Maintaining active insurance coverage
It’s also important to remember that RCAT licensing does not replace local registration requirements. Many Texas cities and counties still require contractor registration in order to pull permits.
How long does it take to get a roofing license in Texas?
If you’re applying through the RCAT program, expect the process to take about 4 to 8 weeks from start to finish.
The timeline depends largely on two things:
- How accurate and complete your application is when submitted
- How quickly you schedule and pass the required exams
Applications with missing notarization, incomplete insurance documentation (COI), or unpaid fees can stall quickly. RCAT will not process incomplete packets, which often adds unnecessary back-and-forth.
Another common delay? Waiting too long to prepare for or schedule the exams after approval.
How much does it cost to get your roofing license in Texas?
An RCAT license will cost you a few hundred dollars upfront, plus an annual renewal fee.
Here’s a breakdown of how much it costs to get a license through the RCAT Licensed Roofing Contractor Program.
Average salary for roofers in Texas
Roofer pay in Texas varies based on experience level, role, and location. Crew members, foremen, estimators, and company owners all fall into very different earning brackets. Storm restoration activity and local demand can also significantly impact income in a given year.
According to the U.S. Bureau of Labor Statistics (BLS), roofers in Texas earn:
- Mean hourly wage: $21.39 per hour
- Mean annual wage: $44,480 per year
What does the Texas roofer license exam entail?
If you’re pursuing an RCAT license, you’ll need to pass the required exams for your chosen credential.
Depending on the license type, that typically includes a:
- Business & safety exam
- Residential Roofing License (RRL) exam
- Commercial Roofing License (CRL) exam
Applicants pursuing the combined credential (CRRL) must pass both the residential and commercial exams.
The exams are designed to evaluate both technical roofing knowledge and core business competency. Expect questions in areas such as:
Safety and jobsite practices
- Fall protection requirements
- Ladder and equipment safety
- Personal protective equipment (PPE)
- General risk management
Roof system knowledge
- Steep-slope (residential) systems
- Low-slope (commercial) systems
- Flashing details and penetrations
- Underlayment, ventilation, and moisture control
Estimating and measurements
- Roof takeoffs
- Material quantity calculations
- Interpreting plans and specifications
Business fundamentals
- Contracts and warranties
- Customer dispute resolution
- Basic business practices and documentation
RCAT recommends using the NRCA Roofing Manual Set as a primary study resource.
Does my Texas roofing license work in other states?
An RCAT license does not automatically transfer to other states.
That’s because the RCAT credential is a voluntary industry license, not an official, state-issued roofing contractor license. Since it isn’t issued by the state of Texas, it doesn’t carry formal reciprocity agreements the way state-issued licenses for trades like electrical or plumbing sometimes do.
If you plan to work in another state, you’ll typically need to meet that state’s licensing requirements from scratch, which may include:
- Passing a state trade exam
- Applying for a contractor license through that state’s licensing board
- Registering locally before pulling permits
While an RCAT license won’t replace another state’s licensing requirements, it can still support your application by demonstrating experience, insurance compliance, and professional standards.
Before expanding into a new state, always confirm licensing requirements directly with that state’s regulatory agency.
Texas roofing license renewal process
RCAT licenses must be renewed annually. Renewal requires payment of the renewal fee, completion of continuing education, and maintenance of required insurance coverage.
Here’s what the renewal process typically involves:
1. Track your expiration date
RCAT licenses renew on an annual basis. Mark your expiration date well in advance to avoid last-minute issues or lapses in status. Maintaining active status is critical if you market yourself as licensed.
2. Maintain required insurance coverage
RCAT requires current proof of insurance for renewal. Your Certificate of Insurance (COI) must remain active and meet RCAT’s minimum coverage thresholds. If your coverage lapses, your license status may be affected.
3. Complete continuing education
RCAT requires 8 hours of continuing education for annual renewal. These hours must be completed before submitting your renewal application.
4. Submit renewal and pay the fee
Mail your signed renewal form and pay the renewal fee of $250 per year.
How to manage your Texas roofing license
While Texas does not issue a statewide roofing contractor license, managing your RCAT license — along with local registrations, insurance requirements, and renewal deadlines — can still be a hassle as your business grows.
PermitFlow's license registration management solution streamlines that complexity. Our platform helps roofing contractors centralize license records, monitor renewal deadlines, and reduce the risk of missed filings or compliance issues.
With PermitFlow, contractors can:
- Track their state’s roofing contractor license status and renewal deadlines in one centralized location
- Monitor insurance requirements and bonding obligations tied to active licenses
- Prevent missed renewals, penalties, or job site shutdowns due to expired credentials
- Scale licensing operations efficiently as the business expands into new markets or trade services
Get a demo to see how PermitFlow simplifies roofing license management in Texas and beyond.







