Housecall Pro Service Plans: what's gated, what breaks, and the alternatives (2026)

  • Deepsel is our product, and it's one of the four alternatives below. The other three get an honest verdict too.
  • Every price was checked against the vendor's own pricing page in August 2026.
  • Every claim about what breaks links to the help article or thread it came from.

Housecall Pro locks Service Plans behind the Max tier: $299/mo billed annually, $329 month to month. Once a customer accepts a plan the settings freeze, so you can't change the billing frequency or pull the saved card. Completed member visits invoice at $0.00, with no link back to the plan payment. Your ways around it: switch to Jobber (cheaper, but no membership object at all), move up to ServiceTitan (works, at $250-500 per tech per month), or keep Housecall Pro on whatever plan you're on and run the agreements in Deepsel ($79/mo Starter) beside it.

To be clear, HCP itself is a good FSM. It's the consensus pick under about eight techs, and somewhere between 8 and 15% of HVAC companies run on it. If you're staring at that $299 tier right now, this page covers a narrower question: is the Service Plans module worth $150 a month over Essentials, and what do you do if the answer is no?

14-day free trial. No credit card required.

The four alternatives at a glance

Option Keeps HCP? Monthly cost Agreement ledger (visits owed vs delivered) Auto-billing + dunning Tune-up booking Verdict
Upgrade to Max for Service Plans Yes +$150 over Essentials ($299 total)1 A visits list the office works by hand3 Card on file, but frequency and card frozen once active2 HCP booking link (all plans)8 Only if Max was already the plan
Switch to Jobber No From $39 solo7 None (no membership object) Recurring invoices, no membership dunning Client Hub link (Connect and up) A switch for price or API reasons, not for plans
Move to ServiceTitan No $250-500/tech5 Yes Yes, but no failed-payment alerts6 Via Scheduling Pro add-on The right answer above four vans, not below
Keep HCP, add Deepsel Yes, any tier +$79 (Starter) Yes, per unit, updated when the visit closes Card on file with retries, card updater, failed-payment flags Seasonal reminder emails with your HCP booking link The under-Max answer (it's not an FSM)
A spreadsheet Yes $0 Renewal dates only No No Enough if reminders are the whole problem

What do Housecall Pro Service Plans actually do?

On Max, you can build plan templates (price, billing frequency, included visits, discount), send them for acceptance, and bill the saved card automatically. Members get a badge on their profile, and a dashboard lists the visits that are coming due. That's a real feature set. If you're already on Max for other reasons (the API, eight users, advanced reporting), use it.

The gate is the problem. Basic is $59/mo, Essentials $149, Max $299 (annual billing; monthly is $79/$189/$329; the full tier table with per-user fees and processing rates is in the Housecall Pro pricing breakdown).1 Service plans sit only in Max, so a shop on Essentials pays $1,800 a year for the module. And once a customer accepts a plan, the configuration freezes: "the billing frequency cannot be changed," the card can't be removed from the plan, and any customer who has ever had a plan (active, expired, cancelled or deleted) can never be merged with another profile.2 Those aren't user complaints. All three restrictions come straight from HCP's own FAQ. When a member asks to go from annual to monthly billing, you cancel the plan and set it up again from scratch. The module's full behavior, including five workarounds if you're staying on Max, is in Housecall Pro service plans, explained.

The $0 invoice problem and the visits dashboard

Two design choices make the office's job harder than the feature list suggests. First, revenue: a completed member visit produces a $0.00 invoice with no link to the plan payment. From a thread titled "Service Plan headaches": "HCP accepted the payments... and when I completed the visit on my end an invoice shows $0.00. If the call is scheduled from the service plan, shouldn't it show that amount on the invoice and reflect the payment? This is insane."4 There's no fix; another user "settled for a 0.00 invoice that just references service plan on the invoice notes." Reconciling plan revenue to delivered visits (the number your accountant, and any future buyer of the business, will ask for) stays a manual job.

Second, booking. The visits dashboard is a reminder list, and HCP's help center says so itself: "your reminder to schedule actual appointment times for upcoming and overdue Service Plan visits."3 So the office still calls every member, every season. That's exactly the outbound work that gets dropped once the phones flood with breakdown calls, and delivery is what decides renewal: renewals you have to ask for land at 40-50%, while auto-charged cards with visits actually delivered land at 80% and up.9

Alternative 1: switch to Jobber

Jobber is cheaper (Core starts at $39/mo for a solo operator7) and its API is free and open, while HCP gates API keys behind Max too. But Jobber has no membership object at all. Agreements there are a workaround of recurring jobs, tags and custom fields, with no owed-vs-delivered count and no membership billing. Switching FSMs for service plans trades a gated module for no module. Switch if you prefer Jobber's price and open API for dispatch and invoicing. The full picture is in what Jobber does and doesn't do for maintenance agreements, and the head-to-head is Jobber vs Housecall Pro for maintenance plans.

Alternative 2: move up to ServiceTitan

ServiceTitan's membership module genuinely works. A contractor running about 2,500 members calls it "very simple," and the same contractor's advice is blunt: "I wouldn't make the jump to Service Titan until you've got at least four vans on the road with 300 to 500 maintenance agreements."5 Quoted pricing for a small shop came in at $250-500 per technician per month before migration fees, which works out to $6,000-12,000 a year at two techs. It has holes of its own at scale, too: renewals re-key per-customer settings, and failed payments alert no one (one shop found "$8,661 in failed transactions, no alerts received"6). Above four trucks, it's the answer. Below that, the math doesn't close. The full comparison by shop size is in our best HVAC maintenance agreement software guide.

Alternative 3: keep Housecall Pro, add Deepsel

This is our product, so here's exactly what it does and where it stops. Deepsel runs the agreement book beside the FSM you keep: the member ledger (plan, tier, equipment, card on file, visits owed vs delivered per unit), card-on-file auto-billing with retries, a card updater and a flag the moment a payment fails, plus seasonal reminder emails that send every due member a booking link. For HCP shops, that link is your own HCP online booking page. It lives on book.housecallpro.com, it's built to be shared by text or email, and with auto-scheduling on, booked jobs land straight on your techs' schedules. All of that works from the $59 Basic plan. No Max, no API key.8 Your customer list comes in by CSV (HCP exports it on every tier); native two-way HCP sync ships with Pro.

Starter is $79/mo. Pro is $159/mo (reminder texts, HCP and Jobber sync, member discounts, QuickBooks export) and is coming soon. Unlimited users, month to month; full details on the pricing page. What it doesn't do: quotes, invoices, dispatch. It's not an FSM and isn't trying to become one. HCP keeps all of that. So the comparison to make is $79 beside Essentials versus $150 more for Max. Max gives you a visits to-do list; Deepsel sends the booking links itself.

Alternative 4: a spreadsheet

If your program is small and reminders are the whole problem, you don't need any of the above. A spreadsheet tracks renewal dates for free; it won't bill cards, book visits or keep an owed-vs-delivered ledger, and it costs $10-15 per agreement per year in office time.10 Ours is a free Google Sheet with the formulas built, and the walkthrough is in how to track HVAC maintenance agreements. It holds up to roughly 80 agreements. Past that, the person who owns the sheet is also the person answering every phone.

Frequently asked questions

Can I use service plans on Housecall Pro Essentials?

No. Recurring Service Plans is a Max feature. Essentials is $149/mo and Max is $299/mo (annual billing; $329 monthly), so the module effectively costs $150 a month if plans are your only reason to upgrade. That $150 is the number to compare against every alternative on this page.

Does Housecall Pro auto-charge plan renewals?

Yes. An active Service Plan bills the saved card at the frequency you set when the customer accepted it. The catch is that the frequency can't be changed afterward and the card can't be removed from the plan; changing either means cancelling the plan and setting it up again, and HCP confirms both restrictions in its own FAQ.

How do I get member visits to show as paid?

In Housecall Pro, you mostly don't. A completed Service Plan visit produces a $0.00 invoice with no link back to the plan payment, and there's no way to attach the plan to the invoice after the visit. The common workaround is exactly what one user settled for: a $0.00 invoice that references the plan in the invoice notes, with the actual money visible only in the plan payments report.

Sources

  1. Housecall Pro pricing page - Basic $59/mo annual ($79 monthly), Essentials $149 ($189), Max $299 ($329); "Recurring Service Plans" listed as a Max feature. housecallpro.com/pricing, retrieved August 2026.
  2. Housecall Pro help center, "Service Plans FAQs" - "Once a Service plan has been accepted and is active in a customer's profile, the billing frequency cannot be changed"; "the credit card cannot be removed from the service plan"; "If a customer has ever had a Service Plan attached to their profile (active, expired, cancelled, deleted, etc.), their profile cannot be merged with another." help.housecallpro.com, retrieved August 2026.
  3. Housecall Pro help center, "Service Plans dashboard overview" - "This list will act as your reminder to schedule actual appointment times for upcoming and overdue Service Plan visits." help.housecallpro.com.
  4. r/HouseCallPro, "Service Plan headaches," February 6-7, 2026 - the $0.00 invoice thread, including "I settled for a 0.00 invoice that just references service plan on the invoice notes." reddit.com.
  5. r/hvacadvice, "How do you manage your maintenance agreements," March 27, 2026 (contractor running ~2,500 members on ServiceTitan). reddit.com; r/smallbusiness, "ServiceTitan quote for a small plumbing shop," July 14, 2026 - "$250-500 per technician per month." reddit.com.
  6. ServiceTitan Community, "BEWARE IF USING ACH: $8,661 in failed transactions, no alerts received," November 2024. community.servicetitan.com.
  7. QuoteIQ, "Best maintenance plan software for HVAC (2026)" - Jobber Core $39/mo (solo). myquoteiq.com, retrieved August 2026 (third-party roundup; used only where the vendor publishes no comparable price).
  8. Housecall Pro help center, "Online booking overview" - the copyable booking link "hosted on the HCP website's address" for sharing by text or social; "If you set the Scheduling to Auto-scheduling, the Jobs and Estimates booked online will be placed directly in your employees' schedules." Online booking is included from the Basic plan. help.housecallpro.com, retrieved August 2026.
  9. Smart Service, "How much should HVAC service agreements cost?" - "Monthly auto-pay or annual auto-renew with explicit opt-out language drives 80%+ renewal rates. Manual annual renewal processes drop to 40-50%." smartservice.com, retrieved June 2026.
  10. Profitability Partners, "HVAC maintenance agreements profitability" - admin/billing overhead $10-15 per agreement per year. profitabilitypartners.io, June 2026.

Start your free trial today.

Keep Housecall Pro. Deepsel runs the agreement book beside it. 14-day free trial, no card required.

Start Free Trial
Questions? Email me: tim@usedeepsel.com