Clear pricing, quoted before any work begins. Book a free fit call.

Small Business Tax

Roofing Contractor Entity Structure: The LLC, the S Election, and the Workers' Compensation Line That Decides the Arithmetic

Reviewed by the Fairlight Accounting cross-border tax team — U.S. & Canadian Tax Desks

On this page

Roofing companies decide their entity around a fall and a premium. The liability floor: roofing's claims are severe in three directions — a worker's fall (the trade's leading cause of construction deaths; workers' compensation covers the employee, but an uninsured "sub" or a misclassified crew member sues the company and its owner), a leak or a failed installation after the job (completed operations — a roof that fails in a storm two years later, with the interior damage behind it), and a storm-season dispute (an insurance company alleging fraud on a supplement, a homeowner alleging a waived deductible, a canvassing complaint) — the LLC or corporation is the floor for any roofing business beyond a solo owner-operator, with general liability including completed operations at the limits general contractors and property managers require, workers' compensation on every crew member, the trucks' commercial policies, an umbrella, and the license bond as the first line; the entity is formed before the first crew is hired, and the workers' compensation policy is bound before the first ladder goes up. The license layer: roofing licenses vary by state (some license roofing contractors specifically; some under a general contractor's license; some by locality), and the qualifier and entity rules are confirmed before formation (the electrical entity guide's coordination point). The tax structures (the LLC cost guide): a sole proprietorship or single-member LLC on Schedule C — self-employment tax on all net profit; an LLC electing S status — a reasonable salary through payroll, distributions free of payroll tax, Form 1120-S; a partnership for co-owners; the C corporation, rarely at this scale. The crew and the payroll — the classification the carrier tests: roofers on the company's jobs, on its schedule, with its ladders, nailers, and trucks are employees under the federal control test and under ABC prong B regardless (the carpet cleaning classification guide lays out the tests); the roofing industry's 1099 crew model is tested not only by the state labor agency but by the workers' compensation carrier's annual payroll audit — the auditor reviews 1099 payments and adds any uncertified "subcontractor" to the insured payroll at the roofing class rate, billing the premium retroactively; a company with crews properly on payroll runs the payroll the S election needs (adding the owner costs little incremental); a company on 1099s creates the payroll for the election and fixes the classification the audit would have forced anyway. The workers' compensation line — what makes roofing's arithmetic different: at commonly about US$5 to US$20 per US$100 of payroll, more in the costliest states (the class rate varies by state and by the company's experience modifier), workers' compensation on a US$600,000 roofing payroll is roughly US$30,000 to US$120,000 — a cost that scales with wages, which means the owner's own salary under the S election carries it too unless the owner excludes themselves from coverage (permitted in many states for owner-officers, with a capped payroll figure where included), and which makes the S election's "reasonable salary" question a workers' compensation question as well: a higher owner salary is more payroll tax and, if the owner is covered, more premium. The reasonable salary for a roofing owner: a roofing superintendent's or project manager's market wage in the local market (the state's workforce data for roofers and first-line supervisors, the industry's surveys) plus the owner's management and sales component — a figure that for most owner-operators lands in the US$65,000-to-US$105,000 range depending on the market and the company's size; documented and revisited annually. The saving: payroll tax avoided on the distribution portion — a company owner netting US$280,000 with a US$95,000 salary saves payroll tax on US$185,000 (about US$15,000 — limited because most of the distribution sits above the Social Security wage base); a solo roofer netting US$85,000 with a US$68,000 salary saves payroll tax on US$17,000 (about US$1,600). The qualified business income deduction: roofing is not a specified service trade, so the 20% deduction applies at all income levels subject to the wage-and-property limitation — satisfied many times over by a company with crew payroll and trucks; the S election's salary reduces the QBI base while the crew's W-2 wages support the limitation. The models. The solo roofer (repairs and small jobs, no employees, one truck): net profit under about US$80,000 — Schedule C with an LLC (a roofer's salary consumes most of the net; a new payroll for one weighs against a small distribution); US$80,000 to US$125,000 — the worksheet; above US$125,000 — the election usually pays, and the solo roofer at that profit is hiring. The residential company with crews: the payroll exists — the election pays at a lower profit; the salary is a superintendent's plus management; the workers' compensation on the crew is in the cost base and the owner's coverage decision is in the worksheet; the trucks and the crew satisfy the QBI limitation. The storm operation: a company that follows hail across states has a multistate payroll (workers' compensation and unemployment registrations in each state where crews work — the consulting multistate guide's framework in a roofing setting), income sourced to each state, contractor licensing in each, and a profit that swings with the weather — the S election's arithmetic on normalized profit (a hail year and a quiet year averaged), a salary schedule that the quiet years carry, and the multistate compliance as the larger cost. The co-owner case: a roofer and a salesperson in partnership face two salaries (a superintendent's and a sales manager's) against the shared profit — the partnership's guaranteed payments versus the S corporation's distributions by ownership (the chiropractic entity guide's multi-owner point). The equipment cycle: a truck-and-trailer year expensed under bonus depreciation depresses profit — the election's arithmetic runs on normalized profit. The annual re-run: profit (weather-normalized), the crew count, the workers' compensation experience modifier (which moves the premium and the arithmetic), the owner's coverage election, and the salary against updated wage data — revisited each January, with the carrier's audit and the license renewal alongside.

Key takeaways

  • The LLC or corporation is the floor — falls, completed-operations leaks, and storm-season disputes — formed before the first crew, with workers' compensation bound before the first ladder.
  • The crew is employees, and the carrier's audit tests it: uncertified "subs" are added to insured payroll at the roofing class rate with retroactive premium — the payroll the S election needs exists or gets created in the audit's shadow.
  • Workers' compensation at commonly US$5–20 per US$100 (more in the costliest states) makes the salary decision a premium decision too — the owner's coverage election (excluded, or included at a capped figure) is a line in the worksheet.
  • Reasonable salary is a roofing superintendent's market wage plus management — typically US$65,000–105,000 — documented and revisited.
  • Not a specified service trade; the crew's wages and the trucks' basis satisfy the QBI limitation.
  • Models: the solo roofer on Schedule C under US$80,000; the residential company electing at a lower profit; the storm operation with multistate payroll, weather-normalized profit, and a salary schedule the quiet years carry.

The roofing contractor's entity worksheet

Licensing rules confirmed. Coverage bound (completed operations at required limits, workers' comp on every crew member, umbrella, bond). Crews on payroll (or the classification cleanup costed against the carrier's audit). Owner's workers' comp coverage election. Weather-normalized net profit (truck years smoothed). Reasonable salary (superintendent plus management). Distribution portion; payroll tax saved; premium effect of the salary if covered. Election costs (1120-S, incremental payroll, basis tracking, state layer). QBI under each. Multistate registrations for storm work. Net result. Fifteen minutes each January, with the audit and the experience modifier alongside.

Worked example

Three roofing businesses. One: a solo roofer doing repairs and small replacements, netting US$78,000 — a single-member LLC (formed for the leak liability), workers' compensation waived for himself as permitted, Schedule C, the full QBI deduction; the S election worksheet (a US$66,000 roofer's salary, a US$12,000 distribution, about US$900 saved against a new payroll and the 1120-S) says no. Two: a residential company with nine roofers paid "as subs" — no certificates, company trucks and ladders, company jobs — netting US$190,000 to the owner. The workers' compensation carrier's audit lands first: all nine added to insured payroll at US$19 per US$100 (a high-rate state), US$76,000 of premium billed retroactively. The classification review then moves them to payroll going forward (the state agency's assessment negotiated; the federal past through the voluntary program), and the S election worksheet runs at the same time: a US$88,000 superintendent's salary (the owner excluded from workers' compensation coverage), a US$102,000 distribution saving about US$14,000, the election's costs now small because the payroll exists — net positive by five figures, and the roofs repriced to carry the premium the company had been avoiding. Three: a storm operation with twenty employees, crews that work three states in a hail year, netting US$420,000 in a storm year and US$140,000 in a quiet one — an S corporation since year two with a US$100,000 salary paid steadily (the quiet years carry it from a reserve built in storm years), workers' compensation and unemployment registrations in each state the crews work, income apportioned to each, contractor licenses in each, and the election's arithmetic run on the two-year average. Three companies, one ladder, and the carrier's audit decided the second one's payroll before the tax worksheet did.

Official sources

The IRS states: “S corporations must pay reasonable compensation to a shareholder-employee in return for services that the employee provides to the corporation before non-wage distributions may be made to the shareholder-employee.” — Internal Revenue Service, S corporation compensation and medical insurance issues, https://www.irs.gov/businesses/small-businesses-self-employed/s-corporation-compensation-and-medical-insurance-issues

The IRS states: “In determining whether the person providing service is an employee or an independent contractor, all information that provides evidence of the degree of control and independence must be considered.” — Internal Revenue Service, Independent contractor (self-employed) or employee?, https://www.irs.gov/businesses/small-businesses-self-employed/independent-contractor-self-employed-or-employee

Practitioner note

A roofing contractor's entity decision is shaped by a liability profile that ends businesses and a workers' compensation line that can exceed the tax the S election saves — which is why in this trade the crew classification is tested by the carrier's audit before any agency, and the owner's own coverage election sits inside the salary worksheet. Our roofing worksheets normalize profit across storm and quiet years, count the retroactive premium into any classification cleanup, and form the LLC before the first crew because the fall is the claim the entity exists for.

See also: For related guidance, see roofing contractor deductions: the materials, the trucks, the fall protection, and the storm season; and browse every small business tax guide, by situation.

Next step

Fairlight Accounting is a cross-border accounting and tax practice with a U.S. Tax Desk and a Canadian Tax Desk. Our U.S. Tax Desk handles roofing contractor entity planning — licensing coordination, LLC formation with completed-operations and workers' compensation coverage, crew classification against the carrier's audit, the S election worksheet with owner coverage elections and weather-normalized profit, multistate registrations for storm work, and QBI computation. See pricing or book a call.

Cross-border taxes, handled in one place

U.S. and Canadian filings prepared together by our U.S. and Canadian Tax Desks.

Book a free fit call

Have a question about Small Business Tax?

Book a free consultation and get a straight answer from our cross-border tax team — no obligation.