Roofing company License Requirements in Corpus Christi, TX
Last reviewed: July 2026
Quick Answer
Texas roofers must register with the Texas Roofers Recovery Fund and Enrollment Center (TREC) but do not require a state license. Individual roofers seeking to work independently may register with TREC, while roofing contractors operating as businesses must obtain a Corpus Christi business license and workers' compensation insurance. TREC registration is handled through the TREC board, and the Corpus Christi Planning, Development and Inspections Department issues local construction permits. The registration process typically takes 2–4 weeks after all documentation is submitted.
Key Facts
- •Texas roofers must register with TREC; no state license required for individual roofers.
- •Corpus Christi requires city permits and inspections before and after roofing work.
- •Workers' compensation insurance is mandatory for roofers with employees in Texas.
- •Roofing contractors must carry liability insurance and maintain a valid business registration.
- •TREC registration costs $100 and requires proof of workers' compensation coverage.
State Licence Requirements
Licence name
TREC Registration (Texas Roofers Recovery Fund and Enrollment Center)
Issued by
TREC (independent state board administering the roofer recovery fund)
Cost
$100-$150
Processing time
2–4 weeks
How to apply
To register with TREC, visit the official TREC website or contact the TREC office directly. Complete the TREC Registration Form and submit proof of workers' compensation insurance or a certificate of exemption (if you have no employees). Include a copy of your business registration or EIN documentation. TREC requires roofers to provide evidence of financial responsibility, typically demonstrated through workers' compensation insurance; self-employed roofers without employees may claim exemption but must document this status. Mail or submit the completed application to TREC along with the registration fee of $100–$150. Processing typically takes 2–4 weeks. Once approved, you will receive a TREC registration number, which must be displayed on your business materials and provided to customers. This registration is required under Texas Occupations Code § 1951.002 and establishes your eligibility to receive protection from the roofer recovery fund if customer disputes arise. Unlike contractors in other trades, Texas roofers do not require a separate state contractor license; TREC registration serves as your primary state-level credential. Keep your registration current by renewing it as required (typically every two years) and maintaining workers' compensation coverage.
Federal Requirements
Roofing companies operating in Corpus Christi must comply with several federal requirements. An Employer Identification Number (EIN) is required from the IRS (26 U.S.C. § 6109) if the business has employees. Federal OSHA standards (29 CFR 1910 and 1926) apply to workplace safety, including fall protection requirements for roofers working above six feet; these standards are enforced by OSHA and the Texas Department of Insurance. The Americans with Disabilities Act (42 U.S.C. § 12101 et seq.) requires businesses to accommodate disabled employees and customers. Roofing companies with employees must comply with federal employment tax withholding (26 U.S.C. § 3101) and maintain I-9 employment eligibility verification (8 U.S.C. § 1324a). Environmental Protection Agency (EPA) regulations (40 CFR Part 61) apply to asbestos-containing roofing materials if the company handles renovation or demolition work. Texas requires workers' compensation insurance coverage under the Texas Labor Code § 401.001, which is a state-level requirement with federal implications for employee safety. General liability insurance, while not federally mandated, is essential for Federal Housing Administration (FHA) and Veterans Affairs (VA) loan compliance on residential projects.
Roofing contractors should also be aware of lead-based paint disclosure requirements (42 U.S.C. § 4852d) for residential properties built before 1978. Export compliance and tariff considerations may apply if the company imports roofing materials. The Fair Labor Standards Act (29 U.S.C. § 201 et seq.) governs minimum wage and overtime pay for employees. IRS estimated tax payments (26 U.S.C. § 6654) must be made quarterly by self-employed roofers and roofing company owners.
Local & County Requirements
Corpus Christi requires roofing contractors to obtain multiple local permits and comply with city building codes before beginning work. The Corpus Christi Planning, Development and Inspections Department issues roofing permits under the provisions of Corpus Christi City Code Chapter 25, which governs building and construction standards. Before starting any roofing project, contractors must submit a Roofing Permit Application to the city, including architectural plans, property details, contractor information, and proof of liability insurance. The city may require inspections at multiple stages: a pre-construction inspection before work begins and a final inspection upon completion. Permits typically cost $200–$500 depending on project scope and roofing area. Contractors must also verify zoning compliance; some residential and historic districts may have restrictions on roofing materials or colors.
Additional local requirements in Corpus Christi include obtaining a city business license if you do not already hold one, maintaining current liability insurance (minimum $300,000 typical for residential roofing), and complying with local lien law requirements under Texas Property Code § 53.006 (providing homeowners with a Notice of Nonresponsibility if you do not supply materials). The Nueces County building department may impose additional standards for properties in unincorporated areas near Corpus Christi. Environmental permits may be required if the project involves asbestos abatement or hazardous material removal. Neighboring areas like Port Aransas, Kingsville, and Robstown have similar but slightly different permit processes; verify local requirements before starting work in nearby jurisdictions. Some homeowner associations also require approval before roofing work begins; contractors should advise clients to check CC&Rs. Code compliance inspections are mandatory, and failure to obtain permits or pass inspections can result in stop-work orders and fines up to $500 per day of violation under Corpus Christi City Code § 25-1-4.
Total Cost Breakdown
The first-year cost of operating a roofing company in Corpus Christi includes several mandatory expenses. TREC registration costs $100–$150 and is the primary state credential. Workers' compensation insurance is mandatory if you have employees; a typical policy for a small roofing company (2–5 employees) costs $3,000–$8,000 annually, though self-employed roofers with no employees can claim exemption. General liability insurance, essential for credibility and contract compliance, typically costs $1,500–$3,000 per year for roofing contractors ($1–3 million coverage limits are standard).
Corpus Christi business licensing costs $200–$400 (one-time initial registration, with annual renewal fees of $150–$250). A standard roofing permit for the Corpus Christi Planning, Development and Inspections Department costs $200–$500 per project, though a company will need multiple permits throughout the year. Commercial general liability bonding (if required by clients) costs $500–$1,500 annually depending on project volume and contract requirements. Vehicle liability insurance for work trucks is mandatory and typically costs $1,200–$2,500 per year for two to three vehicles.
Optional but recommended expenses include workers' compensation insurance for yourself (if self-employed), costing $400–$800 annually, and professional liability insurance at $600–$1,200 per year. Business registration with the Texas Secretary of State (if forming an LLC or corporation) costs $300–$750 one-time. An EIN from the IRS is free. A business accountant or bookkeeper should be budgeted at $1,000–$3,000 annually for tax compliance.
A realistic first-year total for a small roofing company in Corpus Christi (1–2 employees) ranges from $8,500–$17,000, including TREC registration ($100–$150), workers' compensation ($3,000–$8,000), general liability insurance ($1,500–$3,000), business license ($200–$400), initial permits and inspections ($500–$1,500), vehicle insurance ($1,200–$2,500), and miscellaneous professional services ($700–$1,500). Larger companies with more employees will incur higher insurance and licensing costs. Renewal costs in subsequent years (excluding permit fees which vary by project volume) typically total $6,000–$12,000 annually.
Licence Renewal
TREC registration renewal requirements in Texas vary by registration type but typically require renewal every two years. The exact renewal deadline is noted on your TREC registration certificate; set a reminder 60 days before expiration to allow time for processing. Renewal involves submitting an updated TREC Renewal Application and proof of current workers' compensation insurance (or a certificate of exemption if you remain self-employed with no employees). Renewal fees are typically $100–$150, matching the initial registration cost. You must renew online through the TREC portal or by mail; online renewal is faster and typically processed within 7–10 business days. Continuing education is not required by TREC, but Texas roofers are encouraged to take safety training courses and business management workshops to maintain professional standards and improve customer service.
If you miss the renewal deadline, your TREC registration lapses, and you may no longer legally perform roofing work in Texas or bill customers as a registered roofer. Operating with a lapsed registration subjects you to penalties and loss of recovery fund protection. You can renew a lapsed registration within 30 days of expiration without reapplying, though a late renewal fee may apply. After 30 days, you must submit a new application and pay the full registration fee. Additionally, Corpus Christi business licenses must be renewed annually; contact the city's Finance Department to confirm the exact deadline, typically in January or based on your original issuance date. Failure to renew your city business license results in penalties and potential loss of city contracting eligibility. Keep digital and paper copies of all renewal confirmations and maintain a calendar reminder system to ensure timely compliance.
Penalties for Operating Without a Licence
Operating as a roofing contractor in Texas without TREC registration or required local permits exposes you to significant penalties. Under Texas Occupations Code § 1951.002, performing roofing work without TREC registration is a violation; the Texas Attorney General's office or local authorities may pursue civil enforcement, including cease-and-desist orders requiring you to stop work immediately. Fines for unlicensed operation can reach $500 per violation and may accumulate daily; a single multi-day project without permits could result in cumulative fines exceeding $5,000.
Corpus Christi enforces local penalties under City Code § 25-1-4, which permits fines of up to $500 per day for operating without a city roofing permit or failing to pass required inspections. The city inspector has authority to issue a stop-work order, halting your project entirely until permits are obtained and compliance is demonstrated. Additional civil penalties include liens placed on the property, customer claims against unpaid invoices, and liability for project defects if work was performed without proper oversight. Criminal penalties may apply in cases of repeated violations or fraud; Texas Penal Code § 32.48 addresses unlicensed contracting and can result in Class B misdemeanor charges (punishable by up to 180 days in jail and fines up to $2,000).
Workers' compensation violations carry separate penalties. If you operate with employees and fail to maintain workers' compensation insurance as required by Texas Labor Code § 401.001, the Texas Department of Insurance may assess fines up to $5,000 per employee and potential criminal charges. Insurance implications are severe: liability claims on projects performed without proper licensing may be denied by insurers, leaving you personally liable for all damages. Homeowners can file complaints with the Texas Attorney General, leading to formal investigations and potential lawsuits. Additionally, lack of TREC registration means you cannot access the Roofer Recovery Fund, leaving customers without recourse if you fail to complete work or cause damage, which damages your reputation and ability to obtain future projects.
Explore affordable workers' compensation and general liability insurance options tailored for Texas roofing contractors.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
How long does it take to start a roofing business in Corpus Christi from application to first project?
The timeline typically spans 6–12 weeks. TREC registration takes 2–4 weeks after submitting your application with proof of workers' compensation insurance. Obtaining a Corpus Christi business license takes 1–2 weeks. Your first roofing project requires a city permit (which takes 5–10 business days to issue after submission) and a pre-construction inspection appointment (1–2 weeks out from permit approval). Meanwhile, arranging workers' compensation insurance takes 1–2 weeks to activate after application. If you start applications immediately and have all documentation ready, you could complete the entire process in 4–6 weeks; however, 8–12 weeks is more realistic when accounting for inspection scheduling and permit processing. Begin all applications simultaneously to minimize delays.
Can I operate as a self-employed roofer in Corpus Christi without workers' compensation insurance?
Yes, self-employed roofers with no employees can claim a workers' compensation exemption when registering with TREC. You must document your self-employed status by providing a sole proprietorship business registration or Schedule C tax return. However, even without a legal requirement, carrying workers' compensation coverage is strongly advised because it protects you if you are injured on the job and cannot work; without it, you have no income replacement. Additionally, some residential customers and property managers may refuse to hire an uninsured roofer due to liability concerns. General liability insurance remains mandatory in practice, as homeowners and builders require proof before allowing work to begin. If you later hire employees, you must immediately obtain workers' compensation insurance and provide proof to TREC; failure to do so results in fines and registration suspension.
Do I need separate roofing licenses if I work in Corpus Christi, Port Aransas, and Kingsville?
You need only one TREC registration (state-level) to work throughout Texas, including Corpus Christi, Port Aransas, Kingsville, and other Nueces County cities. However, each city has its own local permit requirements. Corpus Christi issues roofing permits through the Planning, Development and Inspections Department; Port Aransas and Kingsville have separate building departments with their own permit processes and fees. Before starting work in any city, contact that city's building or planning department to obtain the required local permit. TREC registration covers your professional credentials statewide, but local permits are project-specific and must be obtained separately for each job. Some unincorporated Nueces County areas may require permits from the county rather than a city. The safest approach is to verify permit requirements with each municipality before scheduling work.
What happens if I start a roofing project without obtaining a Corpus Christi permit?
Operating without a city permit exposes you to immediate enforcement action. A Corpus Christi code enforcement officer or neighbor can report unpermitted work, prompting an inspection. The city will issue a stop-work order, halting your project immediately and preventing you from continuing until permits are obtained, inspections are passed, and penalties are resolved. You face fines up to $500 per day of violation (potentially $3,500 per week on a project), which accumulate rapidly. Additionally, you become liable for any defects or damage caused by the unpermitted work, as the city cannot guarantee that code-compliant standards were met without inspections. Insurance may deny claims related to unpermitted work, leaving you personally responsible. The homeowner may also refuse final payment, and you lose legal recourse to enforce payment because the project was illegal. A stop-work order also damages your reputation in the Corpus Christi market and complicates future licensing and bonding. Always obtain permits before beginning work.
How do I renew my TREC registration, and what happens if it expires?
TREC registration renewal occurs every two years. Approximately 60 days before your expiration date, TREC sends a renewal notice with instructions. Submit your Renewal Application online through the TREC portal or by mail, attach proof of current workers' compensation insurance (or an exemption certificate if you remain self-employed with no employees), and pay the renewal fee ($100–$150). Online renewal typically processes within 7–10 business days and is the faster option. If you miss the renewal deadline, your registration lapses immediately, and you can no longer legally perform roofing work in Texas or represent yourself as a registered roofer. Operating with a lapsed registration violates Texas Occupations Code § 1951.002 and subjects you to cease-and-desist orders, fines, and loss of recovery fund protection. You can renew within 30 days of expiration without reapplying, though a late fee may apply. After 30 days, you must submit a new full application and pay the full registration fee. To prevent lapses, set a calendar reminder for 90 days before expiration and submit your renewal at least 45 days early. Keep digital copies of all renewal confirmations.
Other Business Types in Corpus Christi, TX
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- Texas Occupations Code § 1951.002 — Defines roofer registration requirements with TREC
- Texas Labor Code § 401.001 — Workers' compensation insurance mandate for employers
- Texas Property Code § 53.006 — Homeowner protection and contractor warranty obligations
- Corpus Christi City Code Chapter 25 — Local roofing permit and inspection requirements
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 July 2026. Scheduled for re-verification by July 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.