Roofer Permits & Licenses in San Antonio, Texas

Complete guide to permits and licenses required to start a roofer in San Antonio, Texas. Fees, renewal cycles, and agency contacts.

Fort Worth Noise Permit (Special Event)

City of Fort Worth Code Compliance
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: permit

Code of Ordinances 22-304. Generally not required for standard operations.

Dallas County Alarm System Permit

Dallas County Sheriff's Office
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: permit

Required for all commercial alarms connecting to 911.

City of Houston Building Permit for Office/Yard

City of Houston Permitting Center
May Apply
Fee: $0.50-$2.00
Renewal: one time
Type: permit

Houston Building Code Sec. 10-151 et seq. Required for structural changes.

Certificate of Formation (LLC Formation)

Texas Secretary of State
Required
Fee: $300.00-$300.00
Renewal: one time
Type: registration

Required for all LLCs. Online filing available via SOSDirect. Fee confirmed current as of 2024.

Assumed Name Certificate (DBA)

Texas Secretary of State or County Clerk
May Apply
Fee: $2.00-$25.00
Renewal: one time
Type: registration

File with county clerk if operating in one county; SOS for statewide. Renewal every 10 years.

Texas Upset Sales and Use Tax Permit

Texas Comptroller of Public Accounts
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing often involves taxable materials. Apply online via Webfile.

Responsible Master Electrician License (if electrical work performed)

Texas Department of Licensing and Regulation (TDLR)
May Apply
Fee: $50.00-$50.00
Renewal: biennial
Type: license

Roofer must employ or contract licensed master electrician. 12,000 hours experience + exam required.

Journeyman Plumber License (if plumbing work performed)

Texas State Board of Plumbing Examiners
May Apply
Fee: $110.00-$110.00
Renewal: biennial
Type: license

8,000 hours experience + exam. Roofer responsible for compliance.

Master Sign Electrician License (if installing illuminated signs)

Texas Department of Licensing and Regulation (TDLR)
May Apply
Fee: $50.00-$50.00
Renewal: biennial
Type: license

May apply to commercial roofing projects with signage.

Franchise Tax Registration (Public Information Report)

Texas Comptroller of Public Accounts
Required
Fee: $0.00-$0.00
Renewal: annual
Type: registration

All LLCs must file annual Public Information Report regardless of tax liability.

State Contractor License

None
May Apply
Renewal: one time
Type: license

Texas does NOT require a state-level general contractor or roofer-specific license. Local requirements may apply.

Texas Sales and Use Tax Permit

Texas Comptroller of Public Accounts
May Apply
Renewal: one time
Type: registration

Roofers typically sell taxable services when installing or replacing roofing materials (e.g., shingles, metal), which are tangible personal property. Labor alone may not be taxable, but combined labor and materials generally are. See Texas Administrative Code §3.285. Registration is free but mandatory for those making taxable sales.

Texas Franchise Tax Registration

Texas Comptroller of Public Accounts
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

All Texas LLCs are required to file an annual franchise tax report, even if no tax is owed (no tax due filing). The franchise tax applies to entities doing business in Texas. For 2024, the threshold for tax liability is $2.47 million in annualized total revenue (effective for report due May 15, 2025).

Employer Withholding Tax Registration

Texas Comptroller of Public Accounts
May Apply
Renewal: one time
Type: registration

Required for employers who withhold Texas withholding tax on wages. Federal withholding is handled by IRS; this is state-level. Roofing businesses with employees must register and remit taxes on wages paid to Texas residents.

Unemployment Insurance Tax (UI) Registration

Texas Workforce Commission
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

All employers in Texas must register with the Texas Workforce Commission (TWC) and pay unemployment insurance tax on first $9,000 of wages per employee annually. Tax rate varies by experience rating (0.31% to 6.31% in 2024).

Bexar County Health District Permit (Hazardous Materials)

Bexar County Fire Marshal
May Apply
Fee: $100.00-$500.00
Renewal: annual
Type: permit

Fire Code hazardous materials permit. Not food-related.

Workers' Compensation Insurance

Texas Department of Insurance, Division of Workers' Compensation
May Apply
Fee: $1.50-$3.50
Renewal: one time
Type: certificate

Texas is the only state where workers' comp is not mandatory for most private employers. However, employers must file either a 'Certificate of Subscribed Employer' (if providing coverage) or a 'Certificate of Nonsubscribed Employer' (if opting out). Roofers with employees are strongly encouraged to carry coverage due to high injury risk. Employers who do not subscribe lose common-law defenses in employee injury lawsuits.

General Liability Insurance

Not applicable (no state mandate)
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

While not mandated by Texas state law, general liability insurance is typically required by commercial property owners, municipalities, and general contractors before work begins. It covers third-party bodily injury, property damage, and advertising injury. Roofers commonly carry $1 million per occurrence and $2 million aggregate limits.

Commercial Auto Insurance

Texas Department of Motor Vehicles
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Texas requires all business-owned vehicles to carry minimum liability coverage: $30,000 bodily injury per person, $60,000 per accident, and $25,000 for property damage (30/60/25). This applies to trucks, vans, or cars used for transporting tools, materials, or employees.

Local Business Tax / City Franchise Tax or Privilege Tax

Varies by city
May Apply
Fee: $150.00-$500.00
Renewal: one time
Type: registration

Many Texas cities require a city business permit or franchise tax for operating within city limits. For example, Houston requires a City Business Tax Registration; Dallas has a Franchise Tax and Use Tax. Check with individual city tax offices. See Comptroller's list of local taxes: https://comptroller.texas.gov/taxes/local/municipal/

Federal Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: registration

Required for federal tax reporting. Single-member LLCs with no employees may use owner's SSN, but most roofing businesses will need an EIN for banking and contractor purposes. Apply online at IRS.gov.

Federal Self-Employment Tax and Income Tax Filing

Internal Revenue Service (IRS)
Required
Renewal: one time
Type: permit

All LLC owners must report business income on personal tax returns. Roofers must pay self-employment tax on net earnings. Estimated quarterly taxes (Form 1040-ES) due April 15, June 15, September 15, and January 15 if tax liability exceeds $1,000 annually.

Federal Estimated Tax Payments

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: permit

Roofing business owners operating as LLCs must make estimated tax payments if they expect to owe $1,000 or more in tax. This includes income and self-employment tax.

City of Houston General Business License (Occupational License)

City of Houston
May Apply
Fee: $85.00-$85.00
Renewal: annual
Type: license

Required for roofing contractors; roofing listed under construction trades. See Houston Code of Ordinances Sec. 10-4.

Harris County Business License

Harris County Tax Office
May Apply
Fee: $2.00-$2.00
Renewal: annual
Type: license

Assumed county based on Texas roofing prevalence; not required in all counties. Harris County assumes business personal property tax.

City of Dallas Certificate of Occupancy

City of Dallas
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Dallas Development Code Sec. 51A-5.104. Required if leasing office/yard space.

City of Austin Zoning Verification Letter

City of Austin Development Services
May Apply
Fee: $50.00-$150.00
Renewal: one time
Type: permit

Land Development Code 25-2. Required for compliance with commercial zoning districts.

City of San Antonio Sign Permit

City of San Antonio Development Services
May Apply
Fee: $10.00-$10.00
Renewal: one time
Type: permit

Unified Development Code Sec. 35-506. Applies to yard signs or office signs.

Travis County Fire Marshal Operational Permit

Travis County Fire Marshal
May Apply
Fee: $50.00-$250.00
Renewal: annual
Type: permit

International Fire Code adoption. Roofing operations may trigger if >100 gal flammable liquids.

Family and Medical Leave Act (FMLA) compliance

Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing businesses meeting the 50-employee threshold must provide eligible employees up to 12 weeks of unpaid, job-protected leave for qualifying medical or family reasons. Most small roofing businesses are exempt.

Federal Excise Tax on Residential Energy Efficient Property (if applicable)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: filing

While not a compliance obligation, roofers installing solar shingles or qualifying energy-efficient roofing may enable homeowners to claim the Residential Clean Energy Credit. No direct federal tax obligation unless acting as a credit claimant.

No Federal Industry-Specific License Required for Roofing

U.S. Small Business Administration (SBA)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: license

There is no federal license required to operate as a roofer. Roofing is regulated at the state and local level in Texas (e.g., licensing through the Texas Department of Licensing and Regulation is not required for general roofers, but may be for certain types of work). This reflects federal absence of licensing.

File Texas Franchise Tax Public Information Report (PIR)

Texas Comptroller of Public Accounts
Required
Fee: $0.00-$0.00
Renewal: annual
Type: permit

All Texas LLCs must file a Public Information Report annually, even if no franchise tax is due. Due date is May 15. If the business has no employees and gross receipts under $3 million, it may qualify for no tax due but must still file.

Renew Texas Sales and Use Tax Permit

Texas Comptroller of Public Accounts
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofers who sell materials and charge sales tax must register for a sales tax permit. No renewal is required unless canceled, but registration must remain current. Changes in business structure or location must be reported within 20 days.

Renew Texas Residential Building Contractor License (if applicable)

Texas Department of Licensing and Regulation (TDLR)
May Apply
Fee: $325.00-$325.00
Renewal: biennial
Type: license

Required for contractors performing residential construction. Must complete 8 hours of continuing education (CE) every two years, including 2 hours in business practices and 6 hours in technical subjects. License must be renewed before expiration to avoid lapse.

Surety Bond (Contractor License Bond – if required locally)

Varies by municipality
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

Texas does not require a statewide contractor license for roofers. However, many cities (e.g., Houston, Dallas, Austin) require a local business license and may mandate a surety bond (typically $5,000–$10,000) to protect consumers. Check with city clerk or development services department. Example: City of Houston requires a $10,000 contractor bond for roofing work.

Professional Liability / Errors and Omissions Insurance

Not applicable
Required
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Not mandated by Texas law. However, roofers may face claims related to improper installation or design recommendations. While not required, it is strongly recommended, especially when providing engineering or design advice. Often bundled with general liability as part of a Business Owner's Policy (BOP).

Product Liability Insurance

Not applicable
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Texas does not mandate product liability insurance. However, if the roofer sells physical roofing products (not just labor), they may be held liable for defects. Coverage is typically included in a general liability policy up to policy limits. Separate endorsement may be needed for large-scale material sales.

Liquor Liability Insurance

Texas Alcoholic Beverage Commission
May Apply
Renewal: one time
Type: certificate

Only required if the business holds a Texas Alcoholic Beverage Commission (TABC) permit to sell or serve alcohol. Roofing businesses typically do not serve alcohol and are not subject to this requirement.

Obtain Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Single-member LLCs with no employees may use the owner's SSN, but obtaining an EIN is recommended for separation of personal and business finances. Mandatory for multi-member LLCs or those with employees.

Federal income tax filing for LLC

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: filing

A multi-member LLC is taxed as a partnership by default and must file Form 1065. A single-member LLC is a disregarded entity and reports income on Schedule C of Form 1040. LLCs may elect corporate taxation (Form 1120 or 1120-S).

Self-Employment Tax Obligation

Internal Revenue Service (IRS)
May Apply
Fee: $168600.00-$168600.00
Renewal: one time
Type: filing

Roofers operating as single-member LLCs must pay self-employment tax on net profits. Payments made via Form 1040-ES.

OSHA workplace safety compliance

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $1000.00-$5000.00
Renewal: one time
Type: permit

Roofers are subject to OSHA’s fall protection standards (29 CFR 1926.501). Must provide training, guardrails, safety nets, or personal fall arrest systems when working at heights of 6 feet or more. Also required to maintain injury logs (OSHA Form 300) if 11+ employees.

OSHA Recordkeeping and Reporting of Injuries

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Roofing has high risk of falls and injuries. All roofing businesses must report any work-related fatality within 8 hours and inpatient hospitalization of a worker within 24 hours, regardless of employee count.

EPA Lead Renovation, Repair, and Painting (RRP) Rule

Environmental Protection Agency (EPA)
May Apply
Fee: $300.00-$300.00
Renewal: one time
Type: permit

Roofing work may disturb lead-based paint if removing roof edges, flashing, or gutters near painted surfaces. Contractors must be EPA-certified, use lead-safe practices, and provide lead hazard information to owners.

Complete Required Continuing Education (CE) for Residential Contractors

Texas Department of Licensing and Regulation (TDLR)
May Apply
Fee: $50.00-$150.00
Renewal: biennial
Type: certificate

8 hours of CE required every two years: 2 hours in business practices (e.g., contracts, lien laws), 6 hours in technical topics (e.g., roofing standards, safety). Must be completed through TDLR-approved providers.

File Federal Form 941 (Quarterly Federal Tax Return)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: varies
Type: filing

Reports Medicare, Social Security, and federal income tax withholdings. Roofing businesses with employees must file quarterly.

File Federal Form 940 (Employer's Annual Federal Unemployment Tax Act (FUTA) Return)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: filing

Required for employers who meet the wage threshold. Even if no tax is due, Form 940 may still need to be filed.

File Texas Unemployment Insurance Tax and Wage Reports

Texas Workforce Commission (TWC)
May Apply
Fee: $9000.00-$9000.00
Renewal: varies
Type: filing

Employers must file quarterly wage reports and pay unemployment insurance tax. New employers typically pay 2.7%.

Pay Federal Estimated Taxes (Form 1040-ES)

Internal Revenue Service (IRS)
May Apply
Renewal: varies
Type: permit

LLC owners must make estimated tax payments for federal income and self-employment taxes. Due dates are not fixed to calendar quarters but follow IRS schedule.

Maintain Workers' Compensation Insurance or Affidavit of Exemption

Texas Department of Insurance (TDI)
May Apply
Fee: $10.00-$30.00
Renewal: one time
Type: certificate

Texas does not require workers' comp, but employers must either provide coverage or file an Affidavit of Exemption (Form WC-2) every two years. Roofing contractors often choose exemption but assume full liability for workplace injuries.

Display Required Labor Law Posters

U.S. Department of Labor, Texas Workforce Commission
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Required posters include: Federal Minimum Wage, EEO, OSHA Safety, USERRA, Family and Medical Leave Act (FMLA), and Texas-specific notices (e.g., Workers' Comp status). Must be updated as laws change.

Maintain Business License or Occupational Permit at Local Level

Local City or County Government (e.g., City of Houston, Dallas County)
May Apply
Fee: $75.00-$500.00
Renewal: annual
Type: permit

Many Texas cities (e.g., Houston, Austin, Fort Worth) require a local business license or occupational tax permit. Fees and deadlines vary. Check with local clerk’s office.

Comply with OSHA Recordkeeping and Posting Requirements

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing is not exempt from OSHA. Must maintain Form 300 (Log), 301 (Incident Report), and 300A (Summary). Form 300A must be posted February 1 to April 30 annually. Records must be retained for 5 years.

Renew General Liability and Commercial Auto Insurance

Private insurers (not government)
May Apply
Fee: $2000.00-$10000.00
Renewal: annual
Type: certificate

While not a government requirement, most roofing contracts and leases require proof of insurance. Policies typically renew annually. Roofing is high-risk; premiums reflect exposure.

Retain Financial and Tax Records

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Keep tax records for at least 3 years. Employment tax records for 4 years. OSHA injury logs for 5 years. Business licenses and contracts should be kept permanently or 7 years after termination.

FTC Compliance with the Home Improvement Rule

Federal Trade Commission (FTC)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

The FTC’s Home Improvement Rule requires truthful advertising, prohibits misrepresentation, and mandates written contracts for home improvements. Roofers must provide clear estimates, avoid "bait-and-switch," and disclose material facts. Applies to all home improvement contractors regardless of size.

Fair Labor Standards Act (FLSA) compliance

Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing businesses with employees must comply with federal minimum wage ($7.25/hour), overtime (1.5x regular rate after 40 hours/week), and child labor restrictions. Roofing is a hazardous occupation; minors under 18 are prohibited from certain tasks (e.g., roofing, operating power tools).

Form I-9 Employment Eligibility Verification

Department of Homeland Security (DHS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

All U.S. employers must verify identity and work authorization using Form I-9. Roofing contractors must retain I-9 forms for 3 years after hire date or 1 year after employment ends, whichever is later.

Step-by-Step Compliance Guide

  1. As a roofer in San Antonio, TX, you must fulfill federal income and self-employment tax obligations with the IRS, with fees varying based on your income.
  2. The FTC requires compliance with the FTC Act and the Business Opportunity Rule, ensuring fair business practices; associated fees can vary.
  3. While no specific federal business license is required for roofers according to the SBA, maintaining compliance with other regulations is essential.
  4. Roofers must adhere to FTC guidelines for advertising and consumer protection, ensuring truthful and non-deceptive marketing practices.
  5. If operating as an LLC, you’ll have federal income and self-employment tax obligations with the IRS, with costs dependent on your earnings.
  6. Maintaining accurate records is crucial for tax purposes, as mandated by the IRS, and while there's no direct fee, penalties for non-compliance can be significant.
  7. For LLCs, proper record retention for both tax and general business records is required by the IRS, with fees potentially applying.
  8. Roofers operating as LLCs must file federal income taxes, with the IRS determining the applicable fees based on your business structure and income.

Common Mistakes to Avoid

  • Assuming a single, fixed fee covers all federal tax obligations is incorrect, as costs vary with income and business structure.
  • Ignoring FTC advertising rules can lead to penalties, even if your intentions are not deceptive.
  • Believing that because there’s no specific federal *business* license, no federal regulations apply is a common error.
  • Failing to retain adequate records for tax purposes can result in audits and fines from the IRS.
  • Overlooking the requirement to file federal income taxes as an LLC, even if the business isn't generating substantial profit.

Frequently Asked Questions

What federal agencies will I interact with as a roofer in San Antonio?

You will primarily interact with the Internal Revenue Service (IRS) for tax obligations and the Federal Trade Commission (FTC) for compliance with advertising and consumer protection rules. The U.S. Small Business Administration (SBA) also provides information, though doesn’t require permits.

Are there any federal licensing requirements for roofing businesses?

No, the U.S. Small Business Administration (SBA) states there is no federal business license specifically required for roofing contractors; however, you still need to comply with federal regulations regarding taxes and business practices.

What are the potential costs associated with federal compliance?

Fees vary significantly depending on the specific requirement and your business’s income and structure. IRS tax obligations and some FTC compliance matters have variable fees, while others, like SBA registration, are free.

What does the FTC regulate for roofing companies?

The FTC regulates advertising practices and consumer protection, ensuring your marketing is truthful and doesn’t mislead customers. This includes adhering to the FTC Act and the Business Opportunity Rule, as well as rules regarding home improvement services.

How long do I need to keep business and tax records?

The IRS requires you to keep records that support your income tax return for at least three years from when you filed it, or two years from when you paid the tax, whichever is later. It's best practice to keep records for longer, potentially six years, to cover all bases.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits