service agreementsrecurring revenuemaintenance contracts

Service Agreement Revenue: Building Recurring Income as a Contractor

Recurring revenue is the difference between a business and a job. Service agreements are the most accessible way for home service contractors to build a predictable, defensible income base. Here is the full playbook.

By George M. Espinoza Acosta·February 25, 2026·8 min read

The most resilient home service businesses share one characteristic: a significant portion of their revenue is predictable before the year starts. Service agreements — whether called maintenance plans, protection plans, or club memberships — create this predictability. They smooth out seasonal swings, reduce marketing dependency, and increase the lifetime value of every customer relationship.

3–5x
Higher lifetime value of agreement customers
vs. one-time service customers
60–70%
Gross margin on maintenance agreement work
Highest margin category in trades
72%
Agreement customer equipment replacement rate
vs. 38% for non-members

What a Service Agreement Actually Is

A service agreement is a prepaid or recurring-billed contract under which a contractor provides scheduled maintenance visits and, in many cases, discounts on repairs and priority service. The customer pays a fixed annual or monthly amount; the contractor guarantees visits and preferred treatment. The economics work well for both sides: the customer gets predictability and priority, and the contractor gets guaranteed revenue and consistent access to the customer's equipment before failures occur.

Pricing Structure Options

StructureTypical Price RangePros / Cons
Annual lump sum (HVAC 2-visit)$180–$280/yearSimple to explain; harder sell upfront
Monthly auto-pay (HVAC)$16–$26/monthEasier to say yes; higher churn risk
Tiered (Silver/Gold/Platinum)$150–$400/yearUpsell path; more complex to manage
Multi-system (HVAC + plumbing)$350–$600/yearHigher revenue; requires cross-trade capability
Plumbing annual plan (2 inspections)$120–$200/yearLower price point; high attachment rate

The Revenue Math

Consider an HVAC company with 400 active agreement members at an average of $220/year. That is $88,000 in recurring revenue before a single service call or install. At 65% gross margin, it contributes $57,200 in gross profit. That is the equivalent of roughly 310 additional service calls — the revenue and profit of running a full extra truck for several months, generated passively from existing customers.

The Compounding Effect

Agreement revenue compounds. If you add 100 new members per year and retain 80% annually, you reach 400 members by year five and 650 by year ten — without adding a single truck. Meanwhile, your agreement customers are your highest-priority equipment replacement prospects, worth 2–3x more in lifetime value than one-time callers.

What to Include in a Service Agreement

  • Scheduled maintenance visits (1–2 per year depending on system and trade)
  • Priority scheduling — members go to the front of the queue
  • Discount on parts and labor (10–15% is typical)
  • No diagnostic fee or reduced diagnostic fee
  • Optional: annual equipment inspection report
  • Optional: emergency after-hours service at standard (not premium) rates

Selling Agreements at the Service Call

The highest-converting time to sell a service agreement is at the completion of a service call, while the technician is still on-site. The customer has just experienced your work quality, trust is high, and they are thinking about their equipment. A simple close: 'Before I go — a lot of our customers sign up for our maintenance plan. It covers your next tune-up and gets you priority scheduling. It is $X per year, and about 70% of our customers who join stay with us long-term.' No hard sell needed — just a clear offer at the right moment.

Retention: The Real KPI

Agreement renewal rate is the most important long-term metric for your program. Target 75–85% annual retention. Retention below 70% means either the agreement is not delivering perceived value, customers are being underserved on their scheduled visits, or renewal reminders are not reaching them. The biggest retention driver is actually completing the scheduled visits — shops that let tune-up visits slip lose members fast.

Technology for Agreement Management

Agreements require tracking: who is a member, when their visits are due, when renewals are coming up, and what their equipment history looks like. ServiceTitan, Housecall Pro, and FieldEdge all handle this natively. If you are managing agreements in a spreadsheet, your retention will suffer — you will miss scheduled visits and renewal windows at scale.

Frequently Asked Questions

What is a realistic gross margin on service agreement work?

Service agreement work typically achieves 60–70% gross margin — the highest category in the trades. Scheduled maintenance visits have low materials cost, predictable labor time, and high efficiency because they are planned rather than reactive.

How many service agreement members does an HVAC company need?

A general target is 100 agreement members per active technician. At this density, agreements generate $18,000–$28,000 per tech in recurring revenue and keep shoulder-season schedules full. Companies with 200+ members per tech are building highly defensible recurring revenue bases.

Should I price agreements monthly or annually?

Monthly auto-pay reduces the upfront barrier and increases sign-up rates. Annual lump-sum is simpler to administer and eliminates monthly churn. Many operators offer both and find that monthly billing attracts more members while annual billing retains them better — consider offering a discount for annual prepay.

How do I handle agreement customers who never use their visits?

You should proactively schedule every member's visit — do not wait for them to call. If a member goes 14+ months without a visit, your shop should be reaching out. Members who never get their scheduled visit rarely renew, and you lose both the recurring revenue and the equipment replacement opportunity.

What Service Business Owners Are Saying

★★★★★

“I was missing 8-10 calls a week and didn't even know it. CallJolt fixed that in one afternoon. It's the best $149 I spend every month.”

Marcus T.·Owner · Marcus Heating & Air·HVAC
★★★★★

“My guys are on job sites all day. Having an AI that answers, takes the info, and texts me the summary is exactly what I needed. Highly recommend.”

Deb R.·Owner · Riverside Plumbing Co.

Ready to answer every call?

CallJolt sets up in 5 minutes and pays for itself within the first week. No contracts. No per-minute billing.