Skip to content
SB
SalesButler
4.9/5 from 127 reviewsNo credit card required14-day free trialSet up in 15 minutesCancel anytime
Recurring Revenue

Build Recurring Revenue On Top of Service Calls

Recurring contract templates with auto-billing, Stripe-mode subscriptions, atomic claim guarantees, and flexible cancellation.

No credit card required · Setup in 5 minutes

Overview

What It Does

Service plans are the most reliable cash flow a service business can build. SalesButler's Maintenance Service Plans let you create recurring contract templates (weekly, monthly, yearly intervals with included visits), enroll customers, and let the system auto-bill on schedule. Stripe-mode enrollments use Checkout subscriptions for fully managed cards-on-file billing. The atomic claim system guarantees no double-billing under concurrent runs, and flexible cancel lets you choose immediate vs end-of-period when needed.

SalesButler · Schedule
Today · 4 jobs
All techs routed
8:00
Service callMike R.
10:30
Maintenance visitDana K.
1:00
InstallMike R.
3:30
EstimateSam P.
How It Works

Step-by-Step Guide

1

Build a Plan Template

Define interval (week/month/year), included visits, and price.

2

Enroll a Customer

Add the customer to the plan with a start date and billing method.

3

Auto-Billing Runs

Hourly biller creates invoices on schedule with atomic claim guarantees.

4

Stripe Mode (Optional)

For Stripe-mode enrollments, Checkout creates a true subscription Stripe owns.

5

Cancel Anytime

Choose immediate or end-of-period cancellation when needed.

Benefits

Why You'll Love This Feature

Recurring Templates

Build once, enroll many — weekly, monthly, or yearly intervals.

Auto-Billing

Invoices generate on schedule without manual intervention.

Atomic Claim

Single conditional UPDATE guarantees no double-billing under concurrent runs.

Stripe Subscriptions

Stripe-mode uses real Subscriptions for hands-free card-on-file billing.

Flexible Cancel

Cancel immediately or at period end with full UI clarity.

Per-Cycle History

Billing history surfaces refunded, failed, and paid statuses per cycle.

Use Cases

Perfect For

HVAC seasonal maintenance plans (spring + fall)

Pool & spa weekly cleaning contracts

Pest control quarterly treatment plans

Lawn care monthly mow contracts

Premium service tiers with priority response

FAQ

Frequently Asked Questions

What plans include Service Plans?

Maintenance Service Plans are included on the Growth and Pro plans.

What's the difference between native and Stripe-mode?

Native uses our internal biller; Stripe-mode hands cadence and dunning over to Stripe Subscriptions.

What happens on a payment failure?

The enrollment pauses and we alert the contractor; your own SalesButler subscription is unaffected.

Can I backdate enrollments?

Yes — the biller catches up bounded to 24 cycles per enrollment per run.

Can plans have included visits?

Yes — every plan template defines how many visits are included per cycle.

Recover your first missed lead this week.

Start your 14-day free trial. Every Pro feature unlocked. No credit card. Cancel anytime.

Start Free Trial