In this post
# What Should Be Included in an HVAC Estimate?
An HVAC estimate does two jobs at once. It sells the work, and it defines exactly what the work is.
Most estimates are built for the first job and neglect the second. That's fine until the day a customer says "I thought that included the duct in the hallway," and there's nothing on the page that says otherwise.
Below is every section a complete estimate needs, what each one prevents, and a full worked example you can copy.
The 14 sections
| # | Section | What it prevents |
|---|---|---|
| 1 | Your company info + license number | Legitimacy doubts; required in many jurisdictions |
| 2 | Estimate number, date, prepared-by | "Which version did I approve?" |
| 3 | Customer name and billing contact | Billing the tenant when the landlord is paying |
| 4 | Service address, if different | Crew at the wrong property |
| 5 | Scope of work, in plain language | The largest single source of disputes |
| 6 | Equipment: make, model, tonnage, efficiency | Substitution arguments on install day |
| 7 | Materials and accessories included | "I assumed the thermostat came with it" |
| 8 | Labor description | The perception that you're just reselling a box |
| 9 | Exclusions | Duct repair, electrical upgrades, drywall, asbestos, permits outside scope |
| 10 | Price and tax treatment | Sales-tax surprises at invoicing |
| 11 | Warranty — parts and labor stated separately | The most misunderstood line on any HVAC document |
| 12 | Payment terms, deposit, financing | Cash-flow gaps on equipment-heavy jobs |
| 13 | Expiration date | Being held to last quarter's equipment pricing |
| 14 | Optional add-ons + signature block | Add-on revenue, and a provable approval |
The five that carry the most weight
Scope of work
Write it so a customer who wasn't at the site visit understands it. "Replace system" is not a scope. This is:
Remove and dispose of existing 3-ton gas furnace and condensing unit. Install new 3-ton 14.3 SEER2 condenser on existing pad, matched evaporator coil, and 80% AFUE gas furnace in existing closet location. Fabricate and install new supply plenum and return transition to fit new cabinet. Install new line set, condensate drain with float switch, disconnect and whip. Install new programmable thermostat. Start up, test, and verify operation. Pull permit and coordinate inspection.
Every noun in that paragraph is something you'd otherwise argue about later.
Exclusions
This protects you more than any other section. State plainly what isn't in the price:
Not included: duct repair, replacement or resizing beyond the plenum and return transition described above; electrical panel upgrades or new circuits; gas line modification or resizing; asbestos or hazardous material abatement; drywall, paint or finish repair; correction of pre-existing code violations discovered during installation; permit fees beyond the mechanical permit listed.
If any of those come up, you have a documented change order instead of an argument.
Warranty — parts and labor are different things
Customers hear "10-year warranty" and assume ten years of nothing costing them money. The manufacturer's parts warranty and your labor warranty are separate, and the second one is yours to define:
Equipment (manufacturer): 10-year parts, subject to online registration within 60 days of installation. Registration is the homeowner's responsibility; we will provide the required information.
Labor (this company): 1 year from installation date, covering diagnosis and labor on warranted parts. Does not cover filter changes, maintenance, thermostat batteries, or damage from lack of maintenance.
The registration sentence alone prevents a real and recurring problem.
Expiration date
Not aggressive — normal. Equipment pricing moves.
This estimate is valid for 30 days from the date above. After that date, pricing is subject to current equipment costs.
Optional add-ons, priced separately
List them; let the customer decide. Items that belong here: media filter cabinet upgrade, UV or air purification, surge protector, smart thermostat upgrade, duct sealing, extended labor warranty, first-year maintenance plan.
Add-ons that are never presented are add-ons that are never sold. Add-ons buried in the base price make you look expensive.
A complete worked example
Copy this structure directly.
────────────────────────────────────────────────────────────
[COMPANY NAME] ESTIMATE #2026-0412
[Address] Date: April 12, 2026
[Phone] · [Email] Valid through: May 12, 2026
License #[XXXXXX] Prepared by: [Name]
────────────────────────────────────────────────────────────
CUSTOMER SERVICE ADDRESS
[Name] [Address, if different]
[Billing address]
[Phone] · [Email]
────────────────────────────────────────────────────────────
SCOPE OF WORK
────────────────────────────────────────────────────────────
Remove and dispose of existing 3-ton gas furnace and
condensing unit. Install new 3-ton 14.3 SEER2 condenser on
existing pad, matched evaporator coil, and 80% AFUE gas
furnace in existing closet location. Fabricate and install
new supply plenum and return transition. Install new line
set, condensate drain with float switch, disconnect and whip.
Install new programmable thermostat. Start up, test and
verify operation. Pull mechanical permit and coordinate
inspection.
Estimated duration: 1 day, 2 technicians.
────────────────────────────────────────────────────────────
EQUIPMENT
────────────────────────────────────────────────────────────
Condenser [Brand] [Model] 3 ton, 14.3 SEER2
Evaporator coil [Brand] [Model] matched
Gas furnace [Brand] [Model] 80% AFUE, [BTU]
Thermostat [Brand] [Model] programmable
MATERIALS INCLUDED
Line set · condenser pad · disconnect and whip · supply
plenum and return transition · filter cabinet · condensate
drain with float switch · fasteners, sealant, consumables
LABOR INCLUDED
Removal and disposal of existing equipment · installation
of all equipment listed · sheet metal fabrication ·
refrigerant line brazing, evacuation and charge ·
electrical connection to existing circuit · start-up,
testing and system verification · permit and inspection
coordination
────────────────────────────────────────────────────────────
NOT INCLUDED
────────────────────────────────────────────────────────────
Duct repair, replacement or resizing beyond the plenum and
return transition described above; electrical panel upgrades
or new circuits; gas line modification or resizing; asbestos
or hazardous material abatement; drywall, paint or finish
repair; correction of pre-existing code violations
discovered during installation; permit fees beyond the
mechanical permit listed above.
Any of the above, if required, will be quoted separately
as a written change order before work proceeds.
────────────────────────────────────────────────────────────
PRICE
────────────────────────────────────────────────────────────
Total installed price $7,380.00
Mechanical permit included
Sales tax [per state treatment]
──────────
TOTAL $7,380.00
────────────────────────────────────────────────────────────
OPTIONAL ADD-ONS (not included above)
────────────────────────────────────────────────────────────
Media filter cabinet upgrade $ 385.00
Whole-home surge protector $ 295.00
Smart thermostat upgrade $ 340.00
Extended labor warranty, years 2–5 $ 595.00
Annual maintenance plan, first year $ 219.00
────────────────────────────────────────────────────────────
WARRANTY
────────────────────────────────────────────────────────────
Equipment (manufacturer): 10-year parts, subject to online
registration within 60 days of installation. Registration is
the homeowner's responsibility; we will provide all required
information.
Labor (this company): 1 year from installation date,
covering diagnosis and labor on warranted parts. Does not
cover filter changes, routine maintenance, thermostat
batteries, or damage resulting from lack of maintenance.
────────────────────────────────────────────────────────────
TERMS
────────────────────────────────────────────────────────────
Deposit: 30% at scheduling · Balance: on completion
Financing available — ask for current terms
Estimate valid 30 days from date above
Scheduling confirmed on receipt of signed approval and
deposit
────────────────────────────────────────────────────────────
APPROVAL
────────────────────────────────────────────────────────────
I approve the scope, exclusions and price described above.
Signature: ____________________ Date: ____________
Option selected: ☐ As quoted ☐ With add-ons:__________
────────────────────────────────────────────────────────────
See this in the demo → The same estimate rendered as a customer-facing BDEVY proposal, with tier selection and financing.
Three things worth getting right in the document
Put the price after the scope, not before it. A customer who reads $7,380 at the top evaluates the number in isolation. A customer who reads it after the scope, materials and labor evaluates it against what they're getting.
Name the equipment specifically. Make, model, tonnage, efficiency. It builds confidence, it makes competing bids comparable on the customer's side, and it removes any argument about what was promised.
Make the approval provable. A signature, a click, an email that says "approved" — anything you can retrieve later. A verbal yes on a driveway is not a document.
Estimate, or quote?
The word on the top of the document matters more than most contractors think. An estimate is generally understood as an approximation; a quote is generally understood as a fixed price. Which one you send changes who absorbs an overrun — and what you can defend if the job turns out differently than expected.
HVAC Estimate vs Quote vs Proposal →
(Contract terminology and what's binding varies by state and by how your document is written. If real money rides on the distinction, have your own documents reviewed by an attorney in your state — this article is a starting point, not legal advice.)
Getting this on every estimate, every time
Fourteen sections is a lot to reproduce by hand at 7pm in a driveway, which is why estimates written from scratch are always missing three of them.
The fix is a template that can't be sent incomplete: standard scope language per job type, exclusions that populate automatically, warranty terms set once at the company level, an expiration date that fills itself in, and add-ons presented by default rather than remembered.
How HVAC estimating software handles this →
Open the live demo → Build a complete sample estimate — every section above, filled in. No signup.
Related
Want your scope language, exclusions and warranty terms built into every estimate automatically? Talk to BDEVY →
hvac estimate template hvac estimate example hvac quote template