Phase 08: Price

HVAC Maintenance Agreement Pricing: How to Build Recurring Revenue With Service Contracts

7 min read·Updated April 2026

The most valuable thing you can build in a plumbing or HVAC business isn't a customer — it's a member. Maintenance agreements transform one-time service callers into subscribers who pay monthly, get priority service, and replace their equipment with you first. The best HVAC operators in the country generate $200,000–$800,000 in annual recurring revenue from agreement portfolios. This guide shows you how to price, sell, and manage maintenance agreements from your very first service call.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

The Quick Answer

Price a single-system HVAC maintenance agreement at $15–$25 per month (billed annually at $180–$300) or $150–$250 for an annual payment. Include two tune-ups per year (spring AC startup, fall heating startup), priority scheduling, and a 10–15% discount on parts and labor. This is an easy close — customers who just paid $350 for a service call will often add a $20/month agreement when you explain it reduces future bills and includes priority service. Your target: convert 25–40% of service customers into agreement members within 12 months of launch.

What to Include in an HVAC Maintenance Agreement

A well-designed single-system HVAC maintenance agreement for a homeowner should include: two preventive maintenance visits per year (spring and fall), filter replacement during each visit (or customer-supplied filters for standard sizes), cleaning of condensate drain line, checking refrigerant levels and electrical connections, lubricating moving parts, testing thermostat calibration, and a full safety inspection on gas equipment. Add member benefits that have low cost to you but high perceived value to the customer: priority dispatch (members go to the front of the queue during peak season — this is huge during a heat wave), a 10–15% discount on parts and labor for any repair, and a free diagnostic fee waiver when a repair is needed. Multi-system agreements (homes with two HVAC systems, or combined HVAC plus plumbing agreement) price at a discount: second system at 60–70% of single-system rate.

Pricing Your Agreement for Profit

A common mistake is underpricing agreements to make them 'easy to sell' and then losing money on every member. Price your agreement to cover: two tune-up visits at full labor cost ($80–$120 each = $160–$240 annual labor), filter and materials ($20–$40/year), administrative overhead and software cost ($10–$20/year per agreement), and a profit margin of $40–$80/year per agreement. At $200/year per agreement, you need $120–$140 to cover costs and labor, leaving $60–$80 in pure profit. Multiply by 200 agreements and you have $12,000–$16,000 in annual profit before considering the replacement revenue those members generate. Agreement members replace equipment with you at rates 3–5x higher than non-members — an HVAC replacement at $10,000 from one agreement customer can fund your entire agreement program for a year. Price confidently at $180–$300/year.

Selling Agreements on Every Service Call

The best time to sell a maintenance agreement is at the end of a successful service call, when the customer is relieved their problem is fixed and has high trust in you. Script the close: 'Mrs. Johnson, I also want to mention our comfort club membership — it includes two tune-ups per year, priority scheduling, and a 10% discount on any future parts or labor. It's $19 a month, or I can set you up for the year at $199. A lot of our customers add it today since we're already in the system.' Research from ServiceTitan shows that technicians who present agreements on every call convert at 20–35%. Those who only mention it 'when it feels right' convert at 5–10%. Build it into your post-job checklist — it's part of the job, not an optional upsell.

Managing Agreements With ServiceTitan and Scheduling Software

ServiceTitan has the most sophisticated maintenance agreement management system in field service software — it tracks active agreements, automatically schedules tune-up visits when they're due, sends customer reminders, and shows technicians which customers have active agreements when they're dispatched. Agreement revenue is tracked separately from service revenue so you can see your recurring base at a glance. Housecall Pro and Jobber also support maintenance agreements at lower price points. For a solo operator just launching, a simple Google Sheet tracking agreement customers, renewal dates, and scheduled visits is sufficient for the first 6 months. Once you have 30+ agreements, the scheduling complexity justifies moving to a platform. ServiceTitan's agreement module also enables automatic credit card billing for monthly members — eliminating annual renewal friction and maximizing retention.

Plumbing Maintenance Agreements: An Underused Revenue Stream

HVAC operators have dominated the maintenance agreement market, but plumbing agreements are growing rapidly and face less competition. A plumbing maintenance agreement ($10–$20/month) can include: annual water heater flush and anode rod inspection, annual drain maintenance treatment, annual shutoff valve exercise, leak detection inspection, and priority scheduling. The pitch to homeowners is water damage prevention — a $15/month agreement versus a potential $10,000–$50,000 water damage claim from a failed water heater or burst pipe. Conversion rates for plumbing agreements run 15–25% from service call customers, lower than HVAC but still significant. A portfolio of 100 plumbing agreements at $180/year generates $18,000 in recurring revenue with minimal labor cost (most of the value is the scheduled annual visit). Offer a combined plumbing + HVAC agreement for customers with both service needs at a 15–20% bundle discount.

RECOMMENDED TOOLS

ServiceTitan

The gold standard for HVAC and plumbing maintenance agreement management. Automated scheduling, customer billing, and technician visibility into member status.

Top Pick

Housecall Pro

Field service platform with maintenance agreement tracking and recurring billing. More affordable than ServiceTitan for smaller operations.

Best Mid-Tier

Jobber

Lightweight field service software supporting recurring jobs and client management. Good for solo operators building their first agreement program.

Best for Startups

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

How much should I charge for an HVAC maintenance agreement?

Price a single-system HVAC maintenance agreement at $180–$300 per year ($15–$25/month). Include two tune-up visits, priority scheduling, and a 10–15% parts and labor discount. Don't undercut below $150/year — you'll lose money on the visits themselves.

What percentage of service customers should I convert to agreements?

Top-performing HVAC operators convert 30–40% of service call customers to agreements. A realistic startup goal is 15–25% in Year 1, growing to 30%+ as your close script improves and technicians gain confidence presenting agreements on every call.

Do maintenance agreement members really replace equipment more often with the same contractor?

Yes — significantly. Agreement members replace equipment with the same contractor at 3–5x the rate of non-members, according to ServiceTitan performance data. They also refer friends and family at higher rates. A 100-member agreement program can generate $80,000–$150,000 in annual replacement revenue beyond the agreement fees themselves.

Apply This in Your Checklist

Phase 3.1Calculate your true costsPhase 3.2Research what competitors chargePhase 3.3Set your price and create your offer structure