Skip to main content

Roofing company License Requirements in Garland, TX

Last reviewed: September 2026

Quick Answer

In Garland, TX, roofing contractors must obtain a TRCC (Texas Roofing Contractors Commission) license unless they qualify for an exemption. The TRCC, which is part of the Texas Department of Licensing and Regulation, issues Class A or Class B roofing contractor licenses based on experience and financial qualification. You must also obtain a City of Garland building permit for each roofing project and carry general liability insurance. The process typically takes 4-8 weeks from application to license issuance.

Key Facts

  • Garland roofing contractors must obtain a TRCC (Texas Roofing Contractors Commission) license or be exempt from licensing.
  • General liability insurance and workers' compensation coverage are required for roofing operations in Garland.
  • Local permits from City of Garland include building permits, roof permits, and potentially signage permits.
  • TRCC license application requires proof of experience, bonding, insurance, and passing an exam or meeting exemption criteria.
  • Operating without proper licensing in Garland carries civil penalties up to $10,000 and potential criminal charges.

State Licence Requirements

Licence name

TRCC Roofing Contractor License (Class A or Class B)

Issued by

Texas Roofing Contractors Commission (TRCC) / Texas Department of Licensing and Regulation

Cost

$300-$500

Processing time

4-8 weeks

How to apply

To obtain a TRCC roofing contractor license in Texas, first determine whether you qualify for licensing or an exemption under Texas Occupations Code § 3701. If you require licensing, apply through the Texas Department of Licensing and Regulation (TDLR) online at www.tdlr.texas.gov. You must submit Form TRCC-1 (Application for Roofing Contractor License) along with proof of experience, financial documentation, and evidence of bonding.

Experience requirements vary by license class: Class A licenses require at least three years of active experience in roofing as an apprentice, journeyman, or licensed contractor; Class B licenses require at least two years. You must provide detailed work history with dates, project descriptions, and references from previous employers or clients. Financial qualification is mandatory—you must demonstrate sufficient capital or liquid assets to operate the business, typically $10,000 to $50,000 depending on the class and scope.

Bonding requirements include obtaining a roofing contractor license bond from a Texas-licensed surety company. The bond amount varies based on license class and experience. Additionally, you must carry general liability insurance with minimum coverage of $300,000 and proof of workers' compensation coverage. An examination is not required for experience-based applications, but you must submit all documentation for TRCC review and approval (Texas Administrative Code § 25.101).

Processing involves background checks, financial verification, and documentation review. Submit all materials through the online portal at www.tdlr.texas.gov, or mail to TRCC, P.O. Box 12157, Austin, TX 78711-2157. Once approved, you receive your license number and can legally operate in Garland and throughout Texas.

Federal Requirements

Federal requirements for roofing contractors in Garland include obtaining an Employer Identification Number (EIN) from the IRS under 26 U.S.C. § 6109 if you plan to hire employees or operate as a business entity. Workers' compensation insurance is federally mandated under the Occupational Safety and Health Act (OSHA, 29 U.S.C. § 651 et seq.) if you employ workers in Texas, as OSHA applies to all 50 states. All roofing work must comply with OSHA safety standards, including fall protection requirements (29 CFR 1926 Subpart R), which mandate fall protection equipment and procedures for work on sloped roofs. EPA regulations under 40 CFR may apply if your roofing projects involve asbestos abatement or lead-based paint removal, common in older structures.

Federal tax identification requirements mandate that you register your business and obtain an EIN before hiring employees. All roofing contractors must comply with ADA accessibility requirements under Title III of the Americans with Disabilities Act (42 U.S.C. § 12181) when designing or modifying commercial buildings. Environmental Protection Agency (EPA) regulations under the Clean Air Act (42 U.S.C. § 7401 et seq.) may apply if your operations generate air emissions. Additionally, if you perform work funded by federally-backed mortgages or government contracts, you may need to comply with prevailing wage requirements under the Davis-Bacon Act (40 U.S.C. § 3141).

Local & County Requirements

In Garland, TX, roofing contractors must obtain several local permits and comply with city-specific requirements established under Garland City Code Chapter 25 (Building Code and Standards) and Chapter 30 (Contractors and Employees). The primary requirement is a building permit for any roofing work, obtained from the City of Garland's Development Services Department. This permit requires submission of detailed plans, roof specifications, and proof of TRCC licensing or exemption status.

Roof permits are specifically required for any re-roofing, new roof installation, or structural roof repair in Garland. The permit application must include roof plans, material specifications, slope calculations, and proof of workers' compensation insurance. Inspections are mandatory at specific stages: initial inspection (before work begins), mid-project inspection, and final inspection upon completion. Garland's fire marshal may conduct additional inspections to verify compliance with fire code requirements, particularly for commercial properties.

Contractor registration with the City of Garland is required under Garland City Code § 30-24. All roofing contractors performing work in the city must register with the Development Services Department and maintain current registration. Signage permits are required if you operate a business office, yard, or display any commercial signage advertising roofing services within city limits. Depending on your location, zoning permits may be necessary to verify that roofing operations are permitted in your business district.

Worker safety permits and temporary construction equipment permits may be required for large projects. Dallas County requires proof of general liability insurance ($300,000 minimum) and workers' compensation coverage as conditions of permitting. The Garland Development Services Department website (www.garlandtx.gov) provides permit applications, fee schedules, and specific technical requirements. Permit costs typically range from $150-$400 depending on project scope. Plan to allow 1-2 weeks for permit review and approval in Garland.

Total Cost Breakdown

The first-year cost of operating a roofing company in Garland, TX includes multiple licensing, permitting, insurance, and operational expenses. The TRCC roofing contractor license (Class A or Class B) costs $300-$500 for the initial two-year license. The City of Garland's local contractor registration costs $100-$200 for the first year under Garland City Code § 30-24. Building permit and inspection fees vary by project scope but typically range from $150-$400 per project; assume at least one permit per month during startup, totaling $1,800-$4,800 annually.

Insurance is a major cost component. General liability insurance with $300,000 minimum coverage required by TRCC and Garland costs approximately $1,200-$3,000 annually depending on payroll and claims history. Workers' compensation insurance (mandatory if hiring employees) costs roughly $1,500-$5,000 annually per employee based on Texas workers' compensation rates of 0.35% to 3.5% of payroll. The roofing contractor license bond (surety bond) required by TRCC typically costs $500-$1,500 annually for a $50,000 bond, the minimum for most Class B operations.

Business registration and licensing add approximately $200-$300 annually for a Texas business registration with the Secretary of State and Employer Identification Number (EIN) through the IRS. A dedicated business license account with the Texas Comptroller of Public Accounts for sales tax purposes costs $0-$50. Office or yard space leasing, if needed, varies but budget $500-$2,000 monthly. Equipment, tools, and vehicle insurance add $2,000-$8,000 in the first year.

Total estimated first-year startup cost for a roofing contractor in Garland: $8,000-$15,000 (licensing, permits, bonding, and insurance only), or $15,000-$30,000 if including basic operating space and equipment. Annual renewal and operational compliance costs approximately $5,000-$12,000 per year thereafter, assuming moderate project volume and one employee.

Licence Renewal

TRCC roofing contractor licenses in Texas are valid for two years from the date of issuance and must be renewed before expiration to maintain legal authority to operate. The renewal deadline is clearly stated on your license card, and the TRCC sends renewal notices via mail and email approximately 60 days before expiration. To renew your TRCC license, submit Form TRCC-2 (Renewal Application for Roofing Contractor License) through the TDLR online portal at www.tdlr.texas.gov or by mail to TRCC, P.O. Box 12157, Austin, TX 78711-2157.

Renewal requires proof of continuing liability insurance with minimum $300,000 coverage and current workers' compensation coverage verification. You must maintain your roofing contractor license bond throughout the renewal period; proof of active bonding must be submitted with the renewal application. Renewal fees are $300-$400 depending on license class. Late renewal penalties apply if you submit after the deadline—operating with an expired license is illegal and subjects you to enforcement action, cease-and-desist orders, and civil penalties up to $10,000 under Texas Occupations Code § 3708.

Online renewal through TDLR's portal is the fastest method, typically processed within 1-2 weeks. Mail-in renewal takes 3-4 weeks. If your license expires while renewal is pending, you cannot legally operate; plan to renew at least 30 days before expiration to ensure continuous authorization. Continuing education is not formally required for TRCC licensure, but you must stay current with changes to TRCC rules (Texas Administrative Code Title 16, Chapter 25) and local Garland building code amendments. The City of Garland requires annual contractor registration renewal (separate from TRCC renewal) under Garland City Code § 30-24, typically costing $100-$200 annually.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Garland without proper TRCC licensing is a violation of Texas Occupations Code § 3707 and subjects you to significant civil and criminal penalties. The TRCC can issue cease-and-desist orders immediately upon discovering unlicensed operations, requiring you to stop all work and face fines of up to $10,000 per violation. Civil penalties under Texas Occupations Code § 3708 include fines ranging from $1,000 to $10,000 for each day of unlicensed operation, meaning a single month of illegal work could result in penalties exceeding $100,000.

Criminal penalties apply under Texas Occupations Code § 3709 for intentional violations. Operating without a license is a Class B misdemeanor (punishable by up to 180 days in jail and fines up to $2,000) on the first offense. Subsequent violations escalate to Class A misdemeanor status (up to one year in jail and fines up to $4,000). If unlicensed roofing work causes injury, death, or property damage, criminal charges can escalate to felony level, particularly under reckless endangerment statutes.

The City of Garland enforces additional penalties under Garland City Code § 25 for failure to obtain required local building permits. Operating without a permit can result in civil fines of $100-$500 per day plus stop-work orders that halt all project activity. Property owners have legal remedies to recover damages from unlicensed contractors—homeowners can sue for breach of contract and recover treble damages (three times the actual loss) under Texas Property Code § 2306.6721, which specifically protects homeowners from unlicensed roofers.

Unlicensed operation creates serious insurance and legal liability exposure. Homeowner's insurance policies and commercial general liability policies typically exclude coverage for claims arising from work performed by unlicensed contractors, leaving you personally liable for all damages. The TRCC and Garland Development Services proactively investigate complaints, conduct field inspections, and cross-reference permit records with TRCC license status. The TRCC complaint hotline (888-452-8721) receives reports from consumers, property owners, and other contractors, leading to investigation and enforcement action.

Protect your roofing business with licensed contractor liability insurance and compliance training—get quotes 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

How long does it take to get a TRCC roofing license in Texas?

The TRCC license application process typically takes 4-8 weeks from submission to approval. The timeline depends on how quickly you compile required documentation, submit complete applications, and whether the TRCC requests additional information. Experience verification can take 2-3 weeks if you must obtain letters from previous employers or clients. Financial documentation review adds 1-2 weeks. Background checks are conducted simultaneously with documentation review. Once the TRCC has all required materials, approval typically takes 1-2 weeks. You can monitor your application status online through the TDLR portal at www.tdlr.texas.gov. If documentation is incomplete, the TRCC will notify you and reset the processing timeline, potentially extending the approval period to 10-12 weeks. Expedited review is not available, so plan accordingly before scheduling your first roofing projects in Garland.

Do I need a local Garland permit for every roofing job?

Yes, a building permit from the City of Garland is required for virtually every roofing project, including full roof replacements, reroofing over existing materials, structural roof repairs, and significant modifications. The only exception is minor maintenance and repairs that do not alter the roof structure, such as patching small leaks or replacing individual damaged shingles without increasing roof load. Once you determine that a permit is required, submit your application to Garland's Development Services Department at least 5-7 business days before work begins to allow for review and approval. The permit application requires detailed roof plans, material specifications, proof of workers' compensation insurance, and TRCC license verification. A permit fee applies based on the project's roofing area and scope, typically $150-$400. Inspections are required before work begins (initial inspection), during work (rough inspection), and upon completion (final inspection). The Garland building inspector must approve the finished work before you consider the project complete. Operating without a required permit carries city fines of $100-$500 per day.

What if I want to work in Garland but I'm licensed in another state?

Texas does not offer reciprocal licensing for out-of-state roofing contractors. If you hold a roofing license in another state, that license does not authorize you to work in Texas or Garland. You must apply for a separate TRCC roofing contractor license through the standard application process in Texas. However, your out-of-state experience can count toward Texas licensing requirements. When you apply for your TRCC license, submit documentation of your out-of-state experience as proof of the three years (Class A) or two years (Class B) of roofing work required by Texas Occupations Code § 3701. You must verify that your out-of-state work meets Texas standards—work performed under similar supervision and scope qualifies. Contact the TRCC directly at 512-463-1102 or through www.tdlr.texas.gov to discuss how your specific out-of-state experience applies. The TRCC may require additional documentation or affidavits verifying your experience. Once approved, you receive a Texas TRCC license valid throughout the state, including Garland. Your original state license remains valid only in that state.

What happens if I start roofing work in Garland without a license or permits?

Operating without a TRCC roofing license and Garland building permits creates immediate legal jeopardy. If discovered, you face cease-and-desist orders that halt all work, civil penalties up to $10,000 per day under Texas Occupations Code § 3708, and potential criminal charges ranging from Class B misdemeanor (up to 180 days jail, $2,000 fine) to Class A misdemeanor on repeat offenses. The City of Garland can impose additional fines of $100-$500 daily for operating without required local permits. Property owners may cancel contracts with you and recover damages under Texas Property Code § 2306.6721, which permits homeowners to sue unlicensed roofers for three times the contract amount. Most critically, your work will be considered void and uninsurable. Homeowner's insurance policies exclude coverage for work by unlicensed contractors, leaving you personally liable for all damage claims, injuries, or disputes. Insurance carriers will deny claims connected to unlicensed work, exposing you to lawsuits. The TRCC actively investigates complaints (hotline: 888-452-8721) and monitors permit records against license databases. Construction industry peers often report unlicensed competitors. Starting properly with correct licensing and permits protects your business, employees, and customers legally and financially.

Can I operate as a sole proprietor or do I need an LLC for roofing in Garland?

You can operate as a sole proprietor, LLC, corporation, or partnership in Texas—the TRCC does not require a specific business entity structure. A sole proprietorship is the simplest and least expensive startup option; you apply for a TRCC roofing license in your own name, obtain an EIN from the IRS, and register as a business with the Texas Comptroller of Public Accounts. No formal entity registration is required. However, forming an LLC through the Texas Secretary of State (cost $300-$500) offers significant legal and financial advantages. An LLC creates liability protection, separating personal assets from business liabilities and lawsuit exposure. If you hire employees, they are covered under your LLC's workers' compensation policy, limiting personal liability for on-the-job injuries. An LLC also enables you to deduct more business expenses and may offer tax advantages depending on your election with the IRS. Regardless of entity structure, you must obtain a TRCC roofing license, maintain the required insurance coverage ($300,000 minimum general liability and workers' comp), and comply with all Garland permitting requirements. Your TRCC license, bonding, and insurance requirements remain identical. Consult a Texas CPA or small business attorney to determine the best entity structure for your specific situation.

Other Business Types in Garland, TX

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Texas Occupations Code § 3701 et seq.Establishes TRCC and roofing contractor licensing requirements
  • Texas Administrative Code Title 16, Chapter 25TRCC rules governing licensing, bonding, and complaint procedures
  • Texas Property Code § 2306.6721Homeowner protection and licensing verification requirements
  • Garland City Code Chapter 25Local building permits and contractor requirements for Garland
  • Texas Administrative Code § 25.101TRCC licensing exemptions and 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 5 statutes. Last reviewed September 2026. Scheduled for re-verification by September 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.