Quick Answer
A cleaning subscription charges a fixed monthly fee covering the client's regular service frequency — weekly, fortnightly, or monthly. Payment arrives automatically before the first clean of the month. Unlike per-visit billing, a client rescheduling one visit does not reduce the month's income because the subscription covers the reserved service slot, not individual visits attended.
Per-visit billing turns every client visit into a collection event. Multiply that by 20 clients over four weeks and a significant portion of a cleaning business owner's time goes on payment chasing rather than cleaning. A subscription model eliminates collection admin entirely. Payment arrives before the first visit of the month regardless of whether the client is in or out.
What is the difference between per-visit and monthly subscription billing?
A per-visit pricing model charges the client after each clean. A subscription charges a fixed monthly fee that covers the defined service frequency (weekly, fortnightly, or monthly) regardless of which specific dates the cleans fall on. The client is not paying for individual visits; they are paying for a regular reserved service slot.
This changes the income dynamic fundamentally. Under per-visit billing, a client who cancels a visit is a direct revenue loss. Under a subscription, a client who reschedules a visit is still paying their monthly fee. The visit happens at a different time, but the income is not lost. Over a 20-client round, this shift in cancellation economics makes a material difference to actual monthly income versus headline rate.
How Bizzly handles this
Clients choose a plan (weekly, fortnightly, monthly) and pay via Stripe direct debit on the 1st. Booking quotas enforce the correct number of visits per period. Lapsed subscriptions block new scheduling automatically. No invoices, no bank transfer chasing, just the round.
How does subscription billing improve route planning?
Route density is the primary driver of cleaning round profitability. A round with 15 weekly clients clustered in three streets earns far more per hour than 15 clients spread across a 5-mile radius. Building a profitable round requires knowing the confirmed client base before planning each week's schedule, not trying to fill gaps as enquiries arrive.
Subscription clients are committed. Their regular slot is part of the route. When adding new clients, the priority is density: filling in streets and postcodes already served rather than adding outliers that reduce overall route efficiency. A subscription model creates the visibility to plan this way: you can see your confirmed postcode coverage and identify where new clients would add most value.
How does direct debit eliminate collection admin?
The admin cost of per-visit collection is easy to underestimate. Sending a payment link, waiting for bank transfer, checking it arrived, following up with late payers: across a 20-client round, this can amount to two to three hours per month on work that adds no value to the client relationship. Direct debit via Stripe eliminates all of it.
Failed payments do happen, but they are handled automatically. Stripe retries failed cards over several days and sends automated requests for clients to update their payment details. The average recovery rate on retried payments is significantly higher than manual follow-up, and it requires no action from the cleaning business owner.
How do I handle holiday pauses and skip requests?
Clients going on holiday is the most common reason for pause requests. The right policy depends on business size and route flexibility. A sole trader with a small round may prefer to allow short pauses freely to maintain client goodwill. A larger business with route commitments and staff scheduling may prefer a minimum pause duration of two to four weeks, and a limit of two pauses per year.
Skip requests ("please skip this week, I'm away") are different from formal pauses. Under a subscription model, the monthly fee covers availability and the committed slot, not individual visits attended. A client who asks to skip one visit within a paid month is not typically entitled to a credit unless your terms specify otherwise. Many cleaning businesses communicate this at sign-up: the monthly fee is for the reserved service, not per-visit attendance.
How Bizzly handles this
Clients trigger pauses directly from the self-service portal. Billing and upcoming bookings are suspended for the pause period. You configure the minimum pause duration and maximum pauses per year. Billing resumes automatically on the date the client sets, without any action needed from you.
Related resources
Cleaning subscriptions: common questions
Ready to build your cleaning round on monthly subscriptions?
Bizzly handles the billing, booking, and client portal. Start your 14-day free trial, no card required.