How to bill recurring service agreements with Service Plan Pro

Plans, enrolment, billing and payments, tax, and the optional connectors, in the order you will meet them.

Getting Started

Watch the walkthrough

Three minutes covering the whole flow: building a plan, enrolling a customer, the payment going through, and the job card appearing in ServiceM8. Everything below is the written version of the same ground.

The full walkthrough, start to finish.

What is Service Plan Pro?

The dashboard: recurring revenue, active members, churn and revenue at risk for a demo business.
The dashboard: recurring revenue, active members, churn and revenue at risk for a demo business.

Service Plan Pro lets field service companies sell recurring service agreements and bill them. You set up a plan once, enrol your customers, and the platform handles the billing: through Stripe for customers with a card on file, or through scheduled invoice emails for customers who prefer to pay by bank transfer or manually. Each customer signs a digital service agreement before billing starts. Plans that include visits get a visit schedule of their own, with reminders for you and for the customer.

ServiceM8 is an optional connector. Connect it and Service Plan Pro will also create job cards for scheduled visits, sync your client list, and log payment notes to client diaries. Nothing else requires it.

Step 1: Create your first service plan

Three plans on the Plans screen. Billing-only and billing-plus-visits plans sit in their own groups.
Three plans on the Plans screen. Billing-only and billing-plus-visits plans sit in their own groups.
  • ●Navigate to Plans in the dashboard and click "Create New Plan".
  • ●Choose a plan type: Billing Only (auto-charge, no visits), Billing + Visits (auto-charge with a visit schedule), or Recurring Invoice (send invoices on a schedule, no card required).
  • ●Set your price, billing interval (monthly or yearly), and add member perks.
  • ●Save the plan. It is now ready for customers to enrol.
  • ●Use a template to get started quickly: the plan builder includes ready-made plan templates that work for any trade, plus quick-add perk sets for HVAC, pest control and pool.

Step 2: Add your first customer

  • ●Go to Customers and click "Add Customer" to enter one customer by hand.
  • ●Or click "Import" to bring in a whole list: upload an Excel or CSV file, or, under "Other ways" on the Import page, paste from a spreadsheet or import from Google Sheets. You map your columns to Service Plan Pro fields before anything is saved.

Step 3: Enrol the customer

The enrolment page a customer sees from a shared link. They choose monthly or yearly, then sign and pay.
The enrolment page a customer sees from a shared link. They choose monthly or yearly, then sign and pay.
  • ●Open the customer's profile and click "Enrol in Plan".
  • ●Select the plan and confirm. A card plan asks for monthly or yearly; a Recurring Invoice plan asks for the first invoice date.
  • ●Card plans (Billing Only, Billing + Visits) gate billing on the signature when the customer signs through a signing link or your shared enrolment link: they sign first, then pay, and billing starts then. Enrolling them yourself sends a payment link instead, and you can send the agreement from their profile afterwards.
  • ●Recurring Invoice plans do not wait for the signature. The welcome email carries the agreement link, the invoices go out on their schedule either way, and the profile shows whether it is signed.
  • ●From here on, invoices, card charges, receipts, and reminders run on their own.

Step 4 (optional): Connect a field service app

ServiceM8 is the one connector available today. Connecting it is optional; every step above works without it.

  • ●Go to Settings in your dashboard and click "Connect ServiceM8".
  • ●You'll be redirected to ServiceM8 to authorise the connection.
  • ●Once authorised, you'll return to Service Plan Pro ready to go.
  • ●You can reconnect at any time from Settings. To revoke access, disable Service Plan Pro in the ServiceM8 Add-on Store; we're notified, your subscriptions are paused and your data is kept.

Plan tiers overview

Starter: $29 USD/month

  • ●Up to 100 active subscriptions
  • ●All three plan types (billing-only, billing + visits, recurring invoice)
  • ●Service plan builder with templates
  • ●Digital service agreements with e-signature
  • ●Custom service agreement templates
  • ●ServiceM8 and QuickBooks Online connectors
  • ●Customer import (Excel, CSV, Google Sheets, ServiceM8 sync)
  • ●Bulk enrollment
  • ●Shareable enrollment links
  • ●Customer self-service portal
  • ●Failed payment recovery (retries, reminder emails, at-risk list)
  • ●Email notifications + basic dashboard
  • ●100 SMS a month included, then $0.05 per text
  • ●Renewal reminder emails
  • ●Win-back email for cancelled members

Growth: $59 USD/month

  • ●Up to 500 active subscriptions
  • ●SMS notifications
  • ●500 SMS a month included, then $0.05 per text
  • ●Churn tracking, 12-month cash-collected chart, full activity history
  • ●Bulk plan changes and cancellations

Pro: $99 USD/month

  • ●Up to 5,000 active subscriptions
  • ●1,500 SMS a month included, then $0.05 per text
  • ●White-label customer portal
  • ●Advanced reporting + CSV export
  • ●Priority support

Still have questions? Contact Support