Roofing company License Requirements in San Antonio, TX
Last reviewed: June 2026
Quick Answer
San Antonio roofing companies need a Texas Department of Licensing and Regulation (TDLR) Contractor License (General or Specialty Roofing classification), a San Antonio business tax certificate, a city building permit for each project, and proof of general liability and workers' compensation insurance. Apply through the TDLR online portal at www.tdlr.texas.gov and your local San Antonio Development Services office.
Key Facts
- •Texas roofing contractors must obtain a TDLR general contractor or specialty roofing license.
- •San Antonio requires city business tax certificates and zoning compliance for roofing operations.
- •Workers' compensation insurance is mandatory for roofing companies with employees in Texas.
- •Roofing contractors must carry general liability insurance and provide proof during licensing.
- •Local building permits are required for roofing projects in San Antonio's jurisdiction.
State Licence Requirements
Licence name
TDLR Contractor License (General or Specialty Roofing)
Issued by
Texas Department of Licensing and Regulation (TDLR)
Cost
$500-$1,200
Processing time
2-4 weeks after complete submission
How to apply
Complete a TDLR contractor license application through the official portal at https://www.tdlr.texas.gov. You must provide proof of a valid general liability insurance policy (minimum $300,000 coverage), a current General Contractor or Specialty Roofing classification exam score, and evidence of a Texas business license or assumed name certificate. If you operate as a company owner, submit proof of legal business formation (articles of incorporation, partnership agreement, or sole proprietor documentation).
Pass the TDLR Contractor License Exam, which covers Texas construction law, safety codes, and industry standards specific to your license type (General Contractor or Specialty Roofing). The exam costs $75-$150. Applications are submitted online with supporting documents uploaded directly. Processing typically takes 2-4 weeks after submission of a complete application. If applying as a General Contractor, you must also demonstrate financial responsibility and submit a Personal Financial Statement (TDLR Form 1). Specialty Roofing contractors may have slightly different documentation requirements but still need the same insurance and exam qualifications (Texas Occupations Code § 1302.501).
Federal Requirements
Roofing contractors in San Antonio must comply with federal OSHA regulations (29 CFR Part 1926 Subpart R) governing fall protection, scaffolding, and roofing work safety standards. An EIN (Employer Identification Number) is required from the IRS (26 U.S.C. § 1402) if you have employees or operate as a business entity other than a sole proprietorship. Federal prevailing wage requirements may apply if the project receives federal funding under the Davis-Bacon Act (40 U.S.C. § 3141). Workers performing roofing must comply with EPA lead-safe work practices (40 CFR Part 745) if working on pre-1978 buildings.
The ADA (Americans with Disabilities Act, 42 U.S.C. § 12101) applies to your business facilities, websites, and customer communications. OSHA Form 301 recordkeeping is required if you have more than 10 employees. The Fair Labor Standards Act (29 U.S.C. § 201) governs minimum wage and overtime for all roofing company employees. Roofing operations generating hazardous waste must comply with EPA hazmat disposal rules (40 CFR Part 261-268), particularly for old roofing materials containing asbestos or lead.
Local & County Requirements
San Antonio roofing contractors must obtain a San Antonio business tax certificate from the Revenue Cycle Management Department before beginning operations. This certificate costs $200-$300 annually and is required regardless of TDLR licensure. A city building permit is mandatory for every roofing project; permits vary by project scope and cost $150-$500+ depending on roof size and complexity. Permits are obtained through San Antonio Development Services at the P.E. Losoya Street office or online through MyCity SA portal.
Zoning compliance verification is required to confirm your office/yard location is in a commercial or industrial zone permitting contractor operations. San Antonio requires proof of workers' compensation insurance with the city before permits are issued. Some neighborhoods have historic district overlay requirements that mandate specific roofing materials or colors; check with the Historic Design Review Board if the property is in a historic district.
Fire safety inspections may be required for commercial roofing projects. Bexar County adds additional requirements if projects exceed certain thresholds; homeowner projects under $25,000 may have reduced permitting requirements. Always verify current local codes with San Antonio Development Services (210) 207-3500 as requirements vary by project type and location within the city.
Total Cost Breakdown
First-year costs for a San Antonio roofing company total approximately $1,500-$3,200. The TDLR Contractor License application and exam costs $575-$850 (includes $75-$150 exam fee plus $500-$700 initial license fee). General liability insurance (minimum $300,000 required) runs $800-$1,500 annually for a small roofing company. Workers' compensation insurance for roofing is the highest-cost item at $900-$2,000+ annually depending on payroll size and safety record; this is mandatory if you have any employees.
San Antonio business tax certificate costs $200-$300 for the first year. Building permits for your first projects average $150-$500 per project depending on scope; budget $300-$600 for two typical projects. Optional bonding for contractor performance may cost $200-$500 depending on contract volume. Business formation costs (LLC or S-Corp filing with Texas Secretary of State) add $50-$300 if you haven't yet established a legal entity.
A realistic first-year total assuming basic startup with insurance and one business location: $3,000-$4,500. This covers licensing, insurance, city permits, and initial business registration. Ongoing annual costs (year 2+) drop to approximately $1,800-$2,500 (TDLR renewal $500-$700, annual insurance $1,200-$1,800, city tax certificate $200-$300). Costs increase if you hire employees, as workers' compensation insurance scales with payroll.
Licence Renewal
TDLR contractor licenses in Texas are valid for two years from the issue date. Renewal applications must be submitted no later than 30 days before your license expires; failure to renew on time results in license suspension and inability to legally perform roofing work. Continuing education is not required for TDLR contractor licenses, but you must maintain current general liability insurance (minimum $300,000) and workers' compensation coverage throughout the license period.
Renewal is completed online through the TDLR portal at https://www.tdlr.texas.gov. The renewal fee is $500-$700 for a two-year cycle. You must update your insurance documentation and verify that your business registration remains active with the Texas Secretary of State. San Antonio business tax certificates renew annually (not on the same cycle as TDLR); the renewal deadline is typically December 31st each year with a $200-$300 annual fee paid to the city.
If you miss the TDLR renewal deadline, your license becomes inactive and you cannot legally operate as a contractor. Reinstatement requires a new application and exam retake in some cases. Late renewal penalties may apply. Monitor both your TDLR expiration date and your city certificate renewal date separately to avoid gaps in authorization.
Penalties for Operating Without a Licence
Operating a roofing business in Texas without a valid TDLR Contractor License is a violation of Texas Occupations Code § 1101.204, which classifies illegal contracting as a crime. Penalties include civil penalties up to $5,000 per violation, plus the cost of damages to property. Criminal charges may be filed for repeated violations, resulting in misdemeanor conviction and up to 6 months jail time plus fines up to $2,000 (Texas Penal Code § 37.10).
The TDLR actively investigates complaints and conducts random audits. Violations are often discovered through homeowner complaints, permit requests showing unlicensed operation, or inspection discrepancies. San Antonio Building & Safety will issue cease-and-desist orders requiring immediate work stoppage if roofing is performed without a valid city permit or business tax certificate. Failure to comply with cease-and-desist orders results in additional fines of $100-$500 per day of continued violation (San Antonio City Code § 25-10-500).
Operating without workers' compensation insurance exposes your company to Texas Labor Code § 401.025 penalties of $300-$1,000 per day of non-compliance, plus liability for all employee injuries. Insurance carriers may deny claims if your roofing company operates unlicensed, leaving you personally liable for thousands in medical costs. Customers can sue unlicensed roofers for breach of contract and recover triple damages under Texas Property Code § 272.001. Bonding may be required for future licensing if violations occur.
Compare contractor insurance quotes from top Texas providers rated for roofing companies in San Antonio.
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 get a roofing license in San Antonio from start to finish?
The complete process takes 4-8 weeks. First, you pass the TDLR Contractor License Exam (1-2 weeks to schedule and complete), then submit your TDLR application with insurance proof (2-4 weeks processing). Simultaneously, obtain your San Antonio business tax certificate (1-3 days online) and your first building permit (3-5 business days). In parallel, secure general liability and workers' compensation insurance (1-2 weeks from quote to effective date). Most applicants complete all requirements in 4-6 weeks if documents are prepared in advance. Delays occur if insurance is declined or TDLR requests additional documentation, potentially extending to 8-10 weeks.
Do I need a San Antonio business tax certificate if I already have a TDLR contractor license?
Yes, absolutely. The TDLR Contractor License and San Antonio business tax certificate are separate requirements. The TDLR license authorizes you to perform roofing work as a licensed contractor under state law, while the San Antonio business tax certificate is a local city requirement that permits you to operate a business within city limits. Both are mandatory and must be current simultaneously. You cannot obtain a building permit for San Antonio projects without proof of an active city tax certificate. Some Texas cities waive this for certain contractor types, but San Antonio requires it for all roofing operations. Cost is only $200-$300 annually, and renewal is simple online through the Revenue Cycle Management Department.
Can I transfer my roofing contractor license from another Texas city to San Antonio?
Your TDLR Contractor License is valid statewide across all Texas cities, including San Antonio—no transfer is needed. If you hold a current, valid TDLR license from anywhere in Texas, you can immediately perform roofing work in San Antonio. However, you must still obtain San Antonio-specific local requirements: a business tax certificate, building permits for each project, and proof of insurance to the city. There is no reciprocity process because TDLR licenses are not geographically restricted. If your TDLR license has expired, you must renew it through TDLR before working anywhere in Texas. If you previously held a license in another state (California, Arizona, etc.), Texas does not recognize out-of-state licenses; you must pass the TDLR exam and obtain a Texas contractor license.
What happens if I start a roofing company in San Antonio without getting a license?
Operating without a TDLR Contractor License is illegal under Texas Occupations Code § 1101.204 and subjects you to severe penalties. You face civil fines up to $5,000 per violation, and criminal charges can result in a misdemeanor conviction (up to 6 months jail and $2,000 fine). San Antonio Building & Safety will issue cease-and-desist orders halting all work immediately once unlicensed operation is discovered. Homeowners can sue you for breach of contract and recover triple damages under Texas Property Code § 272.001. If an employee is injured, workers' compensation insurance will deny the claim because your company operated illegally, making you personally liable for unlimited medical costs. Permits obtained under false pretenses may be voided, and you could be forced to remove completed roofing at your own expense. Obtaining a license later does not erase prior violations from your record.
Is workers' compensation insurance required if I'm a one-person roofing operation in San Antonio?
If you are a sole proprietor with no employees, Texas does not legally require you to carry workers' compensation insurance on yourself (you cannot be your own employee). However, general liability insurance (minimum $300,000) is still mandatory to obtain your TDLR license and San Antonio building permits. Most roofing companies carry both types of coverage regardless because: (1) most contracts require proof of workers' comp, even for solo operators; (2) if you hire even one part-time helper, workers' comp becomes mandatory under Texas Labor Code § 401.001; (3) insurance carriers often bundle general liability with workers' comp at lower combined rates. As a practical matter, budget for both insurance types ($1,200-$1,800 annually) because customers will demand proof and your contracts likely require it. Once you hire your first employee, workers' comp is non-negotiable.
Other Business Types in San Antonio, TX
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- Texas Occupations Code § 1101.002 et seq. — Defines contractor license requirements and TDLR oversight authority
- Texas Occupations Code § 1302.501 et seq. — Establishes specialty roofing contractor classification and requirements
- San Antonio City Code § 25-10-1 et seq. — Requires business tax certificates and building permits for all construction
- Texas Labor Code § 401.001 — Mandates workers' compensation insurance for covered employers
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.