Commercial HVAC work is where the real money is. A single commercial contract can equal months of residential service calls. But bidding commercial jobs wrong — too high and you lose, too low and you bleed — is how contractors go from profitable to bankrupt. The U.S. HVAC construction market surpassed $52 billion in 2025, and competition for commercial contracts is fiercer than ever.
Here’s exactly how to bid commercial HVAC jobs so you win work and actually make money doing it. If you’re still running estimates on paper, check out our guide on the best HVAC estimating software first — it’ll save you hours on every bid.
What Makes Commercial HVAC Bidding Different from Residential?
Commercial HVAC bidding is a fundamentally different game than residential work. You’re not quoting a homeowner $8,000 for a furnace swap. You’re submitting formal bid packages against multiple competitors, often with bonding requirements and strict compliance standards.
The key differences include:
- Scale and complexity: Commercial systems involve rooftop units, chillers, VRF systems, and building automation — not just split systems and furnaces
- Formal bid process: General contractors or building owners issue Invitations to Bid (ITBs) with specific submission requirements, timelines, and evaluation criteria
- Longer sales cycles: From bid submission to contract award can take 30-90 days
- Bonding and insurance: Most commercial jobs require performance bonds (typically 100% of contract value) and higher insurance limits ($1M-$5M general liability)
- Prevailing wage requirements: Government and public-sector jobs often mandate Davis-Bacon prevailing wages, which can increase labor costs 20-40% over standard rates
Understanding these differences is step one. If you’ve been doing residential work and want to scale, our guide on how to scale your HVAC business from 5 to 50 trucks covers the operational side of that transition.
How Do You Calculate Material Costs Accurately?
Material costs typically represent 30-40% of a commercial HVAC bid. Getting these wrong — even by a small margin — can destroy your profit on a large job.
Equipment Pricing
Start with equipment selection based on the load calculations. For commercial projects, you’ll typically be specifying:
- Rooftop units (RTUs): $3,000-$25,000+ per unit depending on tonnage
- Chillers: $20,000-$500,000+ depending on type and capacity
- VRF systems: $5,000-$15,000 per outdoor unit, $800-$3,000 per indoor unit
- Air handling units: $5,000-$50,000+ depending on CFM rating
- Building automation controls: $3-$8 per square foot
Always get current quotes from at least two distributors. Equipment prices fluctuate with supply chain conditions — a price from last month might be 5-10% off today. Lock in pricing with your distributor before submitting the bid.
Ductwork and Piping
Ductwork fabrication and installation is often the largest variable in commercial bids. Estimate based on:
- Sheet metal ductwork: $15-$45 per linear foot installed, depending on size and gauge
- Spiral duct: $8-$25 per linear foot installed
- Refrigerant piping: $12-$30 per linear foot installed
- Insulation: Add 15-25% to ductwork costs for standard R-6 to R-8 insulation
Miscellaneous Materials
Don’t forget the items that add up fast:
- Hangers, supports, and seismic bracing: 5-8% of ductwork cost
- Electrical connections and disconnects: $500-$2,000 per unit
- Thermostats and controls wiring: $200-$800 per zone
- Start-up materials and refrigerant: $500-$3,000 depending on system size
Pro tip: Add a 3-5% material contingency for commercial jobs. There are always unforeseen conditions, especially in retrofits.
How Should You Estimate Labor Hours for Commercial Projects?
Labor is the biggest variable in commercial HVAC bidding and where most contractors lose money. It typically accounts for 40-60% of total job cost. If you’re struggling with tracking labor performance, our guide on how to track HVAC technician performance can help you build better historical data.
Build Your Labor Database
The most accurate way to estimate labor is from your own historical data. Track actual hours on every job and compare them to your estimates. Over time, you’ll build a database of productivity rates specific to your crew and market.
If you don’t have historical data yet, use industry standard labor rates as a starting point:
| Task | Hours per Unit |
|---|---|
| RTU installation (5-ton) | 16-24 hours |
| RTU installation (10-20 ton) | 24-40 hours |
| Ductwork installation | 0.5-1.5 hours per linear foot |
| VRF outdoor unit | 8-16 hours |
| VRF indoor unit (wall mount) | 3-5 hours |
| Controls and commissioning | 2-4 hours per zone |
| Piping (per linear foot) | 0.3-0.8 hours |
Factor In Productivity Adjustments
Standard labor rates assume ideal conditions. Real commercial job sites are rarely ideal. Adjust your labor hours for:
- Working at height (above 10 feet): Add 15-25%
- Occupied building work: Add 10-20% for working around tenants
- Limited access (tight mechanical rooms, roof hatches): Add 10-15%
- Overtime requirements: Factor in 1.5x rate for any overtime needed to meet schedule
- Weather conditions (outdoor work): Add 5-15% for seasonal adjustments
- Travel time: Include drive time to remote job sites
Calculate Your Fully Burdened Labor Rate
Your labor cost isn’t just hourly wages. Calculate your fully burdened rate:
- Base hourly wage: $25-$45/hour (varies by market and skill level)
- Payroll taxes (FICA, FUTA, SUTA): 10-12%
- Workers’ compensation insurance: 8-15% for HVAC
- Health insurance and benefits: $3-$8/hour
- Paid time off and holidays: 8-10%
- Training and certifications: 2-3%
A tech making $35/hour typically costs you $52-$65/hour fully burdened. Use the burdened rate in your bids — using the base wage is one of the most common mistakes in commercial estimating.
What Markup and Profit Margin Should You Target?
This is where the art meets the science. Your markup needs to cover overhead AND generate profit.
Understand the Difference: Markup vs. Margin
These are not the same thing, and confusing them costs contractors money:
- Markup: Percentage added to cost. A 20% markup on $100,000 cost = $120,000 price
- Margin: Percentage of the selling price that is profit. $20,000 profit on $120,000 price = 16.7% margin
Typical Commercial HVAC Markups
- Equipment: 15-25% markup
- Materials: 20-35% markup
- Labor: 30-50% markup (needs to cover overhead)
- Subcontractors: 10-15% markup
Overhead Recovery
Your markup must first cover overhead before generating profit. Typical overhead costs for a commercial HVAC contractor include:
- Office rent and utilities: $2,000-$8,000/month
- Administrative staff: $3,000-$10,000/month
- Vehicle costs: $800-$1,500/month per truck
- Insurance (general liability, vehicle, umbrella): $2,000-$5,000/month
- Software and technology: $500-$2,000/month
- Marketing and business development: $1,000-$5,000/month
Add up your annual overhead, divide by your expected annual revenue, and that gives you your overhead percentage. Most commercial HVAC contractors run 15-25% overhead. For help managing these costs digitally, see our guide on the best accounting software for HVAC.
How Do You Structure a Winning Bid Package?
A professional bid package can be the difference between winning and losing, especially when pricing is close.
Essential Bid Components
- Cover letter: One page, addressed to the decision-maker, highlighting your relevant experience and competitive advantages
- Bid form: Complete every line item on the owner’s or GC’s bid form — incomplete forms get disqualified
- Scope of work: Detailed description of exactly what’s included and excluded
- Equipment schedule: Make, model, capacity, and efficiency rating for every piece of equipment
- Project timeline: Realistic schedule with milestones
- Qualifications: Licenses, certifications, bonding capacity, insurance certificates
- References: Three to five completed commercial projects of similar scope
- Alternates and value engineering: Options that could save the owner money while maintaining performance
Common Bid Mistakes That Lose Jobs
- Missing the deadline: Even by one minute. Set a reminder 48 hours before
- Incomplete scope: Leaving out demolition, crane costs, or permit fees creates change order disputes later
- No exclusions list: Clearly state what’s NOT included (electrical work, structural modifications, permits unless specified)
- Generic proposals: Customize every bid. Reference the specific project, building, and owner’s stated priorities
Where Do You Find Commercial HVAC Bid Opportunities?
Finding the right projects to bid on is half the battle. Here are the most productive sources:
Public Sector
- Government procurement sites: SAM.gov, state procurement portals, municipal bid boards
- Plan rooms: Dodge Construction Network, ConstructConnect, Building Connected
- Public notices: Local newspapers and government websites post Invitations to Bid
Private Sector
- General contractor relationships: The single most valuable source. GCs who trust your work will invite you to bid repeatedly
- Mechanical engineer relationships: Engineers often recommend contractors to building owners
- Property management companies: Large portfolio managers need ongoing HVAC work
- Commercial real estate developers: Get on their approved vendor lists
Bid/No-Bid Decision Framework
Before investing 20-40 hours in a bid, evaluate each opportunity:
- Do you have relevant experience? Similar project type and size
- Is the timeline realistic? Rushed timelines increase risk
- Do you know the competition? If three low-ballers are bidding, it might not be worth your time
- Is the client reputable? Check payment history — some owners and GCs are chronic slow-payers
- Do you have capacity? Don’t bid work you can’t staff
If you can’t answer “yes” to at least three of these, pass on the bid. Your estimating time is valuable.
How Can Technology Speed Up Your Bidding Process?
Manual takeoffs and spreadsheet estimates work, but they’re slow and error-prone. Modern estimating tools can cut your bid preparation time by 30-50%.
Estimating Software
Dedicated HVAC estimating software automates load calculations, equipment selection, and labor estimation. We’ve reviewed the best HVAC estimating software options in detail. Key features to look for:
- Digital takeoff from blueprints (PDF markup)
- Integrated equipment pricing databases
- Labor rate libraries with productivity factors
- Proposal generation and formatting
- Integration with your accounting software
Takeoff Tools
Digital takeoff tools let you measure ductwork runs, count fittings, and calculate quantities directly from PDF plans. This alone can save 4-8 hours per bid compared to manual scaling.
CRM for Bid Tracking
Track every bid you submit — win, lose, and pending. Over time, this data reveals patterns: which types of projects you win, which GCs select you, and where your pricing lands relative to competitors. For CRM options, see our guide on the best CRM for HVAC companies.
What Are the Biggest Risks in Commercial HVAC Bidding?
Understanding risk is what separates profitable contractors from those who go under.
Price Escalation
Material prices can change between bid submission and project start. For projects starting more than 60 days after bid, include an escalation clause or price validity period in your bid.
Scope Creep
Commercial jobs are notorious for scope creep. Your bid should clearly define:
- Exact quantities and specifications
- Working conditions assumed
- Access and staging requirements
- What constitutes a change order
Bonding Exposure
Performance bonds typically cost 1-3% of contract value. But if you overextend your bonding capacity, you won’t be able to bid on new work. Keep your total bonded work below 80% of your bonding capacity.
Cash Flow
Commercial projects often have 30-60 day payment terms. On a $500,000 job, you might need $100,000-$200,000 in working capital to cover labor and materials before your first payment arrives. Factor financing costs into your bid if needed.
Putting It All Together: A Sample Bid Calculation
Here’s a simplified example for a 20,000 sq ft office building HVAC replacement:
| Category | Cost | Markup | Bid Price |
|---|---|---|---|
| Equipment (4 RTUs, controls) | $68,000 | 20% | $81,600 |
| Ductwork and materials | $35,000 | 25% | $43,750 |
| Labor (620 hours × $58 burdened) | $35,960 | 40% | $50,344 |
| Subcontractors (electrical) | $12,000 | 10% | $13,200 |
| Permits and fees | $3,500 | 0% | $3,500 |
| Subtotal | $154,460 | $192,394 | |
| Contingency (3%) | $5,772 | ||
| Bond (2%) | $3,963 | ||
| Total Bid | $202,129 |
This yields roughly a 24% gross margin — solid for commercial work. Your net profit after overhead (assume 18%) would be around 6%, or $12,128. Not huge, but commercial work generates volume and builds your reputation for bigger jobs.
Final Thoughts
Bidding commercial HVAC jobs successfully comes down to three things: accurate cost estimation, appropriate markup, and professional presentation. Track every bid, analyze your wins and losses, and continuously refine your estimating process.
The contractors who thrive in commercial work aren’t the cheapest — they’re the most accurate. They know their costs, price accordingly, and deliver on their promises. Start with smaller commercial projects ($50,000-$150,000), build your track record, and scale from there.
For more on running your HVAC business efficiently, explore our guides on how to automate HVAC dispatch and the best field service management software.