Written by the Miriad team with AI assistance. Figures link to their sources; the template is our own working structure. Updated 2026-10-21.
TL;DR: An HVAC bid proposal template should be built around the general contractor's review, not around your brochure. The GC needs to drop your number into their bid without calling you: scope by system, documents priced, exclusions, clarifications, submittal and commissioning assumptions, schedule basis, validity. Put those first. A cover letter and company history matter far less than a clear exclusions list.
Picture the GC's estimator two days before the owner's deadline. They have four mechanical proposals open. One is three pages with a lump sum and the words "per plans and specs". One is twelve pages, half of it company history. Two list scope by system, name the addenda they priced and state what they exclude. Only those two can be compared without a phone call, and only those two are likely to be carried into the GC's own bid. This article is part of our guide on how an MEP contractor can use AI to win more bids.
What does a general contractor look for first in an HVAC bid?
The GC looks for three things before the price: whether you priced the same documents, what you excluded, and whether your scope matches their scope sheet. If any of those is unclear, your number is either adjusted with a risk allowance or set aside. A low price with a vague scope rarely survives the comparison.
The GC's job at bid time is to assemble a complete price from many packages without gaps or overlaps. Every vague line in your proposal becomes work for them: a call, an allowance, or a guess. Every clear line saves them work. That is the whole logic of a good template. It also explains why exclusions written in plain words are not a weakness. They show you read the documents.
The second thing a GC reads is anything that looks like a future change order. "Controls by others", "no allowance for builder's work", "excludes temporary heating" are all legitimate. Hidden in a footnote, they read as a trap. Listed clearly, they read as a contractor who will not surprise anyone during construction.
Which sections should every HVAC bid proposal include?
Every HVAC proposal should include the project and package reference, the documents and addenda priced, scope by system, exclusions, clarifications and assumptions, submittals and commissioning, schedule basis, price and its breakdown if requested, validity, and contact details. Order them the way the GC reads, with scope and exclusions before anything about your company.
| Section | What goes in it | Why the GC reads it |
|---|---|---|
| Project and package | Project name, bid package number, GC, bid date | To file it against the right package |
| Documents priced | Drawing list, spec sections, addenda by number and date | To confirm you priced what they priced |
| Scope by system | Heating, cooling, ventilation, controls interface, each as a short list | To check against their scope sheet |
| Exclusions | Everything you did not price, in plain words | To find gaps before the owner does |
| Clarifications and assumptions | Access, working hours, builder's work, existing systems | To spot risk transfer |
| Technical basis | Load calculation basis, equipment schedules, refrigerant handling | To check you are not guessing |
| Submittals and commissioning | What you will submit, when, and what commissioning includes | To plan the programme |
| Schedule basis | Lead times, sequence assumptions, durations you depend on | To check your price holds on their programme |
| Price | Lump sum, alternates, unit rates if asked | The number |
| Validity and terms | How long the price holds, payment terms | To know when to re-confirm |
Keep the company section to a few lines at the end, with one or two relevant references. If you need stronger references, turning closed jobs into reference case studies shows how to write them from closeout documents.
How should exclusions and clarifications be written?
Write each exclusion as one short sentence in plain words, naming the item and, where useful, who you assume will provide it. Group them by system. Write clarifications as assumptions you priced on, so the GC can see exactly where your number would change. Avoid catch-alls like "anything not shown" that protect nobody.
Good exclusions are specific: "Excludes fire dampers; assumed by fire protection contractor", "Excludes builder's work openings in existing masonry walls", "Excludes temporary heating during construction". Weak exclusions are vague: "Excludes all electrical", when your scope includes wiring from isolators to equipment.
Clarifications do a different job. They state the conditions your price depends on: work during normal hours, clear access to the plant room, existing pipework in serviceable condition, a single mobilisation. When one of them turns out to be wrong, the clarification is what makes the change order fair rather than a dispute.
What technical basis belongs in an HVAC proposal?
State the basis for equipment sizing, the refrigerant and certification position, and what commissioning includes. These are the lines that show the GC and the owner that your price rests on a method, and where codes or regulations stand behind them, they protect you if sizing or refrigerant handling is questioned later.
For residential and light commercial work in the US, the International Residential Code (Section M1401.3) requires equipment to be sized with ACCA Manual S, based on Manual J load calculations, although enforcement is described as spotty (Green Building Advisor, 2017). If you did the load calculation, say so. If you priced the engineer's equipment schedule as drawn, say that instead.
On refrigerant, US technicians who handle it need EPA certification, and some states and localities also require a licence (BLS, 2026). In the EU, the F-gas Regulation 2024/573 bans placing self-contained heat pumps up to 50 kW with refrigerant GWP of 150 or more on the market from 1 January 2027, and refrigerant work must be done by certified personnel (IDM Energiesysteme, 2026). For a European bid, naming the refrigerant of the specified equipment and confirming certified staff is a short line that answers a question the GC may otherwise have to ask.
For commissioning, list what you include: leak check, pressure tests, balancing, controls point-to-point checks, handover documents, and the punch list visit. "Commissioning by others" is fine if true, but say it.
Example: a one-page HVAC proposal skeleton
Example (illustrative, not a real case): A mechanical contractor bidding the HVAC package for a two-storey medical office uses this skeleton for every bid. The estimator fills it from the takeoff and notes; an AI assistant only rewrites notes into consistent sentences and checks that every addendum on the bid invitation appears in section 2.
1. Project / package: (project), (bid package no.), (GC), bid date (date)
2. Documents priced: drawings M-001 to M-(n), spec sections (list),
addenda (no. + date) ... (AI check: every addendum listed? yes/no)
3. Scope by system:
- Heating: ...
- Cooling: ...
- Ventilation: ...
- Controls: interface only / full BMS (choose)
4. Exclusions (by system, one line each): ...
5. Clarifications and assumptions: ...
6. Technical basis: sizing basis, refrigerant, certified staff
7. Submittals and commissioning: list + timing
8. Schedule basis: long-lead items and lead times as quoted
9. Price: lump sum; alternates
10. Validity: (date); contact: (estimator, phone, email)
The template is boring on purpose. A GC who receives the same structure from you every time learns where to look, and that makes your proposals quick to review on a crowded bid day.
Where can AI help with the proposal, and where not?
AI helps with consistency and checking: turning the estimator's notes into clear exclusions, keeping the template's order, and comparing the documents list with the addenda on the bid invitation. It does not decide scope, write the price, or choose which risks to exclude. Those decisions carry the firm's money and stay with the estimator.
Early adopters rate this kind of tool well. In research by Dodge Construction Network and CMiC, 92% of early AI adopters said automated proposal tools work well (Roads & Bridges, 2025). That fits what we see: the drafting is easy to hand over, the judgement is not.
A safe working order: the estimator writes rough notes, the AI drafts sections 3 to 8 from them, the estimator edits, the AI runs the addenda check, the estimator signs off. Once the proposal is out, follow it up against the tender calendar, as described in three follow-up emails that don't sound pushy.
If you want help with the wording itself, our Copywriting Pack, linked prompts for clear sales copy including an objection-handling step, is in preparation. Get notified when it launches. For the whole bid cycle, see the MEP contractor guide to AI and bids.
FAQ
How long should an HVAC bid proposal be?
As long as the scope needs and no longer. For a small package that may be two pages; for a larger mechanical package with alternates it may be six or eight. What matters is that scope, exclusions and documents priced are on the first pages. Company history and marketing text can be cut to a few lines at the end.
Should an HVAC proposal include a price breakdown?
Only if the bid invitation asks for one, or if alternates and unit rates are requested. Many GCs want a lump sum with clear scope rather than a detailed breakdown. If you include one, make sure it matches the lump sum exactly and that any unit rates are labelled with what they include, so they are not used against you later in change orders.
Can AI write my exclusions list?
AI can turn your notes into clear, consistently worded exclusions and suggest common items you may have missed, such as builder's work or temporary heating. It cannot know what you actually priced. The estimator must decide every exclusion and check that none contradicts the scope section. Treat AI suggestions as a checklist, not as decisions.
Do I need to mention load calculations in a commercial HVAC proposal?
On commercial work the engineer usually provides the equipment schedule, so state that you priced the scheduled equipment as drawn. On residential and light commercial work in the US, the International Residential Code requires sizing with Manual S based on Manual J load calculations, so stating your sizing basis protects you if equipment size is questioned later.
Sources
- Green Building Advisor (M. Holladay), Who Can Perform My Load Calculations?, 2017-03-24. https://www.greenbuildingadvisor.com/article/who-can-perform-my-load-calculations
- U.S. Bureau of Labor Statistics, Heating, Air Conditioning, and Refrigeration Mechanics and Installers, updated 2026-08-27. https://www.bls.gov/ooh/installation-maintenance-and-repair/heating-air-conditioning-and-refrigeration-mechanics-and-installers.htm
- IDM Energiesysteme, F-Gas Regulation for Heat Pumps, 2026-07-24. https://www.idm-energie.at/en/heat-pump-environment/f-gas-regulation/
- Roads & Bridges, reporting Dodge Construction Network and CMiC, Report: Most Contractors Expect AI to Change How Projects Get Built, 2025-12-08. https://roadsbridges.com/technology/news/55337001/report-most-contractors-expect-ai-to-change-how-projects-get-built