A professional HVAC quote does two jobs at once: it wins the customer and it protects your profit margin. Screw up either one and you're either not working or working for free — I've watched guys do both. In this guide you'll get a free starter template you can copy in two minutes, an honest comparison of 7 professional formats, and two fully worked pricing examples — AC replacement and furnace repair — with real dollar numbers.
What Should a Professional HVAC Quote Include?
Before you pick a format, here's what separates a quote that closes jobs from one that gets ignored. Every professional HVAC quote has the same guts — skip one and you're leaving money (or trust) on the table:
- Your business header — company name, license number, phone, and email. The license number signals legitimacy the moment a homeowner compares bids.
- Customer and job-site details — name, address, and a one-line description of the work location ("attic air handler," "rear condenser pad"). This prevents disputes later about what was quoted.
- Quote number, date, and valid-until date — number every quote sequentially. A 14- to 30-day expiration protects you when equipment prices move, and it creates gentle urgency for the customer.
- Itemized line items — each line needs a description, quantity, unit price, and extended amount. "Replace condenser — $6,500" loses to an itemized competitor every time, because itemization justifies the price.
- Labor as its own line — show hours and rate, or a flat labor figure. Hidden labor looks like padding when the customer does the math.
- Equipment and materials at marked-up prices — your quote shows the selling price, never your wholesale cost.
- Permits, disposal, and warranty terms — permit fees, old-equipment haul-away, and exactly what your labor warranty covers (1 year is standard; state it).
- Payment terms and signature lines — deposit (typically 30-50% on installs), balance on completion, and a signature line. Without it, a quote is a suggestion, not a commitment.
7 HVAC Quote Template Formats Compared
There's no single "best" format — the right one depends on your volume and how you work. Here's how the usual suspects stack up:
1. Excel spreadsheet. The small-shop workhorse: formulas do the math, one master file with a tab per job type. Printing a clean customer page takes formatting effort.
2. Google Sheets. Excel's free cloud cousin — text the customer a view-only link. Needs internet on the job.
3. Fillable PDF. The most professional-looking free option; prints perfectly. Miserable to edit in the field, and the math is manual.
4. Word document. Easy to brand with your logo. Zero automatic calculation — every number hand-entered and hand-checked.
5. Field-service software (Housecall Pro, Jobber, ServiceTitan). Quotes, dispatch, and invoicing in one place. Costs $50-$300+/month — painful for a one-truck shop.
6. Carbonless paper pads. Fast on site, customer gets a copy instantly. No backup, no math help, legibility required.
7. A dedicated quote calculator spreadsheet. The middle ground: input sheets, automatic markup/margin math, print-ready quote page — software-like accuracy without the monthly fee.
For most owner-operators, the practical path is dead simple: start with the free template below, and move to an automated calculator once you're writing more than a few quotes a week. You'll know when — it's the week you catch yourself doing quote math at 10 PM. Again.
Free Starter HVAC Quote Template (Copy This Table)
Below is a starter template built on the line-item structure of a real AC replacement quote. Copy it into Excel or Google Sheets and plug in your own numbers.
| # | Description | Qty | Unit Price | Amount |
|---|---|---|---|---|
| 1 | 3-ton condenser + evaporator coil, 16 SEER | 1 | $3,800.00 | $3,800.00 |
| 2 | Installation labor | 8 hrs | $95.00 | $760.00 |
| 3 | Materials: pad, disconnect, whip, refrigerant, line-set flush | 1 lot | $567.00 | $567.00 |
| 4 | Municipal permit | 1 | $150.00 | $150.00 |
| 5 | Old equipment removal and disposal | 1 | $120.00 | $120.00 |
| Subtotal | $5,397.00 | |||
| Quoted price (see worksheet) | $6,746.00 |
And here's the worksheet behind it — the part the customer never sees, and where your profit actually gets built:
| Cost element | Calculation | Amount |
|---|---|---|
| Equipment (at your cost) | — | $3,800.00 |
| Labor | 8 hrs × $95/hr | $760.00 |
| Materials (with 35% markup) | $420 × 1.35 | $567.00 |
| Permit + disposal (pass-through) | — | $270.00 |
| Total job cost | $5,397.00 | |
| Target profit (20% margin) | $5,397 ÷ 0.80 | — |
| Final quoted price | $6,746.00 |
This margin math is where most contractors leak money: a 20% *margin* means profit is 20% of the selling price — divide cost by 0.80, don't multiply by 1.20. Multiplying by 1.20 is a 20% *markup* — only 16.7% margin, which costs you about $350 on a $5,397 job.
Flat-Rate vs. Hourly: Which Should You Use on Quotes?
Two pricing philosophies run HVAC, and your template should support whichever one you actually use. (If your answer is "both, depending on my mood" — pick one. Your accountant will thank you.)
Time and materials (T&M) bills actual hours plus parts — fair for diagnostics and open-ended repairs. The risk: customers watch the clock, dispute hours, and punish efficiency — the faster your tech, the less you earn.
Flat-rate gives one price for the job, built from your average labor time plus parts, overhead, and profit. Customers love price certainty, techs love that efficiency is rewarded, and your margins stop depending on who drew the short straw that day. The risk: if your time estimates are wrong, you eat the difference.
The shops that grow fastest usually run a hybrid: a flat diagnostic fee to get in the door, then a flat-rate quote for the repair itself. Your template should handle both — a diagnostic line item plus flat-rate job lines.
Worked Example 1: Central AC Replacement Quote
Let's build the full quote from the template above for a 3-ton 16 SEER system changeout. Watch the margin math — that's the whole game:
- Equipment: condenser and evaporator coil at your wholesale cost — $3,800.
- Labor: 8 hours for a two-person crew's effective time, at $95/hr — $760.
- Materials: pad, disconnect box, electrical whip, refrigerant, and line-set flush kit cost you $420; with a 35% markup the customer sees $567.
- Permit and disposal: $150 + $120 = $270, passed through at cost.
- Job cost total: $5,397.
- Apply a 20% profit margin: $5,397 ÷ 0.80 = $6,746 quoted price.
- Your profit: $6,746 − $5,397 = $1,349 — a true 20% margin.
Present it itemized exactly like the template table. When the homeowner asks why you're $400 above the other bid, you point at the permit, the disposal, and the warranty line — the itemized contractor almost always beats the one-liner. Ask me how I know.
Worked Example 2: Furnace Repair — Blower Motor Replacement
Smaller jobs deserve the same discipline. Here's a blower motor replacement:
- Diagnostic fee: $89 (credited toward the repair if approved — say so on the quote).
- Blower motor: your cost $280 with a 40% parts markup — $392.
- Labor: 2.5 hours × $95/hr — $237.50.
- Quoted price: $89 + $392 + $237.50 = $719 (rounded).
Note the higher parts markup here (40% vs 35% on the install): small parts carry disproportionate handling, warranty, and truck-stock costs. Many shops run 50%+ on parts under $100, scaling down as part cost rises.
5 Quoting Mistakes That Cost HVAC Contractors Money
1. Pricing from your paycheck instead of your true hourly cost. Your rate must cover wages *plus* insurance, truck, fuel, tools, office, and downtime — most one-truck shops land between $110 and $150 per billable hour fully loaded.
2. Passing materials through at cost. Zero markup on parts is charity, not customer service. Parts carry ordering time, returns, warranty risk, and truck stock. Mark them up.
3. Quotes with no expiration date. Equipment prices move. A quote honored six months later can turn a profitable job into a loser. Fourteen to thirty days is standard.
4. One-line quotes. "Replace AC — $6,500" invites the customer to shop purely on price. Itemized quotes let them see *value* — permit, warranty, disposal, quality equipment.
5. Never following up. A large share of quoted jobs close on the follow-up call, not the first visit. An "any questions on the quote?" call 3-5 days later is the cheapest marketing you own.
Want 25 Free Viral Hooks?
Grab the free sample pack from our Faceless Shorts Starter Kit — no fluff, just usable hooks.
Download the Free PackFrequently Asked Questions
What should be included in an HVAC quote?
A complete HVAC quote includes your business header with license number, customer and job-site details, a quote number with date and expiration, itemized line items, separate labor and materials lines, permit and disposal fees, warranty terms, payment terms, and signature lines. Itemization is the single biggest trust-builder you've got — the customer sees exactly where every dollar goes. Skip it and you're just a number on a page.
Should HVAC quotes be flat-rate or hourly?
Use flat-rate for standard jobs with predictable scope — capacitor replacements, tune-ups, system changeouts — because customers like knowing the price upfront and it rewards your efficiency. Use time-and-materials for diagnostics and exploratory repairs where the scope is genuinely unknown. Most growing shops charge a flat diagnostic fee, then hand over a flat-rate repair quote. Best of both worlds.
How much markup should I put on HVAC parts?
A common profitable structure is 40-50% markup on small parts under $100, scaling down to 30-35% on big-ticket equipment. Small parts carry disproportionate handling and warranty costs relative to their price, so they need the higher percentage. Never pass parts through at cost — the ordering, stocking, and warranty risk is real overhead.
How long should an HVAC quote be valid?
Fourteen to thirty days is the industry standard. Equipment and refrigerant prices move enough that honoring a quote for months can erase your margin. Put the expiration date in writing on every quote, and use it as a natural reason for your follow-up call.
What's the difference between a quote and an estimate?
An estimate is an educated approximation that can move; a quote is a fixed-price commitment — if you quote $6,746, that's the price even if the job runs long. Because quotes carry that risk, always itemize them, time-limit them, and build them on true costs plus margin — never gut feel.