How to Win Government HVAC Contracts: A Practical Guide for Small Mechanical Contractors
This guide is for owners of small HVAC and refrigeration companies, often a few technicians and a couple of service vans, who want to bid on government work but have never filled out a federal solicitation.
Government buildings are full of aging rooftop units, boilers, chillers, split systems, walk-in coolers, and ice machines. Agencies buy replacements, repairs, and preventive maintenance all year, and many of those jobs are small enough for a local shop.
In this guide you will learn which NAICS codes to use, how to register for free, where to find HVAC bids, how to tell a construction job from a service job (which decides whether Davis-Bacon or the Service Contract Act applies), when bonds are required, how to price a replacement with a worked example, how to write and submit a quote, what happens after award, and why small mechanical contractors lose.
1. Pick the right NAICS code
Every solicitation carries one NAICS code that describes the work and sets the small business size limit for that job. The codes you list in your registration are how buyers and search tools find you.
These are the codes HVAC contractors see most. Size standards are from the current SBA table and are measured in average annual receipts, generally averaged over your last five completed fiscal years.
- 238220 Plumbing, Heating, and Air-Conditioning Contractors: $19.0 million. The main code for installing, replacing, and repairing HVAC and refrigeration systems.
- 811310 Commercial and Industrial Machinery and Equipment (except Automotive and Electronic) Repair and Maintenance: $12.5 million. Sometimes used for repair and maintenance of commercial refrigeration and mechanical equipment.
- 561210 Facilities Support Services: $47.0 million. Used when HVAC operations and maintenance is bundled with other building services.
2. Decide: bid yourself or team with a prime
You have two realistic ways in.
Bid as the prime: you register, find the job, price it, write the quote, carry any bonds, and sign the contract. You keep all of the margin and build your own federal record, but you also handle every submittal, payroll report, and clause.
Or work as a subcontractor to a prime that already has registrations and federal experience. You price the mechanical work, the prime bids, and if it wins, your technicians do the job. Your crew learns government job sites, submittals, and inspections while the prime carries the paperwork.
A common path is to subcontract on a few jobs, then bid small service calls and replacements directly. Choose your route before you start, because it changes how much of the next steps you need to do yourself.
If you subcontract, the prime will usually want a written quote broken out by line item, equipment cut sheets, proof of insurance and licenses, technician certifications, and references. Agree in writing on scope, price, warranty responsibility, how change orders are handled, and when you get paid.
3. Register in SAM.gov (it is free)
To hold a federal contract you need an active registration in SAM.gov. Registration is free; anyone charging you to register is a private service.
SAM assigns your business a Unique Entity ID (UEI) and a CAGE code. You will enter your legal name and address exactly as the IRS has them, your EIN, banking details for payment, and your NAICS codes, and you will answer representations and certifications, including your small business status.
New registrations can take a few weeks to activate. Renew every year so an award is not held up. If you qualify for SBA programs such as 8(a), HUBZone, women-owned small business, or service-disabled veteran-owned small business, apply with SBA as well, since some mechanical jobs are set aside for them.
Have this ready before you start the registration:
- Your legal business name and physical address, exactly as they appear with the IRS.
- Your EIN (or SSN for some sole proprietors).
- Bank routing and account numbers for electronic payment.
- Your NAICS codes and a point of contact for government business.
- Answers to the representations and certifications, including small business status.
4. Find HVAC bids
Federal HVAC jobs are posted on SAM.gov under Contract Opportunities. Search NAICS 238220, add keywords such as HVAC, boiler, chiller, rooftop unit, or refrigeration, and filter by your state. Save the search and turn on email alerts.
Know the dollar thresholds that took effect October 1, 2025. The micro-purchase threshold is $15,000 in general, but only $2,000 for construction covered by Davis-Bacon and $2,500 for services covered by the Service Contract Act. The simplified acquisition threshold is $350,000. Jobs between those levels use simpler procedures and are often set aside for small businesses, which is the sweet spot for a small mechanical shop.
If you also sell HVAC parts and equipment, the Defense Logistics Agency buys many of them through DIBBS, its internet bid board. That is a parts supply channel, separate from installation and service work.
Respond to Sources Sought notices, and check state, county, city, school district, and university portals, where much HVAC replacement work is bid.
Before you bid, look up past awards on USAspending.gov. Searching by agency and place of performance shows who did similar work at that facility, what it cost, and when. On a maintenance contract, that history also shows when the current contract is likely to be recompeted.
5. Construction or service? Know which wage law applies
This is the step most new HVAC bidders miss. Installing or replacing equipment is generally construction, and federal construction contracts over $2,000 are covered by the Davis-Bacon Act. Preventive maintenance and repair of existing equipment is generally a service, and service contracts over $2,500 are covered by the McNamara-O'Hara Service Contract Act. Some contracts include both, with different line items under each.
Under Davis-Bacon, you pay at least the prevailing wage and fringe in the construction wage determination (look for classifications such as Pipefitter, Sheet Metal Worker, or HVAC Mechanic), and you submit certified payroll every week.
Under the Service Contract Act, you pay at least the wage and fringe in the service wage determination (look for titles like Heating, Ventilation and Air-Conditioning Mechanic), including health and welfare, paid vacation, and holidays.
Both types of wage determination are attached to the solicitation and published on SAM.gov. Price from the one that is attached to your job, and if both are attached, price each line item under the right one.
6. Read the solicitation and specifications
Read the whole package before you price: the statement of work or specifications, drawings, the pricing schedule, instructions to offerors, evaluation criteria, clauses, and wage determinations.
For replacements, look for the exact equipment specified, whether an approved equal is allowed, submittal requirements (cut sheets, shop drawings), startup and testing, test and balance, controls integration, warranty terms, operation and maintenance manuals, and training. Federal jobs may also require energy-efficient equipment and domestic construction materials under Buy American rules, so check the clauses.
For maintenance contracts, look for the equipment list, the preventive maintenance schedule, response times for emergency calls, whether parts are included or reimbursed, and filter and belt replacement intervals.
Technicians who handle refrigerants must hold EPA Section 608 certification. Expect the solicitation to require it, along with any state or local license required where the work is done.
Read the drawings and the equipment schedule side by side with the specifications. On older federal buildings, the drawings may not match what is installed. If the documents conflict, ask a written question before the deadline rather than guessing in your price.
7. Go to the site visit
HVAC pricing depends on things you can only see in person. Go to every site visit you can.
Check roof access and the curb dimensions on rooftop units, crane access and lift weights, electrical disconnects and voltage, condition of ductwork and piping, controls type, condensate routing, and any signs of asbestos insulation in older buildings. Ask about working hours, whether the building must stay conditioned during the changeout, and security or escort requirements.
Send questions in writing by the deadline. Answers usually come back in an amendment, and you must acknowledge every amendment with your quote.
Take photos of nameplates on the existing equipment. Model numbers, tonnage, voltage, and age tell you a lot about what the replacement will really take, and they help your supplier quote the right unit with a short lead time. Ask about equipment lead times early, because a long wait for a unit can push you past the contract's completion date.
8. Bonds and insurance
Under the Miller Act, federal construction contracts over $150,000 require a performance bond and a payment bond. For construction contracts over $35,000 up to $150,000, the contracting officer must require some form of payment protection, which can be a payment bond or another approved option. When bonds are required, the solicitation usually requires a bid guarantee as well.
If you have never been bonded, talk to a surety agent before you need one. SBA's Surety Bond Guarantee Program exists to help small contractors get bonding they might not qualify for on their own.
Read the insurance clause too. Solicitations state the coverage types and minimums you must carry, and you may need to provide certificates before starting work.
9. Price the job (a worked example)
Build your price from equipment, materials, labor at the wage determination rate, fringe, payroll taxes and insurance, rentals, disposal, overhead, and profit.
Example only. These numbers are made up to show the math. Use real supplier quotes and the wage determination attached to your job.
Say the job is to replace one 5-ton rooftop unit. Your supplier quotes $9,000 for the unit, and you estimate $1,200 for curb adapter, duct transitions, and electrical materials, plus $1,500 for a crane. Two technicians need 16 hours each, so 32 labor hours. Suppose the Davis-Bacon rate is $32.00 an hour plus $12.00 fringe, and your payroll taxes and workers' compensation add $5.00. Loaded labor is $49.00 an hour, so labor is 32 x $49.00 = $1,568. Add $400 for refrigerant recovery, disposal, and permits.
Direct costs total $13,668. Add 10 percent overhead ($1,366.80) to reach $15,034.80, then 10 percent profit ($1,503.48). Your price is about $16,538.
That example is above the $2,000 Davis-Bacon threshold, so certified payroll applies, but well below the $35,000 level where payment protection starts. Before you submit, compare your number with past awards for similar work on USAspending.gov.
For maintenance contracts, price the preventive maintenance as the fixed line items require, and read carefully how repair labor and parts are handled. Many service contracts pay repairs separately, at a labor rate you propose plus parts at cost or with a stated markup. A labor rate that is too low will hurt you on every service call for the life of the contract.
Get your supplier's quote in writing and check how long it is valid. Government awards can take weeks after the closing date, and a price that expires in 15 days can leave you buying equipment at a higher cost than you bid.
10. Write and submit a clean quote
Follow the instructions to offerors to the letter. Use the forms provided, keep their order and headings, and stay within page limits. A typical small HVAC quote includes the signed solicitation form, the completed price schedule, acknowledgment of amendments, and, for best value jobs, a short technical approach and past performance.
A strong technical approach names the equipment you will provide (or confirms it matches the specification), your schedule and how long the building will be without heating or cooling, how you will protect the roof and occupied spaces, your startup and testing plan, warranty, and your technicians' certifications.
Submit early, in the exact way required, whether email to the contracting officer or a portal upload. Federal deadlines are firm. Check that your SAM registration is active and that every line item is priced before you send.
11. After award: CO, COR, payroll, and invoicing
The Contracting Officer (CO) is the only person who can change your contract. The Contracting Officer's Representative (COR) or facility manager watches the work day to day but cannot authorize extra work. If you find a cracked heat exchanger or rotten curb that is not in the scope, report it and wait for a written modification before doing the extra work.
On construction jobs, expect a preconstruction meeting, submittal approvals before ordering equipment, weekly certified payroll under Davis-Bacon, and a final inspection. On service contracts, keep maintenance logs and service tickets for every visit.
Invoicing is electronic: defense agencies use Wide Area Workflow in the PIEE system, and many civilian agencies use the Treasury's Invoice Processing Platform (IPP), which is free for vendors. The contract tells you which applies.
Your performance is typically rated in the Contractor Performance Assessment Reporting System (CPARS). Evaluators read those ratings on future bids, so a clean first job, with complete closeout documents, matters more than its size.
12. Why small HVAC contractors lose
Most losses come from avoidable mistakes.
- Pricing a replacement under the service wage determination instead of Davis-Bacon, or the other way around.
- Skipping the site visit, then discovering a crane, curb adapter, or electrical upgrade that was not in the price.
- Offering equipment that does not match the specification without an approved equal.
- Missing a bid guarantee or bond when one is required.
- Forgetting to acknowledge an amendment or sign a required form.
- Submitting late, or by the wrong method.
Two ways to win your first HVAC contract
If you want to bid under your own name, use the steps above and start with small replacements and service calls. If you would like help writing the quote, XL Eagle writes proposals for vendors who bid themselves, for $19.99 (www.xleagle.com/proposal-writing/).
If you would rather not take on registrations, bonds, and federal paperwork yet, you can team with a prime. XL Eagle LLC (UEI K6SYWSWZAMY9, CAGE 11R42) is a federal prime contractor: you give us your price, we write and submit the bid under our registrations, and if we win, your technicians do the work as our subcontractor. It is free to you; our margin is added on top of your price. We have won $2.3 million across 47 federal awards from 7 departments, including HVAC and heating replacement for the U.S. Forest Service and refrigeration repair for the U.S. Coast Guard.
Frequently asked questions
How do I get government HVAC contracts?
Register free in SAM.gov under NAICS 238220, save a search for HVAC work in your state, respond to Sources Sought notices, and start with small replacement and repair jobs that fall under the $350,000 simplified acquisition threshold.
What NAICS code is HVAC?
NAICS 238220, Plumbing, Heating, and Air-Conditioning Contractors. The current SBA small business size standard is $19.0 million in average annual receipts.
Does Davis-Bacon apply to HVAC replacement?
Installing or replacing equipment is generally construction, and federal construction contracts over $2,000 are covered by Davis-Bacon. Routine maintenance and repair is generally a service covered by the Service Contract Act. Always use the wage determination attached to the solicitation.
Do I need a bond for a government HVAC job?
Federal construction contracts over $150,000 require performance and payment bonds under the Miller Act. Contracts over $35,000 up to $150,000 require some form of payment protection. Smaller jobs usually do not, but read each solicitation.
Do HVAC technicians need certification for federal jobs?
Technicians who handle refrigerants need EPA Section 608 certification, and solicitations commonly require proof of it, along with any state or local license for the work location.
Conclusion
Government HVAC work rewards contractors who read carefully, price from the right wage determination, and deliver clean submittals and on-time work. A small shop with good technicians can compete well on replacements and service jobs.
Register in SAM.gov, set up your saved search, and go to the next site visit in your area. Price it fully, even if you are not ready to submit, and the second one will be much easier.