B2B Fees

Home / Field service software / HVAC software

Which HVAC software holds maintenance agreements, and on which plan?

Four apps hold agreements on a named higher plan: Housecall Pro (Essentials and above), Workiz (Ultimate), FieldEdge (Select and Premier) and ServiceTitan (The Works). Only Housecall Pro shows a price, and it shows three different ones depending on the screen; the other three are quote only. Billing 300 agreements then costs US$720 to US$2,513 a year in card and bank fees on top (rates read on 2026-10-20 and 2026-10-22).

See which plan holds them Try your own numbers

  • The plan decides first. Check it before the price: the feature has a different name in each app, and ChatGPT's answer names Housecall Pro MAX when the app says Essentials and above (the table below).
  • Bank pull (ACH): US$720 a year. 1% on Housecall Pro, Jobber and Workiz. Housecall Pro and Jobber offer it in the US only.
  • Card: US$2,153 to US$2,513 a year. The low end is a client paying a Housecall Pro invoice online. The high end is a card on file or an Amex.
  • Then add the plan price. Three of the four do not publish it. Housecall Pro's own three price screens are laid out once, on the Housecall Pro cost page.

The Visit buttons further down are plain links to each vendor's own site. No vendor on this page has paid for it, and none gets a better spot for it. How we are paid. Prices are in US dollars.

Which plan holds the agreements?

The feature has a different name in each app. Check the plan before you check the price. Every price below says which screen it came from and the day we read it.

AppPlan with agreementsPrice of that planNot for you if
Housecall Pro "Membership plans" on Essentials, MAX and MAX+. Basic does not list them. Our trial account and its public page, housecallpro.com, read 2026-11-02. It depends on the screen. In the app, for one user: US$229 a month list on Essentials. In the app, for a 2 to 5 person team: US$299 a month list. On the public page, billed annually, Essentials is from US$149 a month. The app does not show a billing term. We could not tell why the screens differ. Read 2026-11-02. See Housecall Pro cost and the dated log below. You want one price you can read before you call. You are in Canada and want bank pulls: Housecall Pro says ACH is for US businesses only. help.housecallpro.com, read 2026-11-02.
Workiz Ultimate. "Service plans" is "Not included" on Standard and on Pro. workiz.com, read 2026-10-20. The public page says "Request pricing" on every plan. Inside our trial account (a 3 to 5 person plumbing team, paid annually, 1 to 5 users) we saw Standard at US$229 and Pro at US$270 a month. Neither holds agreements. Ultimate showed "Talk to us". Trial prices: our trial account, read 2026-11-02. Public page: workiz.com, read 2026-11-02. You need a number before a sales call. You want agreements on a mid-priced plan.
FieldEdge Select has "Basic Agreements & Quotes". Premier has "Advanced Service Agreements". fieldedge.com, read 2026-10-20. Quote only on Select, Premier and Elite. No free trial. Contract length is not published. Select includes 2 users, Premier 4, Elite 6. fieldedge.com, read 2026-10-20. You want to try it before you talk to sales. You need a price to budget.
ServiceTitan "Customizable Memberships" on The Works only. Greyed out on Starter and Essentials. servicetitan.com, read 2026-10-26. Quote only. ServiceTitan publishes no price, and how it charges is not confirmed (our earlier notes say per technician).servicetitan.com, read 2026-10-26. You run a small crew and want a posted price.
Jobber None dedicated. Jobber told us on 2026-11-03 that it has no maintenance-agreement feature: recurring jobs are on every plan, Core included, and a business sets an agreement up with quotes plus recurring jobs. "Automatic payments" for recurring work, which charges the client's saved card, starts on Connect. We did not test it. getjobber.com, read 2026-10-26. Connect for 2 to 5 people: US$199 a month list, billed monthly. Same number in our trial account on 2026-11-02. getjobber.com, read 2026-11-03. You need a built-in agreement with renewals and a visit schedule. Jobber says it has none.
ServiceM8 Recurring jobs on every plan, free plan included. Asset Management starts at Growing. servicem8.com, read 2026-10-20. Growing is US$79 a month. servicem8.com, read 2026-10-20. You want a built-in agreement billing screen. We saw recurring jobs, not agreements.
Tradify Recurring jobs on Pro. "Service reminders" on Plus. Those are reminders, not agreement billing. tradifyhq.com, read 2026-10-20. Plus is CA$80 per user a month on the Canada page, and we saw the same in our Canada trial account on 2026-11-02. On the US page it is US$61 per user. tradifyhq.com, read 2026-10-20. You bill agreements to cards on a schedule.
Fergus Recurring jobs on both plans. Agreements: we could not confirm. fergus.com, read 2026-10-20. From US$31 per user a month on Essentials and US$44 on Professional, on the US page. We do not know which plan, if any, holds agreements. Our trial account showed NZ$ prices, which do not apply to you. fergus.com, read 2026-10-20. You need a confirmed agreement module. You work in Canada: Fergus has no Canadian site. fergus.com, read 2026-11-02.

Tested by us in a trial account on 2026-11-02: Housecall Pro, Workiz, Jobber, ServiceM8, Tradify, Fergus. Not tested by us: FieldEdge and ServiceTitan. Those two rows come from their public pricing pages only.

Housecall Pro billing page, Explore Plans, Compare all features table: Membership plans is ticked on Essentials, MAX and MAX+
Our trial account, 2026-11-02. Billing, Explore Plans, the compare table in the "for teams" view. Membership plans is ticked on Essentials, MAX and MAX+. The billing term is not shown on this screen, and the prices at the top are first-period offers, not plan prices.
Housecall Pro Service plans screen with a plan summary, recurring revenue, revenue collected, due for billing and plan templates, all at zero
Our trial account, 2026-11-02, "Service plans" screen. It is empty because we made no plans. The trial gives MAX-level access for 14 days, so this screen working is not proof of the plan gate. The compare table above is.

What search answers say. ChatGPT's answer to a 4-technician agreements question, read 2026-11-02, names Housecall Pro MAX as the agreements plan. Our read of the app is Essentials and above. That answer names no agreements plan for ServiceTitan or FieldEdge (both "quote only") and does not list Workiz. Google's AI Overview text the same day names no plan for any app. We keep the captures with our research notes.

What 300 agreements cost to bill

Inputs: 300 agreements, US$240 a year each, so US$72,000 a year billed. US dollars. The US$240 is an example, not a market average. The rate on each line is the card or bank rate on that app's own help or pricing page.

How the client paysRateFee on US$72,000
Jobber, card, one charge a year2.9% + US$0.30US$2,178
Jobber, card, 12 charges a year (US$20 each)same rateUS$3,168
Housecall Pro, client pays the invoice online2.99%US$2,153
Housecall Pro, card on file or keyed by staff3.49%US$2,513
Housecall Pro, Amex or business card, any method3.49%US$2,513
Bank pull (ACH): Jobber, Housecall Pro, Workiz1%US$720

Estimates. Fee = rate x US$72,000, plus the fixed fee on each charge where there is one. Rates: Housecall Pro help.housecallpro.com, read 2026-10-20; Jobber getjobber.com, read 2026-10-22; Workiz bank transfers help.workiz.com, read 2026-10-20. Software plans are not in these totals.

Workiz does not publish a card rate: its pricing page and our trial account's billing page show none (read 2026-11-02), so it is not in the table.

Try your own numbers

The table above uses 300 agreements at US$240 a year. This box recalculates with your numbers and needs JavaScript.

Three things move the number

  1. The fixed fee adds up. Monthly billing turns 300 charges into 3600. At Jobber that adds US$990 a year (US$3,168 instead of US$2,178). A percent-only rate does not change.
  2. A card on file may cost more. Housecall Pro lists "card on file" at 3.49%. Its help page does not say whether a recurring agreement charge counts. We have not asked Housecall Pro and we did not run a test charge, so we do not know.
  3. Bank pulls are US only. Housecall Pro says bank payments are for US businesses. Jobber lists ACH as available in the US. A Canadian shop on Jobber pays about US$2,178 to US$3,168 in card fees, based on how often you charge. Housecall Pro does not publish a Canadian card rate, so we cannot price it. Housecall Pro: help.housecallpro.com, read 2026-11-02. Jobber: getjobber.com, read 2026-10-22.

For where Housecall Pro's card rate beats Jobber's per invoice, see the Jobber, Housecall Pro and ServiceTitan page. For one app's yearly total with its plan, see Jobber cost and Housecall Pro cost.

Equipment records

  • Workiz: "Equipment tracking" is on Ultimate only. It is "Not included" on Standard and Pro, and the Ultimate card in our trial account lists it too. workiz.com, read 2026-11-02.
  • Housecall Pro: "Equipment tracking" is on the Essentials card of the public page, shown in a browser, and the MAX card says "Everything in Essentials, plus". housecallpro.com, read 2026-11-02.
  • ServiceM8: Asset Management starts at Growing. It was greyed out on Starter and the free plan in our trial account. servicem8.com, read 2026-10-20.
  • FieldEdge, ServiceTitan, Jobber, Tradify, Fergus: not checked for this row.

Quick answers

Which HVAC software holds maintenance agreements?

Four apps hold agreements on a named higher plan: Housecall Pro (Membership plans, Essentials and above), Workiz (Ultimate), FieldEdge (Basic Agreements on Select, Advanced Service Agreements on Premier) and ServiceTitan (Customizable Memberships, The Works). Jobber told us on 2026-11-03 that it has no dedicated agreement feature: recurring jobs are on every plan, Core included, and agreements are set up with quotes plus recurring jobs. ServiceM8 and Tradify show recurring jobs, not agreement billing. We tested Housecall Pro, Workiz, Jobber, ServiceM8, Tradify and Fergus in trial accounts on 2026-11-02; FieldEdge and ServiceTitan are read from their public pages only.

Which of them post a price for the plan with agreements?

Only Housecall Pro, and its price depends on the screen: from US$149 a month billed annually on its public page for Essentials, and US$229 to US$299 a month list in our trial account. Workiz, FieldEdge and ServiceTitan are quote only for the plan that holds agreements.

How much does it cost to bill 300 maintenance agreements by card or bank?

US$720 to US$2,513 a year in card and bank fees on US$72,000 billed (300 agreements at US$240 a year each, one charge a year), before the plan price. The US$240 is an example, not a market average.

Does Housecall Pro charge more for a card on file?

Its help article lists 3.49% for a card on file or keyed in by staff, against 2.99% when the client pays an invoice online. It does not say whether a recurring agreement charge counts as card on file, and we have not asked.

Pick by shop size

Plain links to each vendor's own site. No vendor has paid for this page, and the order here follows what the shop needs, not who pays. How we are paid.

You want agreements on a plan with a shown price

Housecall Pro lists membership plans on Essentials and up. Get the price for your team size in writing first. Not for you if: you want one price before you call, or you are in Canada and want bank pulls.

Visit Housecall Pro

You want recurring work and a posted price

ServiceM8 Growing (US$79) and Tradify Plus both do recurring work. Neither showed us a full agreement billing screen. Not for you if: you need agreements with renewals and a visit schedule built in.

Visit ServiceM8 Visit Tradify

You will take a sales call

Workiz Ultimate, FieldEdge Premier and ServiceTitan The Works. None posts a price. Ask for the agreements price on its own line. Not for you if: you need a number to budget this week, or you want to try it first (FieldEdge has no free trial).

Visit Workiz Visit FieldEdge Visit ServiceTitan

Your work is mostly one-off jobs

Pay the least plan fee. See Jobber cost, Jobber vs Housecall Pro vs ServiceTitan and the field service tool. Not for you if: you sell many yearly agreements. Then the fees above are your bill.

How we know

Every number above shows its source and the day we read it. Our own trial accounts are dated 2026-11-02: Housecall Pro, Jobber, ServiceM8, Tradify, Fergus and Workiz. FieldEdge and ServiceTitan are public pages only. Method: how we test and how we check prices.

Whether each vendor has confirmed its row, shown the same way for all:

VendorAsked to confirm its row
Housecall ProAsked 2026-11-03, no reply yet
WorkizAsked 2026-11-03, no reply yet
FieldEdgeAsked 2026-11-03, no reply yet
ServiceTitanAsked 2026-11-03, no reply yet
JobberAsked 2026-11-03. Jobber replied and points to its pricing page as the source for prices
ServiceM8Asked 2026-11-03, no reply yet
TradifyAsked 2026-11-03, no reply yet
FergusAsked 2026-11-03, no reply yet

Facts on this page

IdValueSourceRead
housecall-pro.payment_processing.ach.pct1%help.housecallpro.com2026-10-20
housecall-pro.payment_processing.card_online.pct2.99%help.housecallpro.com2026-10-20
housecall-pro.payment_processing.other.0.pct3.49%help.housecallpro.com2026-10-20
housecall-pro.payment_processing.other.1.pct3.49%help.housecallpro.com2026-10-20
housecall-pro.payment_processing.instant_payout.pct1%help.housecallpro.com2026-10-20
housecall-pro.payment_processing.instant_payout.cap_usd@US50000help.housecallpro.com2026-11-02
housecall-pro.payment_processing.instant_payout.cap_usd@CA10000help.housecallpro.com2026-11-02
housecall-pro.payment_processing.ach.availability@CAnot availablehelp.housecallpro.com2026-11-02
housecall-pro.feature_gates.service_agreements.planEssentials and abovehousecallpro.com2026-11-02
housecall-pro.free_trial.days14housecallpro.com2026-10-20
housecall-pro.feature_gates.equipment_tracking.planEssentials and abovehousecallpro.com2026-11-02
housecall-pro.plans.essentials.annual_monthly149housecallpro.com2026-11-03
housecall-pro.plans.essentials.monthly189housecallpro.com2026-11-03
housecall-pro.plans.max.annual_monthly299housecallpro.com2026-11-03
housecall-pro.plans.max.monthly329housecallpro.com2026-11-03
housecall-pro.plans.max.extra_user_monthly35housecallpro.com2026-11-03
housecall-pro.app_price.individual.essentials_list229pro.housecallpro.com2026-11-02
housecall-pro.app_price.individual.max_list349pro.housecallpro.com2026-11-02
housecall-pro.app_price.team_2_5.essentials_list299pro.housecallpro.com2026-11-02
housecall-pro.app_price.team_2_5.max_list649pro.housecallpro.com2026-11-02
housecall-pro.app_price.team_2_5.max_plus_list1149pro.housecallpro.com2026-11-02
housecall-pro.app_price.team_2_5.extra_userUS$100 on Essentials, US$75 on MAX and MAX+pro.housecallpro.com2026-11-02
jobber.payment_processing.card_online.pct2.9%getjobber.com2026-10-22
jobber.payment_processing.card_online.fixed0.3getjobber.com2026-10-22
jobber.payment_processing.ach.pct@US1%getjobber.com2026-10-22
jobber.payment_processing.instant_payout.pct1%getjobber.com2026-10-22
jobber.feature_gates.service_agreements.statusunknowngetjobber.com2026-10-22
jobber.feature_gates.automatic_payments.planConnectgetjobber.com2026-10-26
jobber.plans.connect-5-users.monthly199getjobber.com2026-11-03
workiz.payment_processing.ach.pct1%help.workiz.com2026-10-20
workiz.payment_processing.card_online.pctnot publishedworkiz.com2026-11-02
workiz.payment_processing.instant_payout.pct1.75%help.workiz.com2026-10-20
workiz.payment_processing.instant_payout.cap_usd10000help.workiz.com2026-10-20
workiz.payment_processing.instant_payout.min_fee_usd0.5help.workiz.com2026-10-20
workiz.feature_gates.service_agreements.planUltimateworkiz.com2026-10-20
workiz.feature_gates.equipment_tracking.planUltimateworkiz.com2026-11-02
workiz.pricing.public_pagequote onlyworkiz.com2026-11-02
workiz.plans.standard.monthly_paid_annually229app.workiz.com2026-11-02
workiz.plans.pro.monthly_paid_annually270app.workiz.com2026-11-02
fieldedge.feature_gates.service_agreements.planSelect (Basic); Premier (Advanced)fieldedge.com2026-10-20
fieldedge.pricing_modelquote_onlyfieldedge.com2026-10-20
fieldedge.free_trial.days0fieldedge.com2026-10-20
fieldedge.contract.min_termcontract period (length not published)fieldedge.com2026-10-20
fieldedge.plans.select.users_included2fieldedge.com2026-10-20
fieldedge.plans.premier.users_included4fieldedge.com2026-10-20
fieldedge.plans.elite.users_included6fieldedge.com2026-10-20
servicetitan.feature_gates.service_agreements.planThe Worksservicetitan.com2026-10-26
servicetitan.pricing_modelquote_onlyservicetitan.com2026-10-26
servicetitan.plans.the-works.price_basisnot confirmed: no price is published (our earlier notes say per technician)servicetitan.com2026-10-26
servicem8.feature_gates.recurring_jobs.plan@USallservicem8.com2026-10-20
servicem8.feature_gates.asset_management.plan@USGrowingservicem8.com2026-10-20
servicem8.plans.growing.monthly@US79servicem8.com2026-10-20
tradify.feature_gates.recurring_jobs.plan@USProtradifyhq.com2026-10-20
tradify.feature_gates.service_agreements.plan@USPlustradifyhq.com2026-10-20
tradify.plans.plus.monthly@CA80tradifyhq.com2026-10-20
tradify.plans.plus.monthly@US61tradifyhq.com2026-10-20
fergus.feature_gates.recurring_jobs.planallfergus.com2026-10-20
fergus.feature_gates.service_agreements.statusunknownfergus.com2026-10-20
fergus.plans.essentials.monthly31fergus.com2026-10-20
fergus.plans.professional.monthly44fergus.com2026-10-20

Prices read on each vendor's own pages and in our trial accounts, as dated above. Last reviewed . Spotted something wrong? Write to hello@b2bfees.com.