Recurring Billing & Memberships

Recurring Billing for Your Service Business, on Autopilot

Zoop runs your membership and maintenance plans on any cadence — auto-charging saved cards and ACH through Stripe with a full customer-consent trail, generating an invoice every cycle, and handling failed payments for you.

Recurring billing that runs on its own

Set up a plan once and let Zoop charge the card, send the invoice, and keep the money coming in on schedule.

Plans on any cadence you want

Build membership and maintenance plans on a preset cadence — weekly, monthly, quarterly, yearly — or set a custom schedule that matches how you actually bill. Perfect for HVAC tune-ups, pool service, pest control routes, and lawn care contracts.

Auto-pay with a real consent trail

Turn on auto-pay and Zoop charges the saved card or bank account every cycle through Stripe. Auto-pay only switches on after the customer authorizes it through an attestation flow that records the mandate, IP, disclosure version, and timestamp — with one-click revoke any time.

Charge now, skip, pause, resume, cancel

Stay in control of every plan. Charge a cycle early, skip one when a customer is out of town, pause the whole plan over a slow season, then resume or cancel — all from the customer record without rebuilding anything.

Every cycle becomes a real invoice

Each billing cycle generates a proper invoice with your line items and named tax rates, a PDF, and an email send. Statuses move through paid, overdue, and processing on their own so you always know where each plan stands.

Failed payments handled for you

When a recurring charge fails, automatic dunning takes over with reminder emails and retry attempts, and you can fire a manual retry whenever you want. Fewer plans silently fall off and fewer dollars slip through the cracks.

Saved cards and ACH on file

Customers save a card or connect a bank account once through Stripe — cards plus ACH — and pick a default method. Recurring charges run against the method on file, so nobody has to re-enter anything every month.

Auto-Pay, Done Right

Recurring billing for service business owners who want it automatic and clean

Auto-charging a customer every month sounds simple until a chargeback shows up. Zoop gates auto-pay behind a customer authorization step that captures a full payment-consent compliance trail — the mandate text, the IP address, the disclosure version they agreed to, and the exact time they agreed. Customers can review and revoke that consent in one click from their portal, and you keep a clean record that the recurring charge was authorized. That’s how recurring billing for a service business should work: automatic for you, transparent for them, and defensible if anyone ever asks.

Billing vs. Visits

Recurring money and recurring visits, kept separate

Zoop runs two different kinds of recurring — and keeps them straight. Recurring Plans handle the money: the subscription, the auto-pay, the invoice every cycle. Recurring job series handle the work: RRULE-based repeating jobs that auto-materialize on a rolling window with your techs assigned across the whole series. A pool route can bill monthly while the actual visits land every week, and the two stay in sync without you double-entering anything. See how Zoop handles the visit side on the scheduling page.

Frequently asked questions

What is recurring billing for a service business?

Recurring billing lets a home-service business charge customers automatically on a repeating schedule — monthly, quarterly, yearly, or a custom cadence. In Zoop you build a Recurring Plan once for things like HVAC maintenance, pool service, pest control, or lawn care, then Zoop charges the saved card or bank account through Stripe and generates an invoice every cycle. It’s free during beta.

How does auto-pay work, and is it compliant?

Auto-pay only turns on after the customer authorizes it through an attestation flow. Zoop records a full payment-consent compliance trail — the mandate, the customer’s IP address, the disclosure version they agreed to, and a timestamp — and the customer can revoke that consent in one click from their portal. From then on, Zoop charges the method on file each cycle through Stripe.

Can I pause or skip a recurring plan?

Yes. Every Recurring Plan supports charge-now, skip, pause, resume, and cancel. Skip a single cycle when a customer is away, pause the whole plan through a slow season, then resume or cancel whenever you want — all from the customer record, with no rebuilding.

What happens when a recurring payment fails?

Zoop’s automatic dunning takes over: it sends reminder emails and retries the charge on its own, and you can trigger a manual retry at any time. The invoice moves through statuses like overdue and processing so you always know which plans need attention, instead of finding out months later.

What's the difference between recurring billing and recurring jobs?

Recurring billing is about the money — the subscription and the invoice each cycle. Recurring job series are about the work — RRULE-based repeating jobs that auto-materialize with techs assigned across the series. A lawn account might bill monthly while the cuts happen weekly. Zoop runs both and keeps them separate; see the scheduling page for the visit side.

How much does recurring billing in Zoop cost?

Zoop is completely free during beta, including Recurring Plans, auto-pay, and dunning. There’s no per-seat cost — pricing is role-based, not seat-capped — so adding office staff and techs doesn’t raise your bill. You only pay standard Stripe processing fees on the charges you collect. Sign up at app.zoop.pro/start.

Free During Beta

Put your maintenance plans on autopilot

Set up recurring billing once and let Zoop charge cards, send invoices, and chase failed payments for you — with a clean consent trail behind every auto-pay. Free while we’re in beta, with no per-seat cost and no card required to start.