Skip to main content
← All guides

Roofing contractors (NAICS 238160) in federal contract obligations

Federal contract awards coded NAICS 238160, Roofing Contractors, carry $1,836,205,662.85 in obligations across 2,493 awards in the USAspending.gov file SpendingVault indexes. Census uses the code for establishments primarily engaged in roofing. On a procurement record it is the industry tag on the award—not a square-footage of federal roofs, not a weather-damage tally, and not outlays.

Key figures

  • Roofing Contractors (NAICS 238160) shows $1,836,205,662.85 in contract obligations.
  • The total covers 2,493 contract awards, not a roof census.
  • General building-construction NAICS are outside this table when tagged separately.
  • Dollars are obligations, not outlays; assistance without NAICS is excluded.

Two thousand four hundred ninety-three awards, $1.84 billion

The $1,836,205,662.85 obligation stock sits on 2,493 contract awards, implying about $736,500 per award. Specialty-trade construction codes often mix repair task orders with larger reroof vehicles. The packet does not split steep-slope from membrane work. It supports the sum and the count.

Commercial and institutional building construction (236220) is a general-contractor line. Roofing contractors are a specialty trade. Mixing those totals with $1,836,205,662.85 invents a “buildings” figure this packet does not contain unless you cite both NAICS.

Specialty-trade obligations versus new-building NAICS

A new-building award tagged 236220 may include roofing in the statement of work without using 238160. Those dollars stay on the building-construction page. Standalone roofing tagged 238160 feeds this $1.84 billion. The table follows the reported six digits, not every trade listed in a spec.

Assistance for disaster housing or weatherization may lack NAICS. Those grants would not increment this industry total. Keep 238160 on the contract hub.

What 2,493 does not count

The award count includes orders and modifications that keep 238160. It is not 2,493 roofs and not 2,493 contractors. One IDIQ for roofing can generate many of those rows. The industry page lists recipients.

Obligations versus progress invoices

A roofing contract can be obligated when the order is signed while progress invoices follow work in place. Outlays are not in the packet. Change orders can add rows to the 2,493 while the net dollars move up or down.

Using the roofing-contractors hub

The Roofing Contractors industry page lists the USAspending.gov actions behind $1.84 billion. Agencies and vendors belong there. Compare 238160 with other specialty trades and building-construction codes on the all-industries index.

Citing 238160 without turning it into a roof census

Quote $1,836,205,662.85 as USAspending contract obligations on 2,493 awards tagged NAICS 238160. Do not convert the total into squares of roofing. Specialty-trade NAICS on contracts record contractor commitments as classified, not facility-condition indexes.

General building construction tagged 236220 is outside this total even when the building has a roof. Roofing tagged 238160 is inside. The table follows the code on the award.

The 2,493-award count should travel with the dollars. Warehouse refreshes can move both figures. Recoding a reroof into a commercial-building NAICS would send new actions off this page.

Assistance without NAICS remains outside. Quote USAspending.gov, quote obligations, quote 2,493 awards, and open the hub for recipients. Stop before converting roofing contractors into advice about how a building should be maintained.

Readers quoting this industry should keep two packet facts in one sentence: $1,836,205,663 in USAspending.gov contract obligations and 2,493 awards tagged NAICS 238160 (ROOFING CONTRACTORS). Dropping either figure hides whether the book is a few large vehicles or many small orders. The rounded obligation used for citation is $1,836,205,663; cents on the source total, if any, do not change the industry identity of the code.

ROOFING CONTRACTORS shows 2,493 award records, enough to include recurring orders without resembling a micro-purchase flood. Modifications that keep the code are inside the count. Construction and specialty-trade codes record contractor commitments, not certificates of occupancy or squares of material in place. ROOFING CONTRACTORS follows the six digits on the award. Record corrections in the USAspending.gov warehouse can move both the $1,836,205,663 and the 2,493-award count. Treat the live ROOFING CONTRACTORS industry page as current and this file as a reading of the harvested packet.

Internal comparison belongs on the all-industries index, where NAICS 238160 sits beside other six-digit contract totals. Adding neighboring codes by hand creates a new total this packet does not contain; cite each NAICS if you add. Assistance awards that omit NAICS remain outside $1,836,205,663. Outlays remain unpublished here. Quote obligations, quote 2,493 awards, cite USAspending.gov, and open the overlay hub for recipients rather than inventing agencies, fiscal years, or unit counts the packet does not list.

A second check on language: do not call $1,836,205,663 an appropriation, a budget request, or cash disbursed. It is the recorded contract-obligation stock for ROOFING CONTRACTORS (NAICS 238160) in the indexed USAspending.gov extract. Do not call 2,493 a count of establishments. It is an award-record count. Those two constraints are the whole method of this guide.

Questions

How much is obligated under NAICS 238160 roofing contractors?
USAspending.gov contract awards tagged Roofing Contractors show $1,836,205,662.85 in obligations on 2,493 awards. That is a procurement commitment total, not square footage of roofs and not outlays. USAspending.gov is the source for the $1,836,205,663 obligation stock and the 2,493 contract awards tagged ROOFING CONTRACTORS (NAICS 238160). Assistance awards that omit NAICS are outside both figures.
Does this include new building construction that has a roof?
Only if those awards were also tagged 238160. General building construction uses other NAICS lines when tagged that way and is outside the $1,836,205,662.85 unless it carries the roofing-contractor code. Keep the citation on contract obligations: $1,836,205,663 on 2,493 awards coded NAICS 238160. Outlays, grants without NAICS, and unit counts are not in the packet that produced this page.
Do 2,493 awards mean 2,493 roofs?
No. The 2,493 figure counts contract records, including orders and modifications that keep 238160. One vehicle can cover many sites. The industry page lists the records. The industry hub lists the underlying USAspending.gov rows. This answer restates only packet facts: NAICS 238160, $1,836,205,663 obligated, and 2,493 awards for ROOFING CONTRACTORS.
Are disaster-repair grants included?
Assistance awards often lack NAICS, so they are omitted from this rollup. The $1,836,205,662.85 and 2,493 awards are the contract slice tagged 238160. Do not treat 2,493 as establishments or $1,836,205,663 as cash disbursed. Both numbers describe USAspending.gov contract actions tagged NAICS 238160 (ROOFING CONTRACTORS), not assistance and not outlays.

NAICS from USAspending contract awards. Assistance awards may not carry NAICS.