Mobile cleaning scheduling
Booking software for solo cleaners, with travel time between properties
CalMov is booking software for solo cleaners who take appointment-based work at customer properties: one-off domestic and deep cleans, end-of-tenancy, oven, carpet and upholstery cleaning. It works out which times to offer from each job's length, the property address and the travel to and from your other bookings. On Pro, automatic travel pricing can add a travel charge based on distance or journey time.
Common scheduling problems
Cleaning jobs vary in length
A standard clean, a deep clean and an end-of-tenancy job can take very different amounts of time, and the diary needs to reflect that.
Every property changes the day
The next free time depends on where the previous job finishes and where the following one starts.
Wide coverage creates unpaid gaps
Accepting isolated jobs across a broad area can leave long drives between paid appointments.
Parking and access take time
Finding a space, collecting keys or carrying equipment upstairs all happen before the clean itself can start.
Last-minute requests squeeze the day
A job booked an hour ahead can leave no time to load the right equipment or get there.
Checking every address by message
Asking where each customer lives before offering a time slows booking down for you and for them.
How CalMov helps
Starter services you can edit
Choosing Cleaner during setup suggests a standard clean (120 minutes) and a deep clean (240 minutes), with Monday to Friday, 09:00 to 17:00 working hours. Rename them, adjust the times, set your prices, or add oven, carpet and end-of-tenancy services.
Property address first
Customers enter the property address before choosing a time, so the times offered allow for your other jobs that day.
Travel time between properties
Lite uses a fixed travel gap you set. Pro checks roads and expected traffic for the planned time, before and after the proposed job.
Service area limits
Set a maximum distance from your base in miles and a maximum travel time per journey, so properties too far away are not offered times.
Notice, booking window and extra travel time
Choose the minimum notice you need, how far ahead customers can book and extra minutes per journey for parking, keys or carrying equipment.
Automatic travel pricing
Set distance or journey-time brackets for trips from your business base to customer properties. CalMov adds the applicable one-way travel charge alongside the cleaning service price.
The toolkit
Built for mobile cleaners: your toolkit
Tools for pricing the property, getting in when nobody's home and showing the job was done. Nothing is switched on until you choose it, and you can switch a tool off again without losing anything.
Time & price questions
Bedrooms and time since the last clean set the time and price
Combine two questions into one table: bedrooms down the side, how long since the last clean across the top. A 3-bed semi cleaned a fortnight ago and a 5-bed left for months each get their own time and price, shown to the customer as they answer. On Pro, "Longer" can be set to "We'll review it", so you confirm or adjust it first.
Your booking page
Try bedrooms and how long since the last clean? yourself. 4 and longer: on Pro and Team that one waits for you to approve it.
Site & access
Key safe and door codes shown only on the day
Customers answer ready-made questions on parking, access and a door or key code in the form after booking, and the answers are saved to the address. A code is stored separately, seen only by you and your admins, shown only on the day of the booking, and never in emails, notifications or calendar events.
The form after booking
Sparkle Home Cleaning
Before your visit
Clean report
A room-by-room checklist, with photos as proof (Pro)
Tap Start job and a timer runs against the estimate, on every plan. On Pro, tick off kitchen, bathrooms, bedrooms, living areas, and bins and recycling, and take before and after photos as you go. The clean report shows how long the job took and what was ticked.
Job mode, on the day
Time on this job
1:48:12
Estimate3 hr
Checklist Pro
- Kitchen
- Bathrooms
- Bedrooms
- Living areas
- Bins and recycling
Also there when you need it
Property profiles
Properties saved for next time
A customer saves each property once and picks it when they book again, which helps a landlord with more than one. Answers marked "Ask once and remember it" are saved with it.
Forms after booking
Pets in the home, asked after booking
Questions that can wait go in a short form linked in the confirmation email, due a day before the clean. Returning customers see what they said last time and tap "Nothing's changed".
Photos
Before and after photos in a report (Pro)
Take up to 12 photos a job, kept for 2 years, and email the customer a report with a message and the ones you choose. Photos and the report are Pro.
Rebooking reminders
Fortnightly reminders for regulars
Each service has its own number of weeks, filled in as 2 for cleaners. About a week before a customer is due, CalMov emails them a link to book the same clean again.
Only switch on what you need
Every tool starts switched off. Switch one on in Toolkit when you want it, and switch it off again without losing anything you've saved. Your booking page only changes when you change it.
An example day
A regular clean and a new 3-bed semi
- 1. A new customer enters her address, chooses Standard clean and answers: 3 bedrooms, 2 to 6 weeks since the last clean. The page shows the time and price for that pair.
- 2. She sees only the times you can reach, with the drive from your 9:00am regular and on to your 2:00pm job allowed for.
- 3. The form after booking asks about pets (one shy cat) and how to get in. She adds the key safe code.
- 4. 9:00am on the day: your regular, who rebooked from her reminder email. Her property was already saved.
- 5. 11:30am: the 3-bed semi. The key safe code shows on the booking, today only. You tap Start job and the timer runs.
- 6. On Pro you tick off each room and take photos as you go. Finish job, and the clean report shows how long it took and what was ticked.
- 7. The calendar shows the drive to the 2:00pm end-of-tenancy clean, a job you approved first (Pro).
How booking works
Set up a cleaning day that allows for the drive
Most of the planning happens once: your services, your hours and where you will travel. After that, each property address decides which times customers see.
- 1.
Give each clean its full length
Start from the suggested standard and deep clean, then add the jobs you offer. Include arriving, setting up, the clean itself and packing away, because CalMov reserves one continuous block for each booking.
- 2.
Choose your hours and service area
Set working hours, breaks and time off. Add a maximum distance from your base or a maximum travel time per journey to keep jobs within an area you can serve profitably.
- 3.
Allow for parking and access
Add extra travel time per journey for finding a space, collecting keys or getting equipment inside. Set minimum booking notice so a job cannot be booked before you can prepare and reach it.
- 4.
Let the address decide the times
Customers enter the property address, choose a service and pick from the times that fit. They see any travel fee and the total before confirming. Each visit is booked on its own; repeat cleans are not created automatically.
Before you choose
Is CalMov right for you?
CalMov suits a solo or owner-run cleaning business taking one-off, scheduled visits. Give each clean enough time, choose where you work and let customers book around existing jobs.
A good fit when
- You personally deliver most or all of the bookable cleaning visits.
- You offer services customers can choose with a realistic scheduled duration.
- Your regular customers can book each clean from a rebooking reminder, rather than on rounds that repeat automatically.
- You want to control which customer locations can request times around existing jobs.
You may need another system if
- You need recurring team rotas, cleaner assignment or live workforce dispatch.
- You need cleaning supplies or stock tracked in CalMov.
Free planning tools
Free planning calculators for mobile cleaning scheduling
Use your own prices, travel time and costs to see what a working day could earn.
Frequently asked questions
Which cleaning businesses are the best fit?
Solo cleaners who take bookable, appointment-based work at customer properties, such as one-off domestic and deep cleans, end-of-tenancy, oven, carpet and upholstery cleaning.
How many cleaning services can I offer?
Lite includes up to two services, which covers the suggested standard and deep clean, or unlimited services with a monthly upgrade. Pro includes unlimited services, so you can add oven, carpet or end-of-tenancy jobs with their own durations and prices.
Does CalMov create recurring cleaning rounds?
Not as a repeating series: each visit is booked individually. Rebooking reminders fill the gap. Set the weeks on each service, two for cleaners by default, and about a week before a customer is due CalMov emails them a link to book the same clean around the due date.
What if a clean takes longer than planned?
CalMov reserves the duration you set. With Visit records on, Start job times the clean against it and Finish job shows how long it really took, with what delayed it. Base durations on your longer jobs rather than your quickest, and use extra travel time as a margin between properties.
Can CalMov manage a team of cleaners?
One active staff member can take bookings per business. Team rotas, cleaner assignment and workforce tracking need a separate system.
Can I add an automatic travel surcharge to cleaning jobs?
Yes. Travel pricing is included on Pro. The booking review shows the cleaning service price and any travel fee before confirmation.
Do rebooking reminders set up a repeating round?
No. About a week before a customer is due, they're emailed a link and choose a time themselves, so each visit is still booked individually. The number of weeks is set for each service, and a service can be set to send no reminders.
Can I see an end-of-tenancy or deep clean before it's booked?
On Pro, yes. Set the service to Approve first, or set an answer to "We'll review it": the customer sends a request, the time is held, and you confirm, adjust the time or price, ask a question or decline within the reply time you set, from 1 to 72 hours. On Lite, an answer can be set to "Can't book online", so the customer gets in touch instead.
Who can see a customer's key safe or door code?
Only the owner and admins, and only on the day of the booking. It's never in emails, notifications or calendar events.
