Recurring Cleaning Software: The Complete Guide to Running Weekly, Every-Two-Weeks and Monthly House Cleaning Clients
A one-time deep clean pays for a day. A recurring client pays for years. Most house cleaning companies know this, and most of them still run their standing clients out of a repeating calendar entry, a spreadsheet and the owner's memory. That works fine at fifteen homes. Somewhere past forty, homes start slipping through the cracks, and the first sign is usually an unhappy phone call.
Why Recurring Clients Need Their Own System
This guide walks through how recurring cleanings work in software built for maid services, from setting a client's slot to keeping that client for the long haul. If you want the short version first, the MaidBossPro recurring cleaning software page lays out the features on one screen.
Recurring clients do not want to be “fit in.” They want to know that every other Tuesday at 9:00, the same team pulls into the driveway. Their week is built around it. The kids' rooms get picked up Monday night, the dog goes to daycare, the lockbox gets checked. A cleaning company that keeps that promise keeps the client.
That is why MaidBossPro treats every recurring client as a fixed slot: the same day, the same time and the same team, visit after visit. The software's job is to put those visits on the schedule, keep them there, and make it easy to change the slot when life changes.
Frequencies: Weekly, Every Two Weeks and Monthly
Each recurring cleaning runs on one of four frequencies:
- Weekly. Busy families, homes with several pets, clients who want the house reset every Friday.
- Every 2 weeks. The steady middle of most maid service schedules.
- Every 4 weeks. A once-a-month rhythm that stays on the same weekday, which keeps routes tidy.
- Monthly on the same date. For the client who wants “the 15th of every month” no matter what weekday that falls on.
Every 4 weeks and monthly-on-the-date sound alike but behave differently. Every 4 weeks keeps a client on Wednesdays forever. Monthly on the date keeps them on the 15th, so the weekday wanders. Most owners steer monthly clients toward every 4 weeks for the sake of their routes, and keep the same-date option for clients who really need it.
Setting the Slot: Add Recurring Cleaning
On Recurring Cleanings (Schedule → Recurring), the office clicks Add Recurring Cleaning and fills in a short form:
- The home and the service, with its price.
- The frequency.
- The first cleaning date, which sets the weekday.
- The time, such as 9:00 AM.
- The team.
- How far ahead to schedule: 3, 6 or 12 months.
Save it, and every visit in that range goes straight onto the schedule. Each one shows on the Scheduled List for its day and on that team's app, in route order, with the time on the card. Nobody has to remember to book the Hendersons again, because the Hendersons are already booked through spring. The details of picking a good slot are in Setting a Client's Fixed Slot: Choosing the Day, Time and Team for a Recurring Cleaning.
The Recurring Cleanings List
The Recurring Cleanings list is the home base for every standing client. Each row shows the slot in plain words, like “Every 2 weeks · Tuesdays · 9:00 AM · Team 1,” along with the next visit and how far ahead the series is scheduled. When a series is running out, the list warns you, so a client never falls off the end of the schedule without anyone noticing.
From each row you can:
- Change the series: the team, the day of the week, the time or the price. The change applies to all upcoming visits. Finished visits stay exactly as they were.
- Extend 6 months to add another half year of visits on the same slot.
- Stop the series when a client leaves.
A single visit can still be moved, skipped or edited on its own from the schedule. If the Hendersons need this Tuesday moved to Wednesday, move that one visit. The slot stays Tuesday, and the next visit is on Tuesday as always.
Where the Waiting List Fits
MaidBossPro also has a Waiting List, a live map and list side by side. It is only for one-off work waiting to be booked: a new deep-clean request, a move-out clean, an approved estimate or a request from your website form. Recurring clients never sit there. Their visits are already on the schedule. The office books one-off jobs from the Waiting List into the open spaces around the standing slots, and the map makes it easy to drop a move-out clean onto the team already working that side of town.
Every Visit Starts Where the Last One Ended
Recurring homes do not change much. Three bedrooms, two baths, eighteen hundred square feet, a dog, a lockbox on the side door and a home office the client wants left alone. When a series is created, the home's cleaning details from its last cleaning are copied onto every visit: bedrooms, bathrooms, pets, extras and the entry code. The office glances at it instead of typing it all again.
On the team's phone, that shows under the address: “Recurring Maintenance · 3 bed / 2 bath · 1,800 sq ft · Dog,” any extras like “+ Change Linens,” and the entry notes underneath. Past notes from earlier visits are there too, so the team knows the client likes the throw pillows arranged a certain way before they ever ask.
Getting Clients Onto a Recurring Schedule
Most recurring clients start with a single visit. Often that is a first-time deep clean, priced higher because the first visit takes longer, followed by a lower recurring price. You build the estimate from your own service list, with pricing tied to bedrooms, bathrooms or square feet if you like. The customer approves it online, and the approved estimate becomes the scheduled job, with the cleaning details carried onto it.
The moment to offer the recurring schedule is right after that first visit, when the house looks its best. Once the client says yes, set up the series and their slot is locked in. From First-Time Deep Clean to Recurring Client: Turning One Visit Into a Standing Schedule covers this in detail.
Reminders, Payment and the Client's Side
Recurring clients should never have to wonder when you are coming or whether they owe you. MaidBossPro sends automatic reminders by text and email, and clients choose their alerts: the night before, when they are next on the route, and when the team arrives. The team's phone sends “on the way” and “arrived” texts on its own.
When the team taps Complete, the invoice is created and the card on file can be charged. You can also charge on a schedule. Past-due follow-up handles the occasional card that fails. In the customer app, clients see their invoices, pay, update their card, request service, rate the visit and refer friends.
Holidays, Skips and Vacations
Recurring schedules get bent. Thanksgiving falls on a Thursday. A client's kid gets the flu. A family goes to the lake for two weeks in July. Here is how each is handled:
- Holiday weeks: move the affected visits a day earlier or later on the schedule. The series itself stays put, so the following visit is back on the usual day.
- Skips: the team taps Skip with a note, such as “Nobody home, lockbox empty.” The office sees the reason and decides whether to rebook that one visit.
- Vacations: there is no pause button. Skip the visits that fall while they are away, or move one to the day after they get back. The rest of the series is untouched.
Keeping Recurring Clients for Years
Software handles the scheduling and the paperwork. Keeping clients is still about how you run the work:
- Same team, same home. Each team is set up like a vehicle, “Team 1,” “Team 2,” and the series keeps the team that knows the house.
- Rotate the extras. Inside the oven one visit, inside the fridge the next, baseboards the one after.
- Raise prices with notice. A clear text a few weeks ahead, then Change the series price for upcoming visits.
- Ask why they leave. Record a reason for every cancellation in a tag or custom field.
Where to Go From Here
The rest of this series takes each piece one at a time: choosing frequencies, setting the slot, the Recurring Cleanings list, how far ahead to schedule, moving one visit versus changing the series, team assignments, add-on rotation, auto-charge, reminders, holidays, vacations, price changes, cancellations, win-backs and reports. Start with Weekly, Every Two Weeks or Monthly: Choosing a Recurring House Cleaning Schedule for Each Client, or go back to the MaidBossPro recurring cleaning software page to see the features together.
Run Your Standing Clients Without the Spreadsheet
MaidBossPro gives every recurring client a fixed slot, puts months of visits straight onto the schedule, and charges the card when the team taps Complete.
Start Free Trial