HVAC maintenance plan pricing calculator

Set the visits, the time each takes, the parts and the member discount. See the plan price per year and per month, what it costs you per member, and how many members keep a tech busy. Then use the agreement checklist to write the plan up.

Per year and monthPlan price, rounded to quote
Members per techHow many one tech can serve
TemplateWhat the agreement should say
Two is a spring cooling check and a fall heating check.
hrs
hrs
$/hr
Example: the $29.33 median HVAC wage (BLS, May 2025) plus 7.65% payroll taxes is $31.57; add workers' comp and benefits for yours.
$
%
$
From your own job history. Put 0 if you do not offer a repair discount.
%
%
hrs
Billable hours, not paid hours. The labor rate calculator works this out.
Plan price per member
$320 a year
$26.67 a month, 2 visits
$207Your cost per member
428Members one tech can serve
377Members to pay one tech's year
Free. Your numbers become an estimate you can send from your phone.

How we got this

  1. Labor per visit(1.25 on site + 0.5 driving) × $32.00 = $56.00
  2. Cost per visit$56.00 + $25.00 parts = $81.00
  3. Repair discount15% off $300 of repairs = $45.00The discount is money you give up on work you would have sold anyway, so it is a cost of the plan.
  4. Cost per member a year2 × $81.00 + $45.00 = $207.00
  5. Price$207.00 ÷ (1 − 15% overhead − 20% profit) = $318.46, quoted as $320
  6. Members one tech can serve1,500 hrs ÷ 3.5 hrs per member = 428
  7. Members whose fees pay a tech$66,560 tech cost ÷ $177.00 left for labor per member = 377A full year of a tech is 2,080 paid hours × $32.00. Repairs and installs sold on plan visits come on top.
Per member, per yearAmountShare of price
Labor (2 visits)$112.0035%
Parts and supplies$50.0015.6%
Repair discount given$45.0014.1%
Overhead share$48.0015%
Profit$65.0020.3%
Plan price$320100%

Sources: ENERGY STAR, maintenance checklist; BLS Occupational Employment and Wage Statistics, May 2025 national data, SOC 49-9021 HVAC mechanics and installers; IRS Topic 751, Social Security and Medicare withholding rates. Checked 2026-10-08.

Key takeaways
  • Price a plan from its cost: visit labor including drive time, parts, and the repair discount you give away. Then divide by one minus overhead and profit.
  • The member repair discount is a real cost. Count it in the plan price, or the plan can lose money on paper while looking busy.
  • A written agreement that lists the equipment, the visits, what is included and how to cancel saves arguments later.

How to price an HVAC maintenance plan

A maintenance plan is a yearly price for a set of visits plus member perks. The plan has to pay for the tech's time on every visit, the parts used, the discount members get on repairs, its share of overhead, and a profit.

The calculator works it out in five steps:

  1. Labor per visit = (hours on site + drive hours) × labor cost per hour
  2. Cost per visit = labor + parts and supplies
  3. Repair discount = what a member buys in repairs a year × the member discount
  4. Cost per member = visits × cost per visit + repair discount
  5. Plan price = cost per member ÷ (1 − overhead share − profit), rounded to a clean number

The starting numbers: two visits a year (spring cooling, fall heating), 1.25 hours on site and half an hour of driving each, $32 an hour labor cost, $25 of parts per visit, a 15% repair discount on $300 a year of repairs, 15% overhead and 20% profit.

StepMathResult
Labor per visit(1.25 + 0.5) × $32$56.00
Cost per visit$56 + $25$81.00
Repair discount15% × $300$45.00
Cost per member2 × $81 + $45$207.00
Plan price$207 ÷ (1 − 0.15 − 0.20) = $318.46$320 a year
Monthly$320 ÷ 12$26.67 a month

The $32 labor cost is the BLS May 2025 national median HVAC tech wage of $29.33 plus 7.65% employer Social Security and Medicare, which comes to $31.57, rounded up. It leaves out workers' comp and benefits, so add yours. A plan priced on a labor cost that is too low loses money on every visit, however many members join. The HVAC labor rate calculator works them out.

Labor cost, not labor rateThe plan uses what an hour costs you, not the rate you bill. The overhead and profit are added once, at the end. Using your billed rate would add them twice and overprice the plan.

What members get, and what each perk costs you

A plan can pair the visits with perks. Each one has a cost, even when no money changes hands. Decide what each is worth before you offer it.

PerkWhat it costs youHow to count it
Scheduled tune-upsTech time, drive time, filters and suppliesThe visits, hours and parts inputs
Discount on repairsThe share of repair revenue you give upRepair discount × repairs a member buys
Priority schedulingMoving other work when a member calls in a rushUsually no direct cost; limit it in the agreement
No trip or diagnostic feeThe fee you would have chargedAdd it to repairs a member buys, then set the discount to cover it
Extended labor warrantyCallbacks you do for freeAdd the expected callback time to hours on site
Visit remindersOffice time, or nothing if your software sends themOverhead

The repair discount is the cost that is easiest to forget. A 15% discount on $300 of repairs is $45 a year per member, about a fifth of the cost in the example. Use your own job history to find what members really buy in repairs.

Visits a year change the price the most. On the starting numbers, one visit a year prices at $190, two at $320 and four at $570.

Members per tech, and filling the slow season

The calculator gives two numbers that help plan a program:

  • Members one tech can serve = plan hours a tech can give in a year ÷ hours per member. At 1,500 hours and two visits of 1.75 hours each, that is 1,500 ÷ 3.5 = 428 members.
  • Members whose fees pay a tech = a tech's full year cost ÷ what each member's fee leaves for labor. At $32 an hour for 2,080 paid hours, a tech costs $66,560. Each $320 plan leaves $177 for labor after overhead, parts and the repair discount, so 377 members pay for one tech's year.

The real gain is timing. Cooling and heating calls bunch up in the hottest and coldest weeks. Tune-ups can be booked into spring and fall, when the phones are quieter. Each tune-up booked in a slow week turns an hour a tech is paid for anyway into an hour that earns. Repairs found on those visits, and replacements when a system is near the end of its life, come on top of the plan price.

The same math works outside HVAC. A plumber can price an annual water heater flush and inspection. An electrician can price a yearly panel and surge check. Change the visits, hours and parts to match.

A plan program also changes how you staff. If 400 members each need two visits, that is 800 visits a year, most of them booked into two seasons. Spread them across eight or ten weeks in spring and in fall, and plan for the tech hours before you sell the plans.

HVAC service agreement template: what to put in it

A maintenance plan is a contract. Write it down, give the customer a copy, and keep it with their account. A clear agreement should cover these points:

SectionWhat it says
Parties and addressYour business name and licence number, the customer's name, and the service address
Equipment coveredEach system by type, make, model and serial number, and its age if known
Visits and timingHow many visits a year and when (for example, cooling check in spring, heating check in fall), and how they are booked
What each visit includesThe checklist below, written for the equipment covered
What is not includedRepairs, parts beyond filters and supplies, refrigerant, ductwork, equipment past its service life, damage from outside causes
Member pricingThe repair discount and what it applies to; any waived trip or diagnostic fee
Priority serviceWhat priority means in practice, and that it does not promise a set response time unless you choose to
Price and billingThe yearly or monthly price, how it is charged, and whether it renews on its own
Cancellation and refundsHow either side can cancel, notice needed, and how a refund is worked out if visits have already been done
Sale of the homeWhether the plan moves to the new owner or ends
Access and safetyCustomer gives access to the equipment; you may decline unsafe work
LiabilityLimits on your liability, and that the plan does not guarantee the equipment will not fail
Not legal adviceThis list is a starting point. State rules on auto-renewal, cancellation and service contracts differ. Have a local attorney review your agreement before you use it.

HVAC maintenance checklist for each visit

ENERGY STAR recommends a pre-season check-up by a contractor every year: in spring for cooling and in fall for heating. Its checklist is a good base for what each plan visit includes.

VisitTask
Every visitCheck thermostat settings
Every visitTighten electrical connections; measure voltage and current on motors
Every visitLubricate moving parts
Every visitCheck and clear the condensate drain
Every visitCheck system controls and a full start-up and shut-down cycle
Spring (cooling)Clean the evaporator and condenser coils
Spring (cooling)Check the refrigerant level
Spring (cooling)Clean and adjust blower components for proper airflow
Fall (heating)Check gas or oil connections and gas pressure
Fall (heating)Check burner combustion and the heat exchanger
Customer, once a monthInspect, clean or change air filters

Write down the readings at each visit and leave the customer a short report. A record of each system's condition shows the value of the plan at renewal, and gives the customer notice before a part fails.

How to offer the plan so customers join

A plan only works if people sign up. The best moments to offer it are when the customer has just seen the value of your work:

  • At the end of a repair. The customer just paid for a fix a tune-up might have caught. Show what the plan would have saved them with the member discount.
  • With a new system. Offer the first year with the install, so the new equipment gets its checks from day one.
  • On the estimate and the invoice. A plan line the customer can add with one tap is easier to accept than a phone call later.
  • Before the season. Remind past customers in late winter and late summer, before the first hot or cold spell.

Keep the offer simple: what they get, what it costs a month, and how to cancel. Two plan levels are easier to choose between than five.

Run the plan program without the paperwork

A plan program lives or dies on follow-through: billing on time, booking every visit, and renewing without a phone call. Koira's maintenance plans are offered on your site, the estimate and the invoice; Koira bills the card on file, offers visit times when a visit comes due, and puts it on your day. Save the price from this calculator as a free estimate with the button above, or see pricing.

Last checked October 8, 2026. More for your trade: how HVAC companies run on Koira.

FAQ

How much should I charge for an HVAC maintenance plan?

Price it from your own cost: visit labor including drive time, parts, and the repair discount you give, then divide by one minus overhead and profit. On the calculator's starting numbers, two visits a year come to $320 a year, or $26.67 a month.

What should an HVAC maintenance agreement include?

The parties and address, the equipment by make, model and serial, visits and timing, what each visit includes and excludes, member pricing, priority terms, price and renewal, cancellation and refunds, what happens if the home is sold, and liability limits. Have a local attorney review it.

How many visits should an HVAC maintenance plan include?

Two visits fit ENERGY STAR's advice: a pre-season check-up in spring for cooling and in fall for heating. Heat pumps and commercial units may need more.

Should a maintenance plan include a repair discount?

It can, but count it as a cost. A 15% discount on $300 of repairs a year is $45 per member that the plan price has to cover.

How many maintenance plan members can one technician handle?

Divide the hours a tech can give to plan visits in a year by the hours per member. At 1,500 hours and two 1.75-hour visits, that is 428 members.

Is monthly or yearly billing better for a maintenance plan?

Monthly billing lowers the price a customer sees up front; yearly billing collects the money sooner. Both work if the card is kept on file and the plan renews on its own.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
HVAC Maintenance Plan Pricing Calculator and Agreement Template | Koira