Short answer
The NAICS code for roofing contractors is 238160, Roofing Contractors. It covers installing, repairing and replacing roofs of any material, roof coating and spraying, and skylight installation. Related work has its own codes: gutters, downspouts, fascia and soffits are 238170 Siding Contractors, roof trusses are 238130 Framing Contractors, solar panels are 238210 and roof insulation is 238310. The SIC code is 1761, Roofing, Siding, and Sheet Metal Work.
- County Business Patterns 2023 counts 25,519 roofing contractor establishments (238160) with 215,242 employees.
- 65% of roofing establishments have fewer than five employees; 2,464 have 20 or more.
- The SBA size standard for 238160 is $19.0 million in average annual receipts.
- SIC 1761 covers roofing, siding and sheet metal work, so it maps to three NAICS codes: 238160, 238170 and 238390.
- No SEC-listed company is mainly a roofing contractor; the public companies in roofing make or distribute the materials.
On this page
This page is for roofing companies filling in a NAICS or SIC field (SAM.gov, a bond or insurance application, a supplier credit form, a city vendor portal) and for sellers building a list of roofers. It gives the code, the neighboring codes and when each applies, how many roofing businesses there are, and where to find them.
The NAICS code for roofing is 238160
238160, Roofing Contractors, sits in Subsector 238, Specialty Trade Contractors. The Census Bureau's definition covers establishments primarily engaged in roofing, including treating roofs (spraying, painting or coating) and installing skylights. New work, additions, alterations, maintenance and repairs all count, so a repair-only roofer and a commercial re-roofer share the code.
The Census index lists asphalt shingles, metal roofing (sheet, corrugated, copper, galvanized), roll roofing, built-up tar and gravel, roof membranes, low-slope and steep-slope roofing, solar reflective roof coatings and skylights under 238160.
The codes next to it, and how to choose
The Census cross-references move these jobs out of 238160:
| If you mainly... | Code | Title |
|---|---|---|
| Install, repair or replace roofs, coat roofs, install skylights | 238160 | Roofing Contractors |
| Install gutters, downspouts, gutter guards, fascia or soffits | 238170 | Siding Contractors |
| Install siding | 238170 | Siding Contractors |
| Install roof trusses and the sheathing attached to them | 238130 | Framing Contractors |
| Install solar panels | 238210 | Electrical Contractors and Other Wiring Installation Contractors |
| Insulate roofs | 238310 | Drywall and Insulation Contractors |
| Run whole remodeling or storm restoration jobs across trades | 236118 | Residential Remodelers |
| Clean gutters | 561790 | Other Services to Buildings and Dwellings |
| Inspect roofs and homes | 541350 | Building Inspection Services |
| Consult on roofs or waterproofing | 541690 | Other Scientific and Technical Consulting Services |
| Distribute roofing materials | 423330 | Roofing, Siding, and Insulation Material Merchant Wholesalers |
| Make asphalt shingles or roof coatings | 324122 | Asphalt Shingle and Coating Materials Manufacturing |
NAICS classifies by primary activity, measured in practice by revenue. A roofer that installs gutters on a third of its jobs is still 238160 if roofing brings in most of the money; list 238170 as a secondary code. A storm restoration company that sells the insurance job and then subcontracts roofing, siding and interiors is acting as a general contractor (236118 for homes), not a roofer.
The SIC code for roofing
| SIC | Title | NAICS 2022 equivalents |
|---|---|---|
| 1761 | Roofing, Siding, and Sheet Metal Work | 238160 (roofing), 238170 (siding), 238390 (other sheet metal work) |
| 5033 | Roofing, Siding, and Insulation Materials (wholesale) | 423330, plus parts of 425120 and 444180 |
| 2952 | Asphalt Felts and Coatings | 324122 |
SIC 1761 is the answer for any roofing contractor. Because it also covers siding and sheet metal work, a SIC-based list of "roofers" includes siding and gutter companies; NAICS 238160 is the cleaner filter. The SEC's EDGAR list doesn't carry 1761 and files specialty trade contractors under 1700.
How many roofing businesses there are
County Business Patterns 2023 counts 25,519 roofing contractor establishments with 215,242 employees and $15.19 billion in annual payroll. The 2023 data use 2017 NAICS codes; 238160 is unchanged in 2022.
| Employees per establishment | Establishments |
|---|---|
| Fewer than 5 | 16,661 |
| 5 to 9 | 3,826 |
| 10 to 19 | 2,566 |
| 20 to 49 | 1,715 |
| 50 to 99 | 533 |
| 100 to 249 | 190 |
| 250 to 499 | 20 |
| 500 to 999 | 6 |
| 1,000 or more | Not published |
The states with the most roofing establishments are California (2,926), Texas (2,442), Florida (2,215), Illinois (1,026) and Washington (990).
The neighbors, for comparison: 238170 Siding Contractors has 9,142 establishments, 238130 Framing Contractors 12,417 and 423330 roofing and siding wholesalers 3,581. CBP counts locations with paid employees, so owner-operators without payroll aren't included, and a roofer with branches in three cities counts three times.
SBA size standards
These are the size standards in the SBA's table effective March 17, 2023. Construction codes are measured in average annual receipts over the last five completed fiscal years:
| Code | Size standard |
|---|---|
| 238160 Roofing Contractors | $19.0 million |
| 238170 Siding Contractors | $19.0 million |
| 238130 Framing Contractors | $19.0 million |
| 238310 Drywall and Insulation Contractors | $19.0 million |
| 236118 Residential Remodelers | $45.0 million |
| 423330 Roofing, Siding, and Insulation Material Merchant Wholesalers | 225 employees |
| 324122 Asphalt Shingle and Coating Materials Manufacturing | 1,100 employees |
Where the code gets used, and what a wrong one costs
- Federal and public bids. A roof replacement solicitation carries one NAICS code chosen by the contracting officer, and that code's size standard decides whether you're small for the bid. Register 238160 and any secondary codes you'd bid under in SAM.gov, or agencies searching by code won't find you.
- Tax returns. The IRS Schedule C list uses 238160, Roofing contractors, the same as NAICS.
- Bonds, insurance and supplier credit. Sureties, insurers and distributors ask for a code to classify your risk. If you also install solar or run whole restoration jobs, describe that work too; a roofing code alone tells them you work on the roof and nothing else.
Finding roofing companies
No SEC-listed company is mainly a roofing contractor. The public companies in roofing make or distribute the materials, and their 10-Ks show how concentrated the supply side is:
| Company | EDGAR SIC | Headquarters | 2025 revenue | Role in roofing |
|---|---|---|---|---|
| Owens Corning | 3290 | Toledo, OH | $10,103 million (net sales) | Shingle maker with a Roofing segment |
| QXO | 5030 | Greenwich, CT | $6,842.2 million (net sales) | Bought Beacon Roofing Supply in April 2025; calls itself the largest publicly traded roofing distributor in North America |
| Carlisle Companies | 3060 | Scottsdale, AZ | $5,019.9 million | Commercial roofing membranes and other building envelope products |
Carlisle's 10-K says QXO and Beacon together accounted for about 16.7% of its 2025 revenue, and ABC Supply Co. for about 16.3%. Two distributors buying a third of a major manufacturer's output tells a seller where roofers buy: at distributor branches, on credit terms. QXO's 2025 figure includes Beacon only from the April 2025 acquisition. The EDGAR list for SIC 1700 shows the listed specialty trade contractors, mostly solar and mechanical firms.
For the roofers themselves, use NAICS 238160 and filter by size: the 2,464 establishments with 20 or more employees run estimators, project managers and crews, and buy software, equipment, insurance and financing. Where your state licenses roofing contractors, its license lookup confirms each firm is active. Bebop finds roofing companies from a plain-language description (residential or commercial, region, size) and researches each account.
Worked example
Illustrative example. The company and figures are invented to show the method.
Summit Ridge Roofing (summitridge.example) has 30 employees in Texas. Revenue: 70% residential re-roofs, 20% commercial roof coatings, 10% seamless gutters.
- Primary code: 238160. Re-roofs and coatings are both roofing, 90% of revenue.
- Secondary code: 238170 for the gutter work, listed in SAM.gov in case a base housing contract bundles gutters.
- Size check: receipts over five years total $31.0 million, an average of $6.2 million, under the $19.0 million standard for both codes.
- SIC for a supplier credit form: 1761.
- Tax return: activity code 238160.
Next step: compare the rules for the other building trades on the NAICS code for construction page.
Sources
- North American Industry Classification System, United States, 2022 (manual), US Census Bureau, 2022
- 2022 NAICS definition: 238160 Roofing Contractors, US Census Bureau, accessed 30 October 2026
- NAICS concordances: 1987 SIC to 2002 NAICS through 2017 to 2022 NAICS, US Census Bureau, accessed 30 October 2026
- 2023 County Business Patterns datasets, US Census Bureau, 2025
- County Business Patterns methodology, US Census Bureau, accessed 30 October 2026
- Table of size standards (effective March 17, 2023), US Small Business Administration, accessed 30 October 2026
- 13 CFR 121.201, What size standards has SBA identified by NAICS codes?, Electronic Code of Federal Regulations, accessed 30 October 2026
- FAR 19.102, Size standards, Acquisition.gov, accessed 30 October 2026
- SIC Manual: 1761 Roofing, Siding, and Sheet Metal Work, Occupational Safety and Health Administration, accessed 30 October 2026
- 2025 Instructions for Schedule C (Form 1040): Principal Business or Professional Activity Codes, Internal Revenue Service, accessed 30 October 2026
- Owens Corning, Form 10-K for 2025, SEC EDGAR, 25 February 2026
- QXO, Inc., Form 10-K for 2025, SEC EDGAR, 27 February 2026
- Carlisle Companies, Form 10-K for 2025, SEC EDGAR, 13 February 2026
Written by the Bebop team at Blackpearl Group. Published .
Questions people ask
What is the NAICS code for roofing contractors?
238160, Roofing Contractors. It covers establishments primarily engaged in roofing of any material, including new roofs, replacements, repairs and maintenance, plus roof coating and spraying and skylight installation. It sits in Subsector 238, Specialty Trade Contractors. The SBA size standard is $19.0 million in average annual receipts, in the table effective March 17, 2023.
What is the NAICS code for roofers who also install gutters?
Use the code for whichever work earns more. Gutters, downspouts, gutter guards, fascia and soffits are 238170, Siding Contractors, in the Census cross-references. A roofer that mostly roofs stays in 238160 and can list 238170 as a secondary code in SAM.gov. A company that mostly installs gutters and siding should use 238170 as its primary code.
What is the SIC code for roofing?
SIC 1761, Roofing, Siding, and Sheet Metal Work. It maps to three NAICS codes: 238160 for roofing, 238170 for siding and 238390 for other sheet metal work. Roofing material distributors use SIC 5033 (Roofing, Siding, and Insulation Materials) and shingle makers SIC 2952 (Asphalt Felts and Coatings). On SEC EDGAR, contractors appear under the broader code 1700.
What NAICS code is a solar roofing company?
Solar panel installation is 238210, Electrical Contractors and Other Wiring Installation Contractors, under the Census cross-reference from 238160. A company that mainly replaces roofs and adds panels on some jobs stays in 238160 and lists 238210 as a secondary code. Applying a solar reflective roof coating is roofing work and stays in 238160.
How many roofing companies are in the US?
County Business Patterns 2023 counts 25,519 roofing contractor establishments (NAICS 238160) with 215,242 paid employees. It counts locations, not companies, and leaves out owner-operators with no employees. About 65% of these establishments have fewer than five employees, and 2,464 have 20 or more. California, Texas and Florida have the most.