Maintenance Agreements for Trades Businesses: Pricing and Structure
The maintenance agreement is the single most effective structural fix for seasonal revenue in trades businesses. It converts one-time emergency customers - who call once, pay once, and disappear - into recurring revenue clients who generate predictable monthly income, fill off-season schedules, and call you first when something breaks.
Across the trades businesses I have analyzed, the pattern is consistent: companies with 30-40% of revenue from maintenance agreements experience 20-30% revenue swings between seasons. Companies with 0-10% experience 50-70% swings. Same trade, same market, radically different financial stability.
Pricing Benchmarks by Trade
| Trade | Basic Tier | Standard Tier | Premium Tier | Avg Margin |
|---|---|---|---|---|
| HVAC | $150-$200/yr | $250-$300/yr | $350-$450/yr | 60-70% |
| Plumbing | $120-$180/yr | $200-$250/yr | $280-$350/yr | 55-65% |
| Electrical | $100-$150/yr | $150-$200/yr | $220-$300/yr | 65-75% |
| Landscaping | $150-$250/mo | $250-$400/mo | $400-$600/mo | 40-50% |
Margins on maintenance agreements are higher than emergency service work because the visits are planned, routed efficiently, and use minimal parts. A scheduled HVAC tune-up costs the company $40-$60 to deliver and bills at $100-$150 - versus an emergency call that costs $80-$120 to dispatch and often includes warranty or goodwill concessions.
The Three-Tier Structure
Most successful programs offer three tiers. The middle tier should be the default recommendation - it generates the best margin-to-value ratio for both sides.
Tier 1 - Basic ($10-$15/month):
- 1 annual maintenance visit
- Priority scheduling (next-day vs 3-5 day)
- 10% parts discount
- Best for: price-sensitive customers, second homes
Tier 2 - Standard ($20-$25/month):
- 2 maintenance visits (spring + fall for HVAC, semi-annual for plumbing)
- Priority scheduling
- 15% parts discount
- No diagnostic fee on service calls
- Best for: primary residences, the default recommendation
Tier 3 - Premium ($30-$40/month):
- 2 maintenance visits + 1 additional inspection
- Same-day priority scheduling
- 15% parts discount
- No diagnostic fee, no trip charges
- 1 drain clearing or comparable included service
- Best for: older homes, high-value properties, commercial accounts
The Economics of Scale
Here is what the agreement program looks like at different stages of maturity.
| Program Stage | Active Agreements | Monthly Recurring Revenue | Annual Revenue | % of $1M Business |
|---|---|---|---|---|
| Launch (0-6 months) | 50-100 | $1,000-$2,500 | $12K-$30K | 1-3% |
| Growth (6-18 months) | 200-500 | $4,000-$12,500 | $48K-$150K | 5-15% |
| Mature (18-36 months) | 500-1,200 | $10,000-$30,000 | $120K-$360K | 12-36% |
| Established (3+ years) | 1,000-2,000 | $20,000-$50,000 | $240K-$600K | 24-60% |
The compounding effect comes from renewals. At 75% annual renewal, a program that adds 300 agreements per year grows to 900 active agreements by year 3 without increasing the sales rate. At 85% renewal, it reaches 1,100+.
To model the lifetime value of your agreement customers versus one-time service calls, run both through the Client LTV Calculator. The difference is typically 3-6x.
Selling Agreements on Every Service Call
The agreement does not sell itself. It needs to be offered on every service call, by every technician, with a consistent pitch.
The conversion window: The best time to sell a maintenance agreement is during or immediately after an emergency service call. The customer just experienced the pain of an unplanned breakdown and the inconvenience of waiting for service. The agreement is the structural fix for both.
Benchmark conversion rates:
- Technician offers agreement on service call: 15-25% close rate
- Follow-up email/text within 48 hours of service: 5-10% additional conversion
- No offer made: 0-2% self-enrollment (customers do not seek these out)
The math on technician compensation for agreement sales matters. A $5-$10 spiff per agreement sold costs the company $1,500-$3,000 per year on a busy tech - and a single technician selling 300 agreements per year generates $60K-$90K in annual recurring revenue. The ROI is obvious.
Monthly vs Annual Billing
| Factor | Monthly Billing | Annual Billing |
|---|---|---|
| Cash flow smoothing | Excellent | Creates annual renewal cliff |
| Customer commitment | Lower barrier ($20/mo vs $240/yr) | Higher perceived commitment |
| Churn pattern | Gradual (any month) | Concentrated (renewal month) |
| Revenue predictability | Very high | Lumpy |
| Admin overhead | Higher (payment processing) | Lower |
Monthly billing wins for most trades businesses. The smoother cash flow alone justifies the slightly higher payment processing costs. Automated billing through ServiceTitan, Housecall Pro, or similar platforms eliminates the admin burden.
Common Mistakes
Underpricing. An agreement priced at $99/year that includes 2 visits costs more to deliver than it generates in direct revenue. The value of the agreement is the downstream service calls and renewals - but the agreement itself must be margin-positive or the math never works at scale.
Overpromising. Including emergency coverage, unlimited repairs, or parts warranties in the agreement creates unpredictable liability. Keep agreements focused on preventive maintenance and priority access. Repairs are separate billable work at a discounted rate.
Not tracking renewal rates. If you do not measure renewal rates monthly, you cannot diagnose why customers are leaving. The most common reason: too few touchpoints. One visit per year is not enough contact to justify renewal. Two visits minimum.
For the broader picture of how maintenance agreements fit into seasonal revenue smoothing alongside counter-seasonal services and pre-season campaigns, see the parent analysis on trades seasonality. For HVAC-specific guidance, see HVAC seasonal revenue survival.