NAICS code for roofing contractors: 238160, and the jobs that aren't roofing

Every roofer uses 238160, but a roofing company rarely does only roofing. Gutters, solar, insulation and storm restoration each have their own code, and listing the right ones decides which bids and searches you show up in.

Industry code5 min readPublished

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...CodeTitle
Install, repair or replace roofs, coat roofs, install skylights238160Roofing Contractors
Install gutters, downspouts, gutter guards, fascia or soffits238170Siding Contractors
Install siding238170Siding Contractors
Install roof trusses and the sheathing attached to them238130Framing Contractors
Install solar panels238210Electrical Contractors and Other Wiring Installation Contractors
Insulate roofs238310Drywall and Insulation Contractors
Run whole remodeling or storm restoration jobs across trades236118Residential Remodelers
Clean gutters561790Other Services to Buildings and Dwellings
Inspect roofs and homes541350Building Inspection Services
Consult on roofs or waterproofing541690Other Scientific and Technical Consulting Services
Distribute roofing materials423330Roofing, Siding, and Insulation Material Merchant Wholesalers
Make asphalt shingles or roof coatings324122Asphalt 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

SICTitleNAICS 2022 equivalents
1761Roofing, Siding, and Sheet Metal Work238160 (roofing), 238170 (siding), 238390 (other sheet metal work)
5033Roofing, Siding, and Insulation Materials (wholesale)423330, plus parts of 425120 and 444180
2952Asphalt Felts and Coatings324122

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 establishmentEstablishments
Fewer than 516,661
5 to 93,826
10 to 192,566
20 to 491,715
50 to 99533
100 to 249190
250 to 49920
500 to 9996
1,000 or moreNot 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:

CodeSize 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 Wholesalers225 employees
324122 Asphalt Shingle and Coating Materials Manufacturing1,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:

CompanyEDGAR SICHeadquarters2025 revenueRole in roofing
Owens Corning3290Toledo, OH$10,103 million (net sales)Shingle maker with a Roofing segment
QXO5030Greenwich, 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 Companies3060Scottsdale, AZ$5,019.9 millionCommercial 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.

  1. Primary code: 238160. Re-roofs and coatings are both roofing, 90% of revenue.
  2. Secondary code: 238170 for the gutter work, listed in SAM.gov in case a base housing contract bundles gutters.
  3. 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.
  4. SIC for a supplier credit form: 1761.
  5. Tax return: activity code 238160.

Next step: compare the rules for the other building trades on the NAICS code for construction page.

Sources

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.

Find roofing contractors that fit

Describe the roofers you sell to and Bebop finds them, explains why each fits and names the owner or operations lead.

Edit the search to match your market. Already have an account? Log in