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.

Explore all CalMov features

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.

Every plan, including free LiteHow it works

Your booking page

A few questions

They set how long it takes and what it costs.

Regular clean: about 2 hr · £40.00

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.

Every plan, including free LiteHow it works

The form after booking

Sparkle Home Cleaning

Before your visit

Where can we park?
Where will we be working?
Door or key code
Send answers

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.

Every plan, including free LiteHow it works

Job mode, on the day

Time on this job

1:48:12

Estimate3 hr

Checklist Pro

  • Kitchen
  • Bathrooms
  • Bedrooms
  • Living areas
  • Bins and recycling
Notes for next timeWhat worked, anything to watch next time
Finish job

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.

Every plan, including free LiteHow it works

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".

Every plan, including free LiteHow it works

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.

Pro and TeamHow it works

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.

Every plan, including free LiteHow it works

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.

Set up CalMov for cleaning

An example day

A regular clean and a new 3-bed semi

  1. 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. 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. 3. The form after booking asks about pets (one shy cat) and how to get in. She adds the key safe code.
  4. 4. 9:00am on the day: your regular, who rebooked from her reminder email. Her property was already saved.
  5. 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. 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. 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. 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. 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. 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. 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.