Most HVAC contractors have no idea federal government contracts exist for their trade. The ones who do know about them usually think the process is too complicated to be worth it.
Both assumptions are wrong — and expensive.
The U.S. federal government spent over $774 billion on contracts in FY2024. A significant chunk of that is HVAC, mechanical systems, and building maintenance work on federal buildings — courthouses, VA hospitals, military bases, post offices, national parks. These are ordinary HVAC jobs. The equipment is the same. The work is the same. The pay is better, and the clients don't haggle.
Here's everything you need to know to start bidding.
Why HVAC contractors are legally favored
Federal law requires agencies to award a certain percentage of contracts to small businesses. For contracts between $15,000 and $350,000, the law goes further: these contracts are automatically set aside for small businesses by default (FAR 19.502-2). Large companies aren't allowed to compete.
HVAC replacement and repair jobs on federal buildings land squarely in this range. A rooftop unit swap at a VA clinic, an HVAC upgrade at a federal courthouse, a mechanical systems overhaul at a military installation — these are $50K to $300K jobs, which means you're in a competition with only other small businesses.
Most don't. That's the whole opportunity.
Where HVAC government contracts are posted
All federal solicitations are posted on SAM.gov (System for Award Management). It's free to search. The database is massive and hard to navigate, but the contracts are there.
HVAC and mechanical work falls under NAICS code 238220 (Plumbing, Heating, and Air-Conditioning Contractors). That's the primary filter. Within that code you'll find everything from single-unit replacements to multi-building central plant projects.
In any given week, there are hundreds of active HVAC-related solicitations on SAM.gov. Most HVAC contractors don't know this because SAM.gov isn't exactly designed for someone running a 10-person shop.
What federal HVAC contracts actually pay
Here's a sample of real HVAC contracts from SAM.gov data. These are not cherry-picked — they're representative of the range of work that gets posted regularly:
| Agency | Work Type | Est. Value | Set-Aside |
|---|---|---|---|
| Army Corps of Engineers | HVAC replacement, barracks | $175,000–$225,000 | Small Business |
| VA Medical Center | Chiller plant maintenance contract | $85,000/year | SDVOSB |
| GSA Federal Building | RTU replacement, 6 units | $140,000–$180,000 | Small Business |
| National Park Service | HVAC controls upgrade | $95,000 | Small Business |
| U.S. Army Reserve Center | Heat pump installation, 12 units | $210,000 | HUBZone |
Most of these are awarded within 60–90 days of posting. Payment terms are net-30 via electronic invoice (no chasing checks).
Step 1: Register on SAM.gov
Before you can bid on anything, you need a SAM.gov registration. This is a one-time setup that takes about 6 weeks end-to-end (the background check process drives that timeline — it's not difficult, just slow).
What you'll need:
- Your EIN (federal tax ID)
- Your NAICS code — for HVAC, that's 238220
- A CAGE code (assigned by DoD — they'll send it after you apply)
- A UEI (Unique Entity Identifier — assigned by SAM.gov)
- Basic business and financial info
The registration is free. SAM.gov renews annually — set a calendar reminder, because a lapsed registration means you can't receive payment on any contract.
Step 2: Understand what "small business" means for HVAC
For NAICS 238220, the small business size standard is $19 million in average annual receipts. If you're reading this, you almost certainly qualify. Self-certify as a small business in your SAM.gov profile.
If you have any of the following, flag them in your profile — they unlock additional set-aside opportunities:
- HUBZone location: If your principal office is in a HUBZone area and 35% of your employees live in HUBZone areas, you qualify for a 10% price evaluation preference and dedicated set-asides. The government has missed its HUBZone spending goal for years — contracting officers are actively looking for HUBZone firms.
- Veteran-owned (SDVOSB): VA and DoD have large HVAC needs and specific set-aside pools for service-disabled veteran-owned businesses.
- Women-owned (WOSB): Additional set-asides available in 238220.
Step 3: Read the solicitation before you do anything else
Every solicitation has a Statement of Work (SOW) or Performance Work Statement (PWS). Read it. The document tells you exactly what the agency needs, what equipment specs are required, what certifications are needed, and how bids will be evaluated.
Common things to check before bidding on an HVAC solicitation:
- Does the spec call for a specific brand or model? Some contracts allow substitutions with approval; others don't.
- Is there a Bid Bond requirement? Most federal construction contracts above $150K require a bid bond — you'll need a surety relationship before you can bid.
- Are there Davis-Bacon prevailing wage requirements? Construction contracts typically include these wage determinations — factor them into your labor costs.
- What's the response deadline? Some solicitations give you 30 days; others give you 10. Don't start on something with 5 days left unless you have a fast turnaround system.
Step 4: Write the bid
A federal bid isn't a proposal letter. It's a structured document with specific sections. For most HVAC solicitations under $500K, the core components are:
- Technical Capability Statement — who you are, what you've done, why you can do this specific job
- Price Quote — line-item pricing (CLINs) for each deliverable in the SOW
- Representations & Certifications — standard Section K forms, pre-filled from your SAM.gov registration
- Submission checklist — confirming you've included every required attachment
The #1 reason first-time bidders get disqualified isn't price — it's missing required documents or non-compliant formatting. Read the solicitation instructions section (usually called "Section L" or "Instructions to Offerors") carefully.
See a real bid built in 5 minutes.
Pick a live federal job near you. Watch the full bid get drafted on the spot.
Build a Custom Bid Draft in 5 Minutes →What happens after you submit
For small dollar contracts (under $150K), awards can come within 2–4 weeks of the closing date. Larger contracts take longer. You'll receive an award notification if you win, or a "notice of unsuccessful offer" with a debriefing available if you don't.
Request the debriefing if you lose — agencies are required to provide it, and it will tell you exactly where your bid fell short (usually price, past performance narrative, or a technical requirement you didn't address directly).
The bottom line
Federal HVAC contracts aren't complicated — the process just looks unfamiliar the first time. Once you're registered and have submitted one bid, the second one takes a fraction of the time.
The contractors winning these jobs aren't larger or more sophisticated than you. They're just the ones who showed up. Most of the competition didn't bother, which is why the set-aside system exists: to give small businesses a protected lane with fewer bidders.
The lane is open. The question is whether you drive into it.