Maintenance Agreement Pricing Calculator

By BRIX Editorial Team · Updated

To price a maintenance agreement, add up what one plan costs you to deliver for a year (labor, materials, member discounts and admin), then divide by one minus your target margin. An HVAC plan with two tune-ups that costs $170 to deliver needs $283 a year, about $23.61 a month, to earn a 40% margin.

Maintenance agreement pricing calculator

Example plan: Spring AC and fall furnace tune-up, 15% off repairs. These are example defaults, not industry averages; replace them with your own numbers.

visits
hours
$

Tech wage plus payroll taxes, workers' comp, benefits and insurance. Not your billing rate.

$

Filters, chemicals, product or parts included in the plan.

%
$
$

Billing, renewal reminders, scheduling calls, software.

%
agreements
Price per year$283
Or per month$23.61
Labor cost per agreement
$100
Materials per agreement
$30
Member repair discount (cost)
$30
Total cost to deliver
$170
Gross profit per agreement
$113
Program revenue (300 agreements)
$85,000
Program gross profit
$34,000
Tech hours needed per year
600

Charge at least $283 a year ($23.61 a month) to earn 40% on the agreement itself. It costs you $170 to deliver. 300 agreements need about 600 tech hours a year, so schedule the visits in your slow season.

Key takeaways

  • Annual price = cost to deliver ÷ (1 − target margin). Monthly price = annual price ÷ 12.
  • Cost to deliver = visits × (hours × burdened labor rate + materials) + member repair discounts + admin.
  • Use burdened labor cost, not wage and not your billing rate.
  • Many shops price plans near cost and earn on repairs and replacements. Know your real cost before you decide.
  • Agreements create scheduled work for slow seasons: count the tech hours before you sell hundreds.

How do you price a maintenance agreement?

Start from cost, not from what the shop down the road charges. Work out what one agreement costs you to deliver for a year, decide what margin you want on the plan itself, and divide. Then compare the result with what your market will pay and decide, on purpose, whether the plan should make money on its own or work as a door-opener for repairs and replacements.

Formula
Annual price = [V × (H × R + M) + D × S + A] ÷ (1 − G)
V
visits per year included in the plan
H
hours per visit, including drive time
R
burdened labor cost per hour: wage + payroll taxes + benefits + insurance
M
materials per visit (filters, chemicals, product)
D × S
member repair discount × what a typical member spends on repairs per year
A
admin per agreement per year: billing, reminders, scheduling, software
G
target gross margin on the agreement, as a decimal
  1. 1

    Define what's in the plan.

    Number of visits, what each visit includes, and the member perks: repair discount, priority scheduling, waived trip fee.

  2. 2

    Time a real visit.

    Use job history from your field service software. Include drive time; a 45-minute tune-up with 20 minutes each way is a 1.4-hour visit.

  3. 3

    Use burdened labor cost.

    Take the tech's hourly wage and add payroll taxes, workers' comp, benefits and insurance. The labor burden calculator does this for you.

  4. 4

    Cost the perks.

    A 15% repair discount costs 15% of what members typically spend on repairs. Check last year's invoices for members.

  5. 5

    Pick a margin and compare with the market.

    Divide cost by (1 − margin). If the result is far above what customers will pay, cut visit time, change the perks or accept a lower margin knowingly.

Example maintenance agreement prices by trade

The presets in the calculator run the same formula on example plans for four trades. They show how visit count and visit length drive price far more than materials do.

Example plans at a 40% target margin
TradeExample planVisits × timeCost to deliver per yearPrice per yearPer month
HVACSpring AC and fall furnace tune-up, 15% off repairs2 × 1 hr$170$283$23.61
PlumbingAnnual whole-home inspection and water heater flush, 15% off repairs1 × 1.5 hr$133$221$18.40
Pest controlQuarterly exterior treatment, free re-service between visits4 × 0.75 hr$178$297$24.72
Lawn careSix-step fertilization and weed control program6 × 0.5 hr$250$417$34.72
Example defaults, not industry averages or recommended prices. Labor is $50/hr burdened for HVAC and plumbing and $40/hr for pest and lawn; materials, discounts and admin are as set in each preset. Replace every number with your own.

Should a maintenance agreement make a profit?

It's a business decision, as long as you make it knowingly. In a 2023 survey reported by ACHR News, 72% of 100 responding HVAC contractors said they offer maintenance agreements, and 87% of 400 homeowners surveyed by Clear Seas Research said they'd pay either $100 or $200 a year for one. The example HVAC plan above costs $170 to deliver, so priced at $200 it earns $30 per member, and at $150 it loses $20.

Shops that price below cost are betting that members buy enough repairs and replacements to make up the difference. That bet can pay, but only if you track it. If you sell plans below cost, check every year that members' repair and replacement gross profit covers the gap. If you can't tell, price the plan to stand on its own.

Monthly or annual billing?

Monthly billing lowers the sticker shock ($23.61 sounds easier than $283) and renews itself as long as the card works. Annual billing collects cash up front and costs less to process. Many shops offer both and price the monthly option slightly higher. Either way, set plans to auto-renew and send a reminder before renewal; customers who have to re-sign each year drop off.

How many agreements can your team deliver?

Every agreement is a promise of scheduled labor. 300 two-visit HVAC agreements need about 600 tech hours a year. Schedule tune-ups in shoulder seasons, before the first heat wave and the first cold snap, so maintenance fills slow weeks instead of competing with emergency calls. Check capacity with the technician utilization calculator.

Common pricing mistakes

  • Using wage instead of burdened cost. A $35-an-hour tech costs you well over $35 an hour once taxes, insurance and benefits are added.
  • Forgetting drive time. On a route, drive time can be a third of the visit.
  • Giving away perks without costing them. A repair discount, waived trip fee and priority service all cost money. Put a number on each.
  • Selling more plans than you can service. Unfulfilled tune-ups turn members into cancellations and bad reviews.
  • No renewal process. A plan that has to be resold every year loses members you already paid to win.

Frequently asked questions

How much should I charge for a maintenance agreement?

Charge at least your cost to deliver divided by (1 − your target margin). For an example HVAC plan with two tune-ups costing $170 a year to deliver, that's $283 a year at a 40% margin. Then check the result against what your market will pay.

What should be included in an HVAC maintenance agreement?

Most plans include one or two seasonal tune-ups, a repair discount, priority scheduling and a waived or reduced trip fee. Spell out exactly what each visit covers and what it doesn't, in writing. See the maintenance agreement template for a starting point.

Is it OK to sell maintenance agreements at a loss?

It can be, if members buy enough repairs and replacements to make up the difference, and you track whether they do. If you can't measure member repair and replacement profit, price the plan to cover its own cost and margin.

What labor rate should I use to price a service plan?

Use burdened labor cost: the tech's wage plus payroll taxes, workers' comp, benefits and insurance. Don't use your billing rate; that already includes overhead and profit, and the margin in this calculator adds those on top.

Should maintenance plans be billed monthly or yearly?

Both work. Monthly plans feel cheaper to customers and renew automatically; annual plans bring cash up front and cost less to process. Offering both, with monthly priced slightly higher, is common.

How do maintenance agreements help a trades business?

They create scheduled work for slow seasons, keep you first in line when equipment fails and give customers a reason to stay with you. That raises customer lifetime value and lowers what you spend replacing customers who drift away.

Sources

  1. ACHR News, Homeowners, Contractors Mutually Support Maintenance Agreements (Dec. 12, 2023; Clear Seas Research homeowner survey) (checked October 12, 2026)

Let BRIX run the phones and the books.
You run the work.

BRIX answers every call, follows up every lead, sends the quotes and invoices, and keeps QuickBooks tax-ready.

Call now(518) 588-1122Text