Why HVAC Bids Need Their Own Template
HVAC is not like painting or landscaping. You're quoting against building codes, specifying equipment by model number, and managing permit timelines — all in a single document. A generic contractor proposal template misses the sections that HVAC clients actually want to see: SEER ratings, refrigerant type, and mechanical permit costs.
An HVAC bid that's done right is also a liability shield. If you specify the equipment clearly and the client approves it, you're covered if they later claim you used the wrong unit. Vague proposals create ambiguity; specific ones protect you.
Tip: Always include the equipment model number and manufacturer part number in your bid. It eliminates "I didn't know that's what you were quoting" disputes and proves exactly what the client approved.
Try it free — get an HVAC proposal in 60 seconds
No account needed. Fill in your project details and get a formatted proposal you can send to clients immediately.
Try Free — Get Your Proposal →What an HVAC Bid Template Should Include
A complete HVAC bid needs these sections:
HVAC Bid Checklist
Residential vs. Commercial HVAC Bids
These are fundamentally different documents. If you're using the same template for both, you're doing it wrong.
| Section | Residential | Commercial |
|---|---|---|
| Equipment | Split system, heat pump, furnace model numbers | RTU, chiller, VAV box, custom air handlers |
| Permits | Single mechanical permit, $150–$400 range | Multiple permits, TAB testing, engineering sign-offs |
| Labor scope | Install + removal + basic duct connections | crane, rigging, rigging permits, controls integration |
| Payment terms | 50% deposit, balance on completion | Monthly progress billing, retention clause (10%) |
| Warranty | Standard manufacturer + 1-year labor | Extended labor warranty, performance guarantee |
Commercial HVAC bids also need a scope of compliance statement — a line confirming the installation meets applicable codes (ASHRAE 90.1, local mechanical code, ADA accessibility if applicable). This is increasingly required by general contractors on larger jobs.
Common HVAC Bid Mistakes That Lose Jobs — or Worse
1. Forgetting permit costs
Mechanical permits run $150–$600 depending on the scope and jurisdiction. If you absorb them into "miscellaneous" and they add up to $400 more than you quoted, you've just done a $400 job for free. Always pull the permit fee schedule for your jurisdiction before submitting a bid.
2. Underestimating labor
HVAC labor is the hardest part to estimate. A straightforward AC replacement takes 4–6 hours. But if you're removing an old r-22 system with contaminated lineset, or dealing with a poorly routed ductwork situation, the time doubles. Build in a realistic labor estimate — and add a 10–15% contingency for unknowns.
3. No equipment warranty details
"Equipment warranty per manufacturer" is not a warranty statement — it's a deferral. List the specific warranty: "Compressor: 10-year parts warranty. Evaporator coil: 5-year parts warranty. Labor: 1-year workmanship guarantee." This separates you from the contractor who gives no warranty and the one who overpromises a lifetime labor guarantee he can't keep.
4. Not separating equipment from labor
Clients want to see what they're paying for equipment versus what they're paying for your time. A single lump sum tells them nothing. Itemize the condenser, evaporator coil, refrigerant, labor hours, permit, and any miscellaneous charges separately.
For replacement jobs, always list the existing equipment being removed with an estimated disposal fee. It shows the client you thought through the full scope — and prevents the "what about the old unit?" conversation mid-job.
How to Price HVAC Jobs Correctly
HVAC pricing is a combination of material costs, labor hours, overhead recovery, and target margin. Here's the formula:
Bid price = (Material cost + Labor hours x hourly rate + Permit/fees + Overhead %) x Markup %
Typical HVAC markup ranges:
- Material costs — 15–25% markup over wholesale is standard. Distributors give trade pricing; don't confuse that with your cost.
- Labor rate — $75–$125/hr for residential HVAC in most markets (2026). Check your local market — union vs. non-union affects the range significantly.
- Overhead allocation — Generally 10–15% of total bid. This covers insurance, truck, tools, dispatch, and back-office costs.
- Target margin — Most profitable HVAC contractors target 20–35% net margin on jobs. Below 15% and the job is costing you more in overhead than it's earning.
Never bid below cost to "win the job." HVAC callbacks and warranty claims from rushed or low-margin jobs eat all that margin and then some. Price to make money, and put that price in a professional document that shows the client exactly what they're paying for.