Mobile hairdresser scheduling

Mobile hairdresser booking software with travel time between clients

CalMov is mobile hairdresser booking software that fits cuts, colour appointments and blow-dries around the journey to each client. It uses your service durations, customer addresses and existing appointments to decide which times to offer, and can add your travel charge to the booking. It works in your phone's browser: nothing to download, and you can add it to your home screen.

Common scheduling problems

Services vary in length

Cutting, styling and colour work occupy very different parts of the day.

Setup and travel compete for time

Packing equipment and reaching the next home cannot happen inside the same calendar gap.

Late bookings affect the whole route

One unrealistic journey can delay every customer who follows.

How CalMov helps

Service-specific durations

Create clear services with the time and price customers need to understand.

A travel gap you choose on Lite

Lite adds the gap you set between home visits, so every booking leaves room to pack up and drive.

Road-based checks on Pro

Pro considers available roads and expected traffic for the planned appointment time.

Google Calendar and UK payments

Connect Google Calendar to see confirmed bookings in your calendar. UK businesses can take Stripe payments on Pro, or on Lite with the Online payments upgrade.

Automatic travel pricing

Keep the cut, colour or styling price separate from travel. Set distance or journey-time brackets and CalMov applies the matching charge for the one-way trip from your business base to the customer.

Explore all CalMov features

The toolkit

Built for mobile hairdressers: your toolkit

Tools for colour work in clients' homes: the allergy alert test, the right length of appointment and a record of what you used. Nothing is switched on until you choose it, and you can switch a tool off again without losing anything.

Allergy tests

An allergy alert test 48 hours before any colour

Set your colour services to need an allergy alert test at least 48 hours before, with a pass that lasts as long as you choose, such as 180 days. A client without an in-date pass sees "Needs first: Allergy alert test, at least 2 days before" and is offered "Book Patch test first". When the test visit is finished, CalMov asks you to record Passed or Failed.

Every plan, including free LiteHow it works

Your booking page

Root colourNeeds first: Allergy alert test, at least 2 days beforeAllergy test

Until it's passed, Root colour can't be booked. You record the result.

Time & price questions

Hair length sets the time and price

Ask hair length on the booking page and let each answer add time and price ("Long: +30 min" and more on the price), so a long-hair colour isn't booked into a short slot. A colour can be set out in stages: apply 20 min, develop 30 min, rinse and finish 25 min. On Pro, a colour correction can be set to "We'll review it": the client sends a request, the time is held, and 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.

Root colour: about 1 hr 15 min · £55.00

Try hair length and have you coloured your hair at home? yourself. Long and yes: on Pro and Team that one waits for you to approve it.

Hair profiles

Hair profiles that remember each client

Hair length, hair type and anything else marked "Ask once and remember it" are saved to the client's profile, so she picks it next time instead of typing it again. Highlighted answers, such as allergies or sensitive skin, show on each booking as "Important for this appointment".

Every plan, including free LiteHow it works

Your booking page

Which client is this for?

SamAlex+ New client
Hair type
Allergies or sensitive skin

Pick one and the details fill in.

Also there when you need it

Colour & cut record

A colour and cut record for every visit

Start job times the appointment against its estimate and keeps your notes, such as the colour formula you mixed. The checklist (consultation, colour or treatment, cut, finish) is Pro.

Every plan, including free LiteHow it works

Forms after booking

Questions that can wait, asked after booking

Allergies, sensitive skin and anything else you need before the visit go in a short form linked in the confirmation email, due a day before. Returning clients see what they said last time and tap "Nothing's changed".

Every plan, including free LiteHow it works

Photos

Before and after photos of the colour (Pro)

Take up to 12 photos a visit, kept for 2 years, and email the client a report with the ones you choose. Photos and the report are Pro.

Pro and TeamHow it works

Rebooking reminders

Root reminders every 6 weeks

About a week before a client is due, CalMov emails her a link to book the same service around her due date. Set the weeks for each service: 6 for roots, longer for a cut if you like.

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 hairdressing

Client profiles

Remember the details behind the next appointment

Configure reusable questions for hair length, hair type and the client's usual service. Use a separate question for requests that change each visit. These example fields are yours to choose; hair length can also be a time and price question, so a longer answer books a longer appointment.

Saved answers are reused when the customer books the same profile again.

Questions marked every booking start fresh for the next appointment.

Example hair client

Sam

Hair length
Shoulder length
Hair type
Wavy
Usual service
Cut and blow-dry

Ask every booking

What would you like this time?

Trim the ends and keep the current shape

See what your customer books

Customers enter their address, choose a service and pick an available time. Before they confirm, they can review the service price and any travel charge together.

CalMov hairdresser demo showing service names, durations and prices

Give each service the time it needs

A cut and blow-dry can have a shorter appointment than a colour and finish. Set the full time you need for each service.

CalMov hairdresser demo booking summary with the service price and travel charge shown separately

Show the total before confirmation

With travel pricing enabled on Pro, customers see the journey charge separately from the service price.

UK demo screenshots of the CalMov booking form. Services, prices, address and availability are examples. Your own settings determine what customers see.

Watch the booking walkthrough

An example day

A new colour client, from patch test to roots

  1. 1. Monday: Priya, a new client, enters her address and chooses Root colour. The page says it needs an allergy alert test at least 2 days before, and offers Book Patch test first.
  2. 2. She books the test for Tuesday, choosing from times you can reach between that day's other clients.
  3. 3. Tuesday: you do the patch test between two cuts nearby. When it's finished, CalMov asks for the result, you record Passed, and Priya is emailed that she can now book.
  4. 4. She books her colour for Friday and answers Hair length: Long. The page shows the longer time and the price before she confirms.
  5. 5. Friday, 1:00pm: the colour runs in its stages (apply 20 min, develop 30 min, rinse and finish 25 min), and you note the formula in her colour and cut record.
  6. 6. Your 3:30pm cut was only offered that time because the colour and the drive to the next address both fit before it.
  7. 7. About five weeks later, CalMov emails Priya a link to book her roots again.

How booking works

Plan a mixed day of cuts and colour

A longer service needs a longer appointment, even when part of it is processing time. Set aside the full visit before adding the drive to your next client.

  1. 1.

    Reserve the complete visit

    Create separate services for cuts, blow-dries and colour work. Include processing, setup and clearing away in each duration. CalMov reserves one continuous appointment; it does not open processing time for another client.

  2. 2.

    Leave room to work in a client's home

    Allow for carrying equipment, setting up and tidying the space. Make any access or workspace requirements clear before the visit.

  3. 3.

    Check the journey around each service

    Customers enter their address before choosing a time. Lite allows for travel with a fixed gap you set; Pro checks roads and expected traffic on the journeys around existing appointments.

  4. 4.

    Keep repeat booking simple

    Returning clients can choose their saved profile and answer your question for this visit. They select the service to book, and see any travel charge before confirmation.

Before you choose

Is CalMov right for you?

CalMov suits a solo mobile hairdresser offering cuts, styling and colour appointments at customer addresses. Include setup, processing time and clearing away in each service duration, then leave room for travel.

A good fit when

  • You work alone and travel to one customer address at a time.
  • You can give each bookable service a realistic duration and price.
  • You want travel charges based on distance or journey time alongside your hair service prices.
  • Your main problem is fitting location, service time and travel into one diary.

You may need another system if

  • You need clients to send documents other than a photo, or stock control and salon chair allocation.
  • You need several stylists to take simultaneous bookings from one account today.

Free planning tools

Free planning calculators for mobile hairdresser scheduling

Use your own prices, travel time and costs to see what a working day could earn.

Frequently asked questions

Can I offer several hair services?

Yes. Lite includes up to two services, or unlimited services with a monthly upgrade; Pro includes unlimited services. Each service has its own duration and price.

Can I book another client while colour is processing?

No. CalMov reserves one continuous appointment for the selected service. Include processing time, setup and clear-down in the duration.

Can customers pay online?

UK businesses can take Stripe payments on Pro, or on Lite with the Online payments upgrade. You can also let customers book now and pay later. Payment options differ by country, so check the pricing page for your region.

Can I charge for travel separately from the hair service?

Yes. Travel pricing is included on Pro. The customer sees the service price and any travel fee before confirming.

Is there a CalMov app for mobile hairdressers?

CalMov works in your phone's browser, so there is nothing to download from an app store. Add your CalMov dashboard to your home screen and open it like an app between clients. Customers book from your booking page or website in their own browser, without downloading anything or creating an account.

What happens if a client hasn't had an allergy alert test?

She can't book a service that needs one online. The booking page tells her why and offers the patch test service first. If you book a client in yourself, CalMov warns you and lets you book anyway. For a test done elsewhere, you see the proof and record the result yourself.

How many time and price questions can a hair service have?

On Lite, one per service, or two combined into a table (hair length and thickness, for example). Pro allows up to 10 per service and adds "We'll review it" and Approve first, for jobs like colour corrections that you want to see before confirming.

What if a client reacts after passing a test?

Mark the result "Needs doing again". Results are kept for each client, and a client without an in-date pass can't book a colour online.