BidFox

How to win federal roofing contracts

To win federal roofing contracts, register in SAM.gov, find notices under the roofing NAICS codes in the states you work in, and bid first on small business set-asides, which made up 71% of the 345 roofing solicitations posted in the last 12 months. Today there are 17 open notices, and the busiest buyer over the past year was the Department of the Army.

The market today

Right now there are 17 open federal roofing notices, 14 of them open for bids. 3 close within the next 7 days. 12 are set aside for small or certified businesses, so fewer companies can compete. Over the last 12 months agencies posted 345 roofing solicitations and published 44 awards with a median value of $563K. The busiest buyer was the Department of the Army, with 62 solicitations.

Open notices today17
Closing within 7 days3
Set aside for small or certified businesses12
Solicitations posted in the last 12 months345
Published awards in the last 12 months44 (median $563K)

From public SAM.gov data, updated October 20, 2026. See every open roofing notice.

Who buys roofing work

Roof replacements and repairs are bought for VA medical centers, military barracks and hangars, GSA federal buildings, national park facilities and Forest Service stations. Many jobs are single-building projects well suited to small roofing contractors.

The busiest buyers in the last 12 months:

The states with the most open roofing work today: Idaho (3), Nebraska (1), Hawaii (1), Texas (1), Colorado (1), North Carolina (1).

Rules to know before you bid

  • Roofing is construction: Davis-Bacon prevailing wages apply over $2,000 and Miller Act bonds over $150,000.
  • Specifications often require a manufacturer's warranty and an installer approved by that manufacturer, so check the specified systems before you bid.
  • Older federal buildings can contain asbestos or lead; the solicitation says whether abatement is part of the work.

NAICS codes for roofing

Agencies tag each notice with one NAICS code, and that code sets the size standard for small business set-asides. These are the codes BidFox follows for roofing:

How to win your first one

  1. Register your business in SAM.gov (free) and list every NAICS code above that you can really perform. How to register.
  2. Watch the notices in your states every day, including sources sought and presolicitations, which tell you what is coming.
  3. Start with small set-aside jobs close to home: they have fewer bidders and build the past performance you need later.
  4. Read the whole solicitation, ask questions before the deadline and acknowledge every amendment.
  5. Go to the site visit to confirm the tear-off layers and deck condition, and plan around weather windows written into the schedule.

Questions

How many federal roofing contracts are open right now?

On October 20, 2026 there were 17 open roofing notices on SAM.gov, 3 of them closing within a week.

Which agencies buy the most roofing?

Counting solicitations from the last 12 months: Department of the Army (62); Forest Service (42); Department of the Air Force (31).

Can a small business win federal roofing contracts?

Yes. 71% of the roofing solicitations in the last 12 months were set aside for small businesses or for certified firms such as 8(a), HUBZone, SDVOSB or WOSB.

How much are federal roofing contracts worth?

The median published award in the last 12 months was $563K, across 44 award notices. Values vary widely and some contracts are awarded without a public notice.

What NAICS codes are used for roofing?

The main ones are 238160 (Roofing Contractors).

Related guides

Last reviewed October 20, 2026. This guide is general information, not legal advice. Rules and dollar thresholds change, so check the solicitation and the official sources linked above.