Business SolutionsAvailablebusiness solution

Cleaning and recurring service businesses

How cleaning and other recurring service businesses use KookaCRM to take online bookings for one-off visits and set customers up on recurring service packages and subscriptions.

Available · Last updated 18 July 2026

The business problem

Cleaning and other recurring service businesses need customers to book a one-off visit easily, but they also want to lock in repeat customers on a regular schedule without re-quoting and re-invoicing every single visit by hand.

How KookaCRM solves it

KookaCRM supports both patterns. One-off and trial visits are booked online at a fixed price. Regular customers can be set up on a recurring service package with a subscription behind it, so a recurring invoice is generated each billing period as a draft ready for staff to check before it goes out — this recurring billing capability is currently in beta.

Common business problems

  • Regular customers are re-invoiced manually every visit instead of being on a standing arrangement
  • One-off bookings are only taken over the phone, so after-hours enquiries are missed
  • There is no easy way to see which recurring customers are up to date on payment

Recommended customer entry points

  • Online booking
  • Website enquiry form

Recommended pricing models

  • Fixed-price appointment
  • Packages and subscriptions (beta)

Useful KookaCRM capabilities

  • Customers can book a fixed-price appointment online at any time
  • Recurring service packages can be offered with an optional setup fee
  • Subscriptions bill on a recurring schedule, producing a draft invoice each period for staff to review before sending
  • Job scheduling for both one-off and recurring visits

Example starter services

  • One-off clean or service visit (fixed price)
  • Weekly or fortnightly recurring service (package/subscription)
  • Initial deep clean plus ongoing recurring plan

How it works

  1. Customer books a one-off visit online, or enquires about a regular arrangement, then

  2. For one-off visits, the booking is confirmed and the job is scheduled, then

  3. For recurring customers, a package is selected and a subscription is set up, then

  4. Each billing period, a draft recurring invoice is created for staff to review, then

  5. Staff send the invoice and the customer pays

Example end-to-end workflows

One-off booking

  1. Customer books a fixed-price appointment online, then

  2. Job is scheduled and staff confirm a technician, then

  3. Visit is completed and invoiced

Recurring service subscription

  1. Customer signs up to a recurring package, optionally with a one-off setup fee, then

  2. A subscription is created with a recurring billing schedule (beta), then

  3. Each period, a draft invoice is generated for staff to review and send, then

  4. Customer pays online once Stripe Connect is set up

Payment options

  • Invoice with online payment (once Stripe Connect is set up)
  • Bank transfer against an invoice

Setup requirements

  • Online booking configured for the services customers can book directly
  • Packages and subscriptions enabled for recurring service arrangements
  • Stripe Connect set up for online payment of one-off and recurring invoices

Availability

Online booking and fixed-price appointments for one-off visits are fully available. Packages and subscriptions for recurring customers are a beta capability: recurring invoices are generated as drafts each billing period for staff to check before sending, rather than being sent out automatically.

See how KookaCRM fits your business

Request a demonstration or explore the modules that match your services.