Free online booking and scheduling for solo and small service businesses

Let clients book now, and set the time together

For services where you'd rather agree the time yourself, the booking page skips the calendar. Clients pick the service, answer your questions and pay a deposit if you ask for one. You call or text to set the time, then confirm it.

Free plan, no credit card required

When to use it

Any service where the right time depends on something you sort out with the client first.

  • Bigger or variable jobs - a deep clean, a move-out, a renovation visit - where you want to talk it through before you pick a day.
  • Route planning. Mobile groomers, cleaners and detailers who group visits by neighborhood can set each time once they see where the week's jobs are.
  • Work you fit around other jobs, or where the client's timing is flexible ("any weekday in the next two weeks").
  • Book and pay now, schedule later. Take a deposit or full payment up front, then agree the time.
  • Waiting on something. Parts to arrive, a landlord to give access, a venue to confirm.

Keep it off for anything clients expect to book straight into a free slot - a haircut, a lesson, a 30-minute walk. Those still show your open times as usual, and you can mix both on one page.

What your client sees

The same booking page, minus the date and time step.

  1. They pick the service. It says time arranged with you under the price, so they know before they start.
  2. They answer your questions and add-ons as usual, and the summary says Time to be arranged.
  3. They enter their details and pay a deposit or the full amount if you take card payments.
  4. The confirmation says you'll be in touch to schedule a time.
The Brightside Home Cleaning booking page on a computer. Standard Cleaning is selected, showing $100, 2 hrs and time arranged with you. The Your booking summary lists Standard Cleaning $100.00 with bedrooms, bathrooms, home size and basement add-ons, 3 hours 30 minutes total, Time to be arranged - we'll contact you to schedule it, and a $176.00 total. There is no Date and time step.
Picking a service that's scheduled with the client: no calendar, and the summary says the time will be arranged.
The same booking page on a phone: Standard Cleaning selected with time arranged with you, and the bottom bar reading Total: $176.00 (USD), Time to be arranged (3 hrs 30 min), with a Continue button.
On a phone, the bottom bar says the time will be arranged.
The confirmation: Booking request received! We'll contact you shortly to schedule a time. Standard Cleaning, Time to be arranged, Location: 1420 Oak Ave, Evanston. Total: $176.00 (USD), Estimated time: 3 hours 30 minutes, and a Print / Save as PDF button.
What the client sees once they've booked.

What you do next

One phone call or text, then two clicks.

  1. The booking arrives as Pending with No date or time set yet, and your new booking email says it needs scheduling. It doesn't hold any time on your calendar.
  2. Agree a time with the client by phone, text or Email client.
  3. Open Edit booking details, set the Date and Time, and save.
  4. Click Confirm booking. The client's confirmation email goes out with the date, and reminders follow as usual.
Booking Details for Maria Lopez, Pending and Unpaid: No date or time set yet, Standard Cleaning, 3 hr 30 min, a $176.00 total paid by E-transfer, at 1420 Oak Ave, Evanston, IL 60201. Buttons: Confirm booking, Mark paid, Email client, Receipt and Mark as spam.
A booking made without a time, waiting for you to schedule it.
The Schedule part of Edit booking details: Status Pending, Duration 210 minutes, Travel time 20 minutes, Date 11/07/2026 and Time 09:30 AM, with the note Leave date and time blank until it's scheduled - both are needed before it can be Confirmed.
Set the date and time you agreed, save, then confirm the booking.

Instant booking never confirms one of these on its own - there's no time to confirm yet. And a booking without a time never blocks a slot on your booking page until you give it one.

Turn it on

One tick box on each service you want to schedule yourself.

  1. Open Settings > Service types and click Edit on the service.
  2. Under Scheduling, tick "Clients don't pick a time - you schedule it with them".
  3. Click Save. The service's summary in the list now says No time picked.
The service editor in Settings > Service types: Where does it happen? set to Client picks one of your locations, then Scheduling with Clients don't pick a time - you schedule it with them ticked, and the note The booking page skips Date and time for this service. Bookings come in as Pending with no date - get in touch with the client, set the date and time on the booking, then confirm it. Payments and deposits work as usual.
Settings > Service types > Edit > Scheduling.

Setting up your page for the first time? The same box is in the setup wizard: on the Services step, click Edit on a service and tick it under Scheduling. It's off unless you tick it.

The setup wizard's Services step with a service's Edit panel open: Where does it happen? set to Client picks a location, then Scheduling with Clients don't pick a time - you schedule it with them ticked, and the note The booking page skips Date and time for this service. Bookings come in as Pending with no date - you agree a time with the client, set it on the booking and confirm it.
The same box in the setup wizard, under a service's Edit.

To turn it off, untick the same box and click Save. Clients pick a time for that service again straight away; bookings that already came in without a time stay as they are until you schedule them.

If a client picks one of these services together with one that needs a time, they pick a time for the whole booking. It isn't offered for overnight stays, daycare, several days in a row or prepaid packages, which need their dates to be booked at all.

Questions

How do I turn it on?

Edit the service in Settings > Service types, tick Clients don't pick a time - you schedule it with them under Scheduling, and click Save. Do it for each service you want to schedule yourself. While you're setting up, the same box is under Edit on the setup wizard's Services step.

What happens if a client picks one of these and a service that needs a time?

They pick a time for the whole booking, the usual way. The date and time step is only skipped when every service in the booking has the setting ticked.

Can clients still pay a deposit or pay in full?

Yes. Stripe deposits and full payments, coupons, tax, add-ons and your booking questions all work as usual - only the time is left for later.

Does Instant booking confirm these bookings?

No. A booking without a date or time always comes in as Pending, even with Instant booking on. You confirm it once you've set the date and time.

When does the client get their confirmation email?

When you confirm the booking after setting its date and time. Reminders follow as usual. Until then, their booking page says the time will be arranged with them.

Does a booking without a time block my calendar?

No. It holds no time until you give it one, so it never blocks your booking page. It shows in your bookings list as Pending with no date or time set yet.

Can I use it for overnight stays, daycare or prepaid packages?

No. Overnight stays, daycare, several days in a row and prepaid packages need their dates to be booked at all, so the setting isn't offered for them.

What does it cost?

It's free on every plan.

We'll ask which Google account to use next.
Continue with Google
or