AirMatch

Maintenance guide

How to price an HVAC maintenance agreement

Maintenance pricing fails in two directions. Priced too high, nobody joins and the program dies quietly. Priced below the cost of delivering the visits, every new member digs the hole deeper. The right price starts from the cost floor and is packaged with monthly psychology.

Find the cost floor first

Cost out one visit honestly: technician time including drive, truck cost, consumables like filters, and a share of the scheduling overhead. Multiply by the visits per year. That number is the floor; the agreement price must clear it before member discounts are counted. Shops that skip this step discover at scale that their most loyal customers are their least profitable.

Why the monthly number wins

  • A monthly price reads like a utility, not a purchase decision each year
  • Monthly members renew passively; annual members re-decide every renewal
  • Card-on-file monthly billing smooths cash flow across seasons
  • The monthly frame makes tier upgrades feel like small steps

The revenue that isn't on the invoice

The visit fee is the smallest part of the program's value. Members generate repair work discovered during inspections, replace systems with the company they already trust, refer neighbors, and cost far less to schedule than cold service calls. When you count replacement capture, a member is usually worth a multiple of the agreement price, which is why the agreement itself can be priced to join rather than to profit.

Practical pricing moves

  • Set the entry tier low enough that joining is an easy yes at the kitchen table
  • Make the middle tier the obvious value and expect most members there
  • Include the agreement's first year inside replacement proposals
  • Review realized cost per visit annually and reprice tiers openly
  • Track member versus non-member replacement close rates to prove the model

The pricing only works if the economics stay visible: payment health, revenue to date, and visit cost per member. A program tracked in a spreadsheet drifts; a program tracked live gets managed.

Price the plan once. Stripe bills it forever.

AirMatch turns each tier into a real subscription with live payment health and revenue-to-date, so the program's economics stay visible instead of buried in a spreadsheet.

Keep reading