HVAC Service Price List Template
Free HVAC service price list template: publish your diagnostic fee, after-hours rates, flat-rate repairs, refrigerant per-pound lines and plan tiers on one printable sheet. No signup.
How this sheet is put together
Almost nothing here is computed, and that is the point. The prices are the ones you type. Four things are derived, each from a number you set once:
After-hours price = ROUND( Standard price × Multiplier + Flat add-on , 2 )
After-hours call = the same formula applied to your diagnostic fee
Refrigerant minimum = Rate per pound × Minimum pounds
Plan per visit = Annual price ÷ Visits per year
Plan per month = Annual price ÷ 12 An unpriced row stays unpriced. The flat after-hours add-on is never applied to a blank price — a row you have not filled in cannot quietly acquire one. And when the multiplier is 1× with no flat add-on, the after-hours column disappears from the sheet entirely rather than printing a second copy of your standard prices.
Derived prices round to cents, not to a round number. If your multiplier produces $283.50 the sheet shows $283.50; rounding it to $284 would be us changing your price. Round it yourself if you want a cleaner-looking sheet.
There is no total. A price list is a menu — the line count on the sheet is orientation, never a sum. The tax field prints as a footnote and is never added to a published price, because a rate sheet publishes pre-tax prices and tax lands on the invoice.
Everything runs in your browser. No account, no email gate, nothing stored or sent.
An HVAC service price list is the document a homeowner reads before they call you. It is not a quote and it is not your internal price book — it is the public, standing answer to “what does it cost to get someone out here, and what happens after that?” Build it above, print it, and put it on your website, in the truck, and in the folder the tech leaves behind.
Start with the diagnostic fee, and say what happens to it
On an HVAC sheet the diagnostic or service-call fee is the first line a customer looks for, and the one they will argue about if you leave it vague. Two numbers are not enough. The sheet has to answer three questions in the same block: what the visit costs, what the fee actually buys, and whether it comes off the repair if they say yes.
That last one is where most shops lose the argument at the door. There are three defensible policies — the fee is never credited, it is credited in full when the repair is approved on the same visit, or it is credited once the approved repair passes a threshold you set. All three are fine. None of them survive being left unwritten. The builder makes you pick one and prints the matching sentence on the sheet, because a printed policy is the cheapest dispute-prevention tool you own.
Round the block out with the two edges: a trip charge for work outside your published service area, and a job minimum you will not roll a truck below. Both are policy, not pricing, and both belong in public where they filter out the calls you did not want.
Publish the after-hours window, not just the after-hours price
Every HVAC shop charges more at 9pm on a holiday weekend. Very few publish when 9pm on a holiday weekend starts. The window is the half customers cannot infer, and it is the half that makes the surcharge feel fair instead of opportunistic — so the sheet has a line for it in your own words: after 5pm on weekdays, weekends, public holidays, whatever your rule actually is.
The price side is derived rather than retyped. Set a multiplier, a flat add-on, or both, and every priced flat-rate repair grows a second column automatically, while the diagnostic fee picks up its own after-hours figure — the number people care about most. Refrigerant and maintenance-plan rows stay single-priced on purpose: a per-pound rate is billed by quantity and an annual plan is sold ahead of time, so neither is what a 9pm call reprices. Set neither a multiplier nor an add-on and the column disappears rather than printing a duplicate of your standard prices. A published sheet with two identical price columns reads as a mistake, and a customer who spots one stops trusting the rest of the page.
Refrigerant is the line no other trade’s price list has
This is the block that makes an HVAC price list an HVAC price list. Refrigerant is billed by the pound rather than by the job, and it needs its own rows: a rate per pound for each refrigerant, plus the minimum quantity you bill per visit.
It also needs more than one row, and that is a regulatory fact rather than a preference. The EPA’s HFC restrictions set a 700 global-warming-potential ceiling on stationary residential and light commercial air conditioning and heat pump systems, with an installation compliance date of January 1, 2025 and no installation compliance date for systems whose specified components were manufactured or imported before then. Translated into service work: the equipment already in your territory will run on mixed refrigerants for years, so a sheet with a single per-pound rate on it is wrong for most of your calls. At the older end, production and import of R-22 ceased in 2020 and existing systems are served from reclaimed or previously produced stock — the EPA’s own guidance notes that price and availability may change, which is exactly why that row needs to be repriced more often than the rest of the sheet.
There is a second reason the rate looks nothing like a hardware-store number. Under Section 608 of the Clean Air Act, technicians who maintain, service, repair or dispose of equipment that could release refrigerants must be certified, and only certified technicians — or employers who can show written evidence of employment, with limited exceptions — may purchase refrigerant at all. The per-pound line on your sheet is priced against a restricted supply chain and a certified pair of hands, not against a shelf. Nothing on this page tells anyone how to recover, charge or handle refrigerant — that is licensed work, and the sheet prices it rather than describing it.
Show plans per visit and per month, not just per year
A maintenance plan quoted only as an annual number invites the customer to compare it against nothing. Quoted as a per-visit and a per-month figure alongside the annual price, it compares directly against the diagnostic fee sitting a few lines above it — and that comparison is the entire sales argument for the plan.
Enter the annual price and how many visits it buys and the sheet derives both equivalents. Cadence matters as much as the count — a visit that lands ahead of a demand season is worth more than two crammed into the same quarter — so whatever cadence you sell, say it on the sheet next to the price, along with what the plan includes — priority scheduling, a repair discount, no after-hours uplift. If you want the visit itself to have a defined scope, publish it from the HVAC maintenance checklist template so “a maintenance visit” means the same thing to you and to them. The plan’s terms, renewal and cancellation belong in the HVAC service agreement, not on a price sheet.
Where the numbers come from — and how to keep them honest
This tool ships with no prices in it, and that is deliberate: there is no primary source we can verify that would let anyone publish an HVAC rate benchmark, so we publish none. The structure is ours; every figure is yours.
Derive those figures rather than copying a competitor’s flyer. Work out what an hour of your time has to earn with the service hourly rate calculator, price individual jobs against it in the HVAC job pricing calculator, and if you want the internal menu that sits behind the public sheet, build it in the flat-rate price book. The method behind all three — loaded labor rate, trip and diagnostic on their own lines, consistent parts markup — is worked through in the guide on pricing an HVAC service call.
Then put an effective date at the top and treat the sheet as perishable. Refrigerant rates move, labor costs move, and a price list without a date is an invitation to be held to a number you set two years ago. When the numbers do move, tell your plan holders before they find out from an invoice — the price increase letter template handles that conversation. And keep the sheet doing one job: answering “what does it cost?” the moment someone asks, so the invoice never has to answer it after the work is done.
Frequently asked questions
What should an HVAC service price list include?
Should I publish my HVAC prices at all, or quote everything on site?
Is a published price list a binding quote?
How should refrigerant appear on a published HVAC price list?
How is this different from a flat-rate price book?
Sources
- Section 608 Technician Certification — technicians who maintain, service, repair, or dispose of equipment that could release refrigerants must be certified (Type I, II, III, or Universal). U.S. Environmental Protection Agency. Retrieved .
- Refrigerant Sales Restriction — only EPA-certified technicians may purchase ozone-depleting substances or their non-ozone-depleting substitutes used as refrigerants, with limited exceptions. U.S. Environmental Protection Agency. Retrieved .
- HFC Restrictions by Sector — stationary residential and light commercial air conditioning and heat pump systems carry a 700 GWP limit with a January 1, 2025 installation compliance date, and no installation compliance date where all specified components were manufactured or imported before that date. U.S. Environmental Protection Agency. Retrieved .
- Phaseout of Ozone-Depleting Substances — production and import of HCFC-22 ceased in 2020; existing equipment may still be serviced with reclaimed or previously produced R-22, though price and availability may change. U.S. Environmental Protection Agency. Retrieved .