Residential cleaning (maid service): scheduling questions answered
How it worksA house cleaning business runs on a standing list of repeat homes: weekly, every other week or monthly, each with a preferred weekday and an arrival window. Most revenue is recurring, so the schedule is mostly a repeating pattern plus a steady stream of exceptions: skips, vacations, one-time deep cleans and move-outs. Customers are households, and they care about who shows up and when. Demand holds through the year, with peaks before holidays and in spring.
How scheduling works in this trade
- Repeat homes should generate their own visits from a rule such as every second Thursday, so the office edits exceptions instead of retyping the whole week.
- The first visit usually runs longer than later ones because the home needs a deep clean. Schedule it with extra time, then let later visits shrink to the maintenance length.
- Access is a scheduling field: gate codes, lockboxes, pets, alarms and whether someone is home belong on the visit as private notes, since a locked door burns the whole slot.
- Crews work as teams of two or three, so the team is the unit of capacity. A sick cleaner changes the day for a whole team, not one job.
- Arrival windows beat exact times for a mobile crew: a two-hour or half-day window leaves room for traffic and for a home that runs long.
Questions owners ask
How do I schedule weekly and every-other-week cleanings without retyping them?
Set the pattern once on the customer, such as every other Tuesday, and let the calendar fill future visits from it. Keep exceptions as edits to single visits, not changes to the pattern. Review the next two weeks each Friday so skips and holiday shifts are caught before the crew sees them.
How long should I give the first cleaning at a new home?
Give it noticeably longer than a repeat visit, because the first clean resets the home. Many owners schedule it as a separate deep-clean service with its own duration, then move the home to the shorter maintenance service from visit two. Ask for bedroom and bathroom counts and pets before choosing the length.
Should customers pick an exact time or an arrival window?
An arrival window is safer for a mobile crew. Exact times only work when travel and visit length are predictable, which they rarely are on a first visit. Offer a morning or afternoon window and send a confirmation the day before, so the customer knows when to be ready.
How do I handle a customer who skips a week?
Treat a skip as a dated exception on that one visit, not a cancelled plan. Ask for notice by a set cutoff, such as the evening before, and say in your terms whether late skips are charged. Then use the freed crew hours for a waiting add-on or a backlog job.
What do I do when nobody is home and the crew is locked out?
Write the lockout rule down before it happens: how long the crew waits, whether the visit is charged and how it gets rescheduled. Collect access instructions at booking and repeat them in the reminder. A card on file makes a charge possible without an awkward call.
How do I schedule cleaners as teams?
Treat the team as the capacity unit. Give each team a standing set of homes on set weekdays, and keep helpers attached to a lead so a customer sees the same faces. When someone is out, move whole stops to another team or reschedule them, rather than thinning every team.
Can customers request a cleaning online without double-booking my crew?
Online requests should arrive as pending. You confirm them against the team's real day, so a stranger cannot claim a slot your crew cannot work. Show only days with open capacity and set a lead time, so same-day requests do not surprise you.
How do I handle holiday weeks and the spring rush?
Look ahead early and decide which homes move and which days you open. Tell affected customers about moved visits ahead of time, and cap new deep cleans in peak weeks so repeat customers keep their slots. Recurring homes should be protected before one-time work.
What belongs on a cleaning checklist versus the schedule?
Move the things that change daily first: who goes where, access notes and the next visit date. Room-by-room checklists can follow once the calendar is trusted. A checklist template per service keeps the standard consistent across teams and new hires.
How do I price recurring versus one-time cleanings on the booking page?
The common method is a price per visit based on size, condition and frequency, with a higher rate for one-time visits because they cost more time to learn the home. Put the rule in the service menu so the booking page and the invoice agree.
How do I remind cleaning customers without nagging them?
One reminder the day before and, if you use texts, one heads-up the morning of is enough. Texting needs a connected provider account and number registration first, so email can carry reminders until then. Honor STOP replies and quiet hours.
What owners dislike in an old scheduler, for residential cleaning (maid service)
Each item carries a label. Sourced items adapt a complaint with evidence links in our evidence register. Searched by owners items come from real search suggestions. Our read items are our own analysis of this trade, not measured complaints.
- SourcedOwners report route tools with no sense of geography. For a cleaning team, that means a Monday that crosses town twice, with a long gap in the afternoon where one more home would have fit. Evidence item 13 (4 sources)
- SourcedOwners report that notes disappear when a phone loses signal. Basements and apartment hallways are common dead zones, and a lost note about a gate code or a dog means another locked-out visit. Evidence item 7 (4 sources)
- SourcedOwners report automatic reminders that keep firing after the customer has replied. A homeowner who answered 'see you Tuesday' and then gets three more messages starts to doubt who is running the business. Evidence item 12 (4 sources)
- SourcedOwners report texts marked delivered that customers never saw. For a home visit, one reminder that quietly fails can turn into a locked door and a wasted crew hour. Evidence item 4 (3 sources)
- SourcedOwners report that every added person raises the software bill. Cleaning teams grow and shrink with turnover and season, so per-person pricing punishes the flexibility this trade needs. Evidence item 1 (4 sources)
- SourcedOwners report that leaving is harder than joining. A cleaner switching tools needs the whole book of weekly homes and visit patterns out first, because rebuilding it by hand is the real cost. Evidence item 6 (6 sources)
- SourcedOwners report stitching separate tools together for booking, texting and invoicing. A cleaner with many recurring homes ends up typing one customer's address and access notes into three places. Evidence item 14 (5 sources)
- SourcedOwners report features sold as add-ons that stack up. Recurring visits or reminders can sit in a higher tier, and the final bill ends up unlike the first quote. Evidence item 16 (5 sources)
- Searched by ownersOwners in this trade search for 'how to make a cleaning schedule', which suggests many start from a paper or spreadsheet rotation before they pick software. Search phrase seen: “how to make a cleaning schedule?”.
- Searched by ownersOwners in this trade search for 'how to price house cleaning jobs', so quoting and scheduling questions tend to arrive together rather than as separate problems. Search phrase seen: “how to price house cleaning jobs?”.
- Our read, not a measured complaintOur read: the hardest part of this trade is the exception flow, not the pattern. Skips, swaps and lockouts happen every week, and a tool built only for repeat appointments handles them clumsily.
How Apex fits residential cleaning (maid service)
In progress
Apex can generate recurring visits from a plan such as weekly or every other week, with pause and skip handling for vacations, so exceptions are edits to one visit rather than to the whole pattern.
- RC01Recurring service plans (weekly/monthly)(Rolling out)
- SC10Recurring jobs auto-generated(In progress)
- RC04Pause / skip / vacation hold(Rolling out)
- SC11Skip / pause / weather reschedule(In progress)
Built, rolling out
Online requests arrive pending and the owner, or the owner's rules, confirm them. A customer can ask for a first deep clean without anyone claiming a slot the team cannot work.
- BK11Booking requires owner approval (request mode)(Built)
- BK01Online booking page (hosted)(Built, rolling out)
In progress
The cleaning pack is designed around checklists and rooms, and recurring crew assignments keep the same team on the same homes from week to week.
- IP06Cleaning (maid) pack (checklists, rooms)(In progress)
- SC27Recurring crew assignments (crews, helpers)(In progress)
- SC25Job checklists / forms(In progress)
Built, rolling out
Arrival windows and a day-before confirmation message aim to cut locked-door visits, once email or a connected texting provider is set up.
- BK06Arrival windows(Built)
- CM03Appointment reminders (SMS/email)(Built, rolling out)
- CM04Confirmation messages(Built, rolling out)
Badges come from our feature audit dated 2026-10-07. Apex Flow Scheduler is early access with no outside customers yet.
Honest limits
Several features above carry a rolling-out or in-progress badge, so check the badge before you rely on one. The cleaning pack is only partly built. Apex does not vet, insure or pay your cleaners, and texts stay off until you connect a provider and register your number.
More questions from owners in this trade
- How to set up a cleaning schedule?
- My air duct cleaning software is too complicated, is there something simpler?
- How do i fill the slow days in my air duct cleaning schedule?
- How to bid commercial cleaning jobs?
- How to bid window cleaning jobs?
- How to quote a gutter cleaning job?
- How to quote a house cleaning job?
- How to quote commercial cleaning jobs by the hour or the visit?
- Why are my air duct cleaning customers always asking when I am arriving?
- How do I stop my air duct cleaning crew from showing up late?
- Why does my air duct cleaning scheduler keep double booking me?
- How do I make a cleaning schedule for my cleaning business?
- How do I create a cleaning schedule that gives accurate time estimates?
- How do I make a home cleaning schedule to give to a client?
- How do I make a house cleaning schedule for a crew?
- How do I get cleaning clients when I am starting out?
- How do I get commercial cleaning jobs?
- How do I get window cleaning jobs?
- How do I find janitorial clients?
- How do I start a pool cleaning route?
- How to find commercial cleaning jobs?
- How to get clients for gutter cleaning?
- How to get office cleaning jobs?
- How to schedule cleaning your house?
- How to schedule house cleaning?
- What features does maid business software have?
- How to make a planner with a cleaning schedule?
- How do I stop air duct cleaning customers from canceling at the last minute?
- How do I never miss a customer call in my air duct cleaning business?
- How do I let air duct cleaning customers book themselves without calling me?
- How do I stop air duct cleaning customers from ghosting appointments?
- What should maid booking software integrate with?
- How do I price house cleaning jobs?
- How do I price window cleaning jobs?
- How to price a house cleaning job?
- How to price cleaning jobs?
- How to price a gutter cleaning job?
- How to price commercial cleaning jobs?
- How to price residential cleaning jobs?
- Is there free cleaning business scheduling software?
- How much does maid business software cost?
- Is there free maid booking software?
- Is there a free trial for pool cleaning software?
- Is there a free trial of maid business software?
- Is pool cleaning software free?
- What does pool cleaning software cost?
- Is there a free trial of maid booking software?
- What does maid booking software cost?
- Is there a free scheduling app for a cleaning business?
- What is the most affordable house cleaning software?
- What goes in a free printable cleaning schedule?
- Is there a free house cleaning schedule app?
- What is the best free scheduling app for a cleaning business?
- What is cheap software for a cleaning business?
- Is there a free house cleaning app for a cleaning company?
- Which free house cleaning apps are worth trying?
- How do I stop paying for software I barely use in my air duct cleaning business?
- How do I handle recurring air duct cleaning customers without losing track?
- How do I stop forgetting to follow up with air duct cleaning customers?
- My air duct cleaning techs drive all over town every day, how do I stop wasting gas?
- I hate my air duct cleaning software, what else is there?
- What are the alternatives to apps for cleaning houses?
- What is a good house cleaning schedule?
Related trades
Apex price for a small crew: see pricing or pricing explained.