Contractors Insurance by Trade in Texas: Coverage, Codes, and Costs for Every Specialty
\n \n \nTexas contractors pay vastly different insurance premiums depending on their trade—roofers pay 4–6x more than painters for the same general liability limits because claim frequency and severity differ dramatically by specialty. Each trade carries a unique ISO general liability classification code that determines base rates, and understanding your code is the first step to avoiding overpayment. An independent agent comparing 18+ carriers finds the best rate for your specific trade classification rather than forcing you into a one-size-fits-all package.\n
Ready to compare? Get Your Free Quote\n
The Misclassification Trap
\n- \n
- A framing contractor coded as general carpentry (91340 vs 91342) overpays by 20–40% on GL—the catch is most agents never verify your ISO code \n
- Misrepresenting your trade to get a lower rate lets the carrier deny every future claim for material misrepresentation and void your policy retroactively \n
- Multi-trade operations get rated on each trade separately, which means 1 unaudited roofing side job can spike your entire premium by $3,000–$8,000 at year-end \n
- An exterior painter classified without the under-15-foot height limitation pays $500–$1,500 more per year than one correctly coded for ground-level interior work \n
The Real Numbers
\n- \n
- Roofers pay $8,000–$15,000 annually for $1M/$2M GL, while painters pay $1,200–$2,800 for identical limits—a 4–6x cost difference driven entirely by trade code \n
- Workers’ comp rates range from $5 per $100 payroll for painters to $25–$45 per $100 for roofers, which means your trade choice alone determines a 5–9x cost swing \n
- Electricians need $15,000–$50,000 in inland marine coverage for portable test equipment that standard property policies exclude while in transit or on jobsites \n
- Plumbers face $50,000–$200,000 in water damage from a single completed-operations failure, which means their GL severity dwarfs their relatively moderate premiums \n
The Endorsement Gap
\n- \n
- Standard GL excludes pollution for plumbers, professional services for electricians, and torch-applied roofing claims—3 trades with 3 different hidden gaps \n
- Roofers using modified bitumen must specifically remove the hot-tar exclusion or face a denied claim on the exact fire scenario their trade produces most often \n
- Plumbing failures manifest 6–24 months after installation, which means your completed operations tail must extend well beyond the standard 1-year policy term \n
- Every GC contract requires a waiver of subrogation endorsement at $0–$250 per addition—the catch is missing it blocks you from $1M+ project mobilization \n
The Canopy Advantage
\n- \n
- EJ Nadolny matches each trade to the 18+ carriers that specialize in that classification, which means your roofer quote comes from surplus lines experts, not generalists \n
- Your dedicated account manager verifies your ISO code at every renewal, catching misclassifications that cost Texas contractors $2,000–$4,000 in unnecessary premium annually \n
- Canopy’s 99.1% client retention reflects trade-specific endorsement gap analysis—your policy gets the right add-ons before a claim reveals a $100,000 coverage hole \n
- Bundling GL, commercial auto, and inland marine with 1 carrier earns 10–20% package discounts that save $2,000–$5,000 per year versus buying each separately \n
Which contractor trade pays the most for insurance in Texas?
\n Roofers pay the highest premiums in Texas, with GL costing $8,000–$15,000 annually for $1M/$2M limits. Workers’ comp rates for roofers run $25–$45 per $100 of payroll compared to $5–$12 for ground-level trades.\nWhat is a GL classification code and why does it matter?
\n A GL classification code is an ISO-assigned number identifying your specific trade and its associated risk level. Carriers use this code to set your base premium rate—the wrong code can cost you thousands in overcharges annually.\nDo all trades need the same insurance coverages?
\n No. While every trade needs GL and commercial auto, trades like electricians need professional liability, plumbers need pollution coverage, and roofers need extended completed operations—requirements vary by risk profile.\nWhy Does Your Trade Classification Determine Insurance Cost?
\nYour ISO general liability classification code is the single largest factor in your premium calculation because it reflects the historical claim frequency and severity of your specific trade. Carriers use class codes to group contractors with similar risk profiles and price accordingly.\nEach trade code carries a base rate expressed per $1,000 of revenue or payroll. A roofer classified under code 98304 has a base GL rate of $35–$65 per $1,000 of revenue, while a painter under code 98344 pays $8–$15 per $1,000. These rates reflect decades of actuarial loss data—roofers file more claims, those claims cost more to settle, and the injuries tend to be more severe. Understanding your correct classification is critical because misclassification in either direction creates problems. For a full breakdown of general liability coverage mechanics, see our dedicated guide.\n\nHow Classification Codes Affect Your Premium
\n- \n
- Rate per $1,000 of exposure: Carriers multiply your class code’s base rate by your annual revenue or payroll (depending on the code) to calculate your GL premium before credits, debits, or experience modifications are applied \n
- Audit exposure: At policy term end, carriers audit your actual revenue and payroll against estimates—if your numbers grew significantly, you owe additional premium calculated at your class code rate \n
- Multi-trade operations: Contractors performing multiple trades (e.g., a GC who does framing and finish carpentry) are rated on each trade separately, with premium allocated proportionally to revenue from each classification \n
- Territory modifiers: Texas metro areas like Houston, Dallas, and San Antonio carry higher territory factors than rural counties because labor costs, medical expenses, and jury awards trend higher in urban jurisdictions \n
What Do Electricians Need for Insurance in Texas?
\nTexas electricians (GL code 91580) need general liability with completed operations, professional liability for design errors in wiring plans, and often inland marine coverage for expensive testing equipment. Electricians occupy the mid-risk tier with GL premiums of $2,000–$4,500 annually.\nThe primary exposure for electricians is fire caused by faulty wiring—a completed operations claim that often surfaces months or years after installation. Professional liability is increasingly important as electricians design and install complex systems (solar arrays, EV charging, commercial panels) where specification errors can cause property damage exceeding $100K. Workers’ comp rates for electricians run $8–$15 per $100 of payroll, reflecting arc flash injuries and fall exposure when working at height. Meeting contract requirements typically means carrying $1M/$2M GL, $1M commercial auto, and statutory workers’ comp.\n\nElectrician-Specific Coverage Needs
\n- \n
- Completed operations (essential): Wiring failures that cause fires often appear 1–3 years post-installation—your GL completed operations coverage must remain active through the statute of repose to cover these delayed claims \n
- Professional liability: If you design electrical systems, specify panel sizes, or engineer solar installations, E&O coverage protects against claims that your design caused equipment damage, code violations, or fire \n
- Tools and equipment (inland marine): Electricians typically carry $15,000–$50,000 in portable test equipment, wire pullers, and specialty tools that standard property policies exclude while in transit or at jobsites \n
- Pollution liability endorsement: Transformer work, PCB exposure, and certain industrial electrical projects create pollution claims that standard GL excludes via the absolute pollution exclusion \n
How Much Do Plumbers Pay for Insurance in Texas?
\nTexas plumbers (GL code 91581) pay $2,200–$5,000 annually for $1M/$2M general liability, with their primary cost driver being water damage claims from completed operations failures. Plumbing ranks mid-risk overall but carries high completed-operations severity.\nA single plumbing connection failure can cause $50,000–$200,000 in water damage to finished interiors, making completed operations coverage the most critical component of a plumber’s GL policy. Plumbers also face unique pollution exposure from sewer line work, septic installations, and backflow contamination that requires a pollution liability endorsement—standard GL excludes these claims under the absolute pollution exclusion. Workers’ comp rates for plumbers run $7–$13 per $100 of payroll, reflecting trench collapse exposure and repetitive-motion injuries.\n\nPlumber-Specific Coverage Needs
\n- \n
- Pollution liability (critical): Sewer backups, septic overflows, and contaminated water claims are excluded by standard GL—plumbers must add a pollution endorsement or standalone policy costing $800–$2,500 annually \n
- Water damage sublimit awareness: Some carriers sublimit water damage within GL at $25,000–$50,000 per occurrence—ensure your policy does not cap the exact exposure that drives most plumbing claims \n
- Underground utility coverage: Standard GL may exclude damage to underground pipes and utilities you did not install—an underground utility endorsement covers accidental damage to existing water, gas, and sewer lines \n
- Completed operations tail: Plumbing failures typically manifest 6–24 months after installation when joints weaken or fittings corrode under pressure, making extended completed operations reporting essential \n
What Makes Roofers the Most Expensive Trade to Insure?
\nRoofers (GL code 98304) pay the highest insurance premiums of any Texas trade—$8,000–$15,000 for GL and $25–$45 per $100 of payroll for workers’ comp—because they combine maximum fall exposure with high property damage frequency from completed operations failures.\nThe dual exposure is what makes roofing uniquely expensive: bodily injury claims from falls (the #1 cause of construction fatalities) and property damage claims from leaks that appear after project completion. A roofer working at height faces OSHA’s highest-risk activity category, while every completed roof represents a potential future leak claim. Many standard carriers refuse to write roofers entirely, limiting options to specialty markets that charge accordingly. This is precisely where a multi-carrier comparison through an independent agent saves thousands—specialty roofing programs through surplus lines carriers often beat standard market pricing by 20–35%.\n\n| Trade | \nGL Code | \nGL Cost ($1M/$2M) | \nWC Rate (per $100 payroll) | \nRisk Tier | \n
|---|---|---|---|---|
| Roofers | \n98304 | \n$8,000–$15,000 | \n$25–$45 | \nHighest | \n
| Framers | \n91342 | \n$5,000–$10,000 | \n$18–$35 | \nHigh | \n
| Concrete/Masonry | \n91580 | \n$3,500–$7,000 | \n$12–$22 | \nHigh | \n
| HVAC | \n91583 | \n$2,500–$5,500 | \n$8–$16 | \nMedium | \n
| Electricians | \n91580 | \n$2,000–$4,500 | \n$8–$15 | \nMedium | \n
| Plumbers | \n91581 | \n$2,200–$5,000 | \n$7–$13 | \nMedium | \n
| Landscapers | \n97047 | \n$1,500–$3,500 | \n$6–$12 | \nLow-Medium | \n
| Painters | \n98344 | \n$1,200–$2,800 | \n$5–$10 | \nLow | \n
| Flooring | \n91338 | \n$1,400–$3,200 | \n$5–$11 | \nLow | \n
HVAC, Landscaping, and Concrete: Mid-Tier Trade Insurance Needs
\nHVAC contractors, landscapers, and concrete workers fall into the mid-risk tier with GL premiums of $1,500–$7,000 depending on specific operations, equipment use, and whether work involves heights or heavy machinery. Each carries distinct specialty exposures beyond standard GL.\nHVAC contractors (code 91583) face refrigerant leak liability, carbon monoxide poisoning claims from furnace installations, and fire exposure from gas line connections. Landscapers (code 97047) carry herbicide/pesticide application exposure requiring pollution liability, plus significant property damage risk from mowing operations near vehicles and structures. Concrete and masonry contractors face heavy equipment injury claims, silica dust health exposure, and structural failure claims when foundations or load-bearing walls prove deficient. Each trade benefits from builders risk coverage on new construction projects and an umbrella policy to satisfy large-project contract requirements.\n\nMid-Tier Trade Specialty Endorsements
\n- \n
- HVAC — pollution and professional liability: Refrigerant leaks trigger pollution exclusions in standard GL, and design errors in system sizing create professional liability exposure costing an additional $1,200–$3,000 annually to cover \n
- Landscaping — pesticide applicator coverage: Any landscape company applying chemicals needs pollution liability ($600–$1,800/year) plus proof of Texas Department of Agriculture licensing for commercial pesticide application \n
- Concrete — structural failure tail: Foundation and structural concrete failures may not appear for 5–10 years, requiring extended completed operations reporting periods beyond the standard policy term \n
- All mid-tier trades — equipment floater: Concrete pumps ($150K+), HVAC recovery machines ($5K+), and commercial mowers ($15K+) need inland marine coverage since commercial auto and property policies exclude equipment at jobsites \n
How Do Painters and Flooring Contractors Keep Premiums Low?
\nPainters (code 98344) and flooring installers (code 91338) enjoy the lowest contractor insurance rates in Texas because their work occurs at ground level, involves minimal heavy equipment, and produces lower-severity claims. GL premiums of $1,200–$3,200 annually reflect this favorable loss history.\nThe primary exposures for painters are overspray damage to vehicles and adjacent surfaces, solvent-related fire claims, and slip-and-fall injuries from ladders. Flooring contractors face property damage to existing structures during removal, adhesive fume claims, and repetitive-motion workers’ comp injuries. Both trades can maintain low premiums by limiting ladder work to under 15 feet (exterior painters working at height face significantly higher rates), maintaining clean claims histories, and ensuring proper class code assignment. A painter incorrectly coded as an exterior specialist when 80% of revenue comes from interior work overpays by 15–25%.\n\nLow-Risk Trade Premium Strategies
\n- \n
- Accurate revenue reporting: GL premiums are calculated on revenue—overestimating at policy inception means overpaying upfront, while underestimating triggers a large audit bill at term end that can strain cash flow \n
- Height limitation disclosure: Painters who work exclusively below 15 feet qualify for lower-rated subclassifications at many carriers, saving $500–$1,500 annually compared to those coded for multi-story exterior work \n
- Subcontractor certificates: If you sub out high-risk work (e.g., a flooring company subbing out asbestos abatement), obtaining COIs from those subs prevents their exposure from being rated on your policy \n
- Claims-free credits: Most carriers offer 5–15% premium credits for 3+ consecutive claims-free years, compounding savings that make the difference between a $1,400 and $2,800 GL policy for the same operation \n
What Specialty Endorsements Does Each Trade Need?
\nBeyond standard GL, each contractor trade requires endorsements addressing exposures that base policies explicitly exclude. Without these endorsements, you carry coverage gaps precisely where your trade is most likely to generate a claim.\nStandard GL policies contain exclusions for pollution, professional services, damage to your own work, underground utilities, and more. Each trade triggers different exclusions based on the nature of their operations. An experienced commercial agent identifies which exclusions create real exposure for your specific trade and adds the appropriate endorsements—rather than selling unnecessary coverage or leaving genuine gaps unaddressed.\n\nCritical Endorsements by Trade
\n- \n
- Roofers — hot tar/torch exclusion removal: Many GL policies exclude claims arising from torch-applied roofing; roofers using modified bitumen or torch-down systems must specifically remove this exclusion or face denied claims for fire damage \n
- Framers — residential construction limitation removal: Some carriers restrict framing coverage to commercial only; residential framers must verify their policy does not contain a residential exclusion that voids coverage on home construction \n
- Electricians — EIFS/exterior insulation exclusion: Electricians penetrating building envelopes for exterior installations may trigger EIFS exclusions that deny water intrusion claims resulting from improper sealing around penetrations \n
- All trades — waiver of subrogation: Required by most GC contracts, this endorsement prevents your carrier from recovering claim payments from the party that required additional insured status—costs $0–$250 per endorsement \n
How Does Canopy Match Your Trade to the Right Carrier?
\nCanopy Insurance matches each trade to the carriers that specialize in and price that classification most competitively, rather than forcing every contractor into a generalist carrier that overcharges high-risk trades and under-serves low-risk ones. This trade-specific carrier matching is why Canopy maintains a 99.1% client retention rate.\nEJ Nadolny, Canopy’s CLCS-designated Commercial Lines Coverage Specialist with 15+ years of commercial insurance experience, knows which carriers offer the best roofing programs, which specialize in mechanical trades, and which price painting and flooring most aggressively. When your trade classification changes or you add a new service line, EJ restructures your package to reflect the updated risk profile—ensuring you never overpay because your coverage was built for a different operation than what you actually perform today.\n\nCanopy’s Trade-Specific Approach
\n- \n
- Carrier specialization matching: Roofing accounts go to surplus lines carriers with dedicated roofing programs; plumbers go to carriers with broad pollution endorsements; painters go to carriers offering best-in-class claims-free credits \n
- Class code verification: EJ reviews your actual operations against your assigned ISO code at every renewal, catching misclassifications that cost contractors thousands in unnecessary premium charges annually \n
- Endorsement gap analysis: Your trade’s specific exclusion exposures are mapped against your current policy to identify gaps—then the appropriate endorsements are added before a claim reveals the gap \n
- Annual re-marketing across 18+ carriers: Carrier appetites shift yearly—a carrier that was competitive for HVAC contractors last year may be non-competitive this year, making annual re-shopping essential for ongoing savings \n
The Bottom Line
\nYour trade classification is the largest single factor in your Texas contractor insurance premium, with costs ranging from $1,200 annually for low-risk painters to $15,000+ for roofers carrying the same GL limits. Beyond cost differences, each trade requires specific endorsements addressing the exclusions that standard GL policies contain—pollution for plumbers, professional liability for electricians, torch exclusion removal for roofers. Getting this wrong means either overpaying for coverage built for a different trade or carrying gaps exactly where your trade generates claims. Canopy Insurance matches your specific trade to the carriers that price it most competitively while ensuring every specialty endorsement is in place. EJ Nadolny’s 15+ years of commercial experience and access to 18+ carriers means your package is built for your actual operations—not a generic contractor template. Next step: get a free trade-specific insurance quote and see how much your classification should actually cost.\n\nFrequently Asked Questions
\n\nCan I save money by misrepresenting my trade classification?
\n No—and it backfires catastrophically. If you claim a lower-risk code and file a claim, the carrier can deny it for material misrepresentation, void your policy retroactively, and leave you personally liable for the entire claim amount plus defense costs.\nWhat happens if my company performs multiple trades?
\n Your policy rates each trade separately based on the revenue or payroll allocated to that classification. A company doing both roofing and painting pays the roofing rate on roofing revenue and the painting rate on painting revenue—accurate allocation is essential to avoid overpaying.\nHow often do GL class codes change?
\n ISO updates classification codes periodically, but changes to established trade codes are rare. What changes more often is your correct classification as your business evolves—review with your agent annually when your scope of work shifts.\nDo subcontractors need the same coverage as general contractors?
\n Subcontractors typically need the same coverage types (GL, workers’ comp, commercial auto) but may carry lower limits. However, most GC contracts specify minimum limits for subs—commonly $1M/$2M GL regardless of the sub’s size or trade.\nWhy do some carriers refuse to write roofers?
\n Roofing produces the highest claim frequency and severity of any contractor trade. Standard-market carriers with conservative loss ratios avoid the classification entirely, leaving roofers to specialty and surplus lines carriers that charge higher premiums but accept the risk.\nWhat is a contractor’s experience modification rate?
\n The EMR is a multiplier applied to workers’ comp premiums based on your 3-year claims history versus industry averages for your trade. An EMR of 0.85 means you pay 15% less than average; 1.30 means 30% more. Many GCs require subs to maintain an EMR below 1.2.\nShould a one-person operation still carry workers’ comp?
\n Texas does not require sole proprietors to cover themselves, but many GC contracts require it from all subs regardless of employee count. Additionally, your personal health insurance likely excludes work-related injuries, leaving you uninsured for your highest-risk activity.\nHow does adding employees change my insurance costs?
\n Workers’ comp premiums are calculated per $100 of payroll, so adding employees increases cost proportionally. GL premiums based on revenue may not change immediately, but your annual audit will adjust the premium to reflect actual exposure at term end.\n- \n
- Texas Department of Insurance — Workers’ Compensation for Employers \n
- Insurance Information Institute — Understanding Business Insurance \n
- NCCI — Workers’ Compensation Classification Codes \n
- OSHA — Fall Protection in Construction \n
- U.S. Small Business Administration — Get Business Insurance \n
- Investopedia — General Liability Insurance Explained \n
- Texas Labor Code Chapter 406 — Workers’ Compensation Insurance Coverage \n
EJ Nadolny is the founder and principal agent of Canopy Insurance Texas, an independent insurance agency based in San Antonio. With deep expertise in home, auto, commercial, and specialty insurance lines, EJ leads a team that represents 18+ carriers across Texas. His approach focuses on finding the right coverage at the right price by shopping the market on behalf of every client — not pushing a single carrier’s products.



