Settings > Service types, Add-ons, Hours & availability, Locations & Booking form

A booking form with conditional pricing and custom questions

Form builders can add up a price but don't know when you're free; meeting schedulers know when you're free but aren't built to price a job. On a 1MinuteBooking page the price and the appointment length follow what the client picks, and only start times that fit are offered. Everything below is a real setting, and all of it is on the free plan except Page design and Photos & reviews.

Built for one operator, not a team. Every rule here is scoped to a single account with no staff logins or per-seat pricing - you configure it once in Settings and it applies immediately to your public booking page.

On this page

  1. Add-ons & custom pricing logic
  2. Service types & combinations
  3. Availability & scheduling rules
  4. Service locations & travel time
  5. Booking form & custom questions
  6. Quote requests
  7. Also in Settings
  8. How this compares
  9. FAQ

Add‑ons & custom pricing logic

Settings > Add-ons. Each add-on is its own priced, optional (or required) extra - the logic below decides how it behaves per booking.

✓
Quantities, with a min and max you set

Pick "How many" and a client picks a number - e.g. 3 bedrooms - up to a maximum you choose (up to 10,000). Price scales automatically with quantity. The minimum works on an optional add-on too - "Interior windows" can stay skippable while still requiring at least 3 once a client adds any.

✓
A list of choices, each with its own price and duration

"Pick from a list" turns an add-on into a short list of up to 50 choices (clients pick just one, or more than one) where every choice can carry a different price and a different amount of added time - e.g. a rush-fee add-on with "Next day (+$20)" and "Same day (+$50, +30 min)" as separate choices.

✓
Scoped to all services, or just specific ones

"Which services is it for?" starts on All services - including ones you add later - or tap the exact services the add-on can be attached to.

✓
Required, conditionally, per service type

"Is it required?" is set independently of which services the add-on merely applies to - so an add-on can be optional for most services and mandatory for one specific one (e.g. "Bedrooms" required only for "Deep Cleaning").

✓
Each add-on carries a price, extra time and a description

An add-on can add minutes to the appointment as well as money to the total - a 20-minute "Nail trim" lengthens the slot the client books, and the description is shown under it on the booking page.

Service types & combinations

Settings > Service types. The services themselves carry their own quantity and combination logic, separate from add-ons.

✓
Priced per hour or per item

Not just add-ons - "How is it priced?" lets a service type be One price, Per hour or Per item, with a client-set quantity and its own min/max (e.g. "Crew hours" or "Vehicles at this address"). Quantity multiplies the price, and the duration too unless you untick "Each one adds time" - so "Group yoga (per person)" for 4 people costs 4x while the appointment stays the same length.

✓
Control exactly which services can be booked together

"Allow multiple services to be selected at once" can apply account-wide or be restricted per service type, so you decide which combinations are valid rather than allowing (or blocking) everything at once.

✓
Book up to 3 dogs, people or vehicles at once

Turn on "Let clients book more than one at once" and name what each one is - dog, person, vehicle, student. Clients tap "+ Add another dog" and give each one its own services, add-ons and answers; they're done back-to-back, so the time and price add up, while the date, location and contact details are asked once and a travel charge counts once. Bookings, receipts, emails and exports list each one separately.

✓
Skip the location step for services that don't need one

When clients pick a location (below), each service type decides whether it asks for one - an online consultation ticks "It's a phone or video call - don't ask for a location" while in-person services keep asking.

Availability & scheduling rules

Settings > Hours & availability, including Blackout dates. These decide when a slot is actually bookable, beyond just open/closed hours.

✓
Show business hours on the booking page

Optional - display your per-day hours directly on the public page, or keep them hidden and rely on the calendar alone.

✓
Two windows a day

Any day can have a second stretch of hours - open 8am to 11am, then again 5pm to 8pm - and clients never see times in the gap. Each day is set on its own.

✓
Booking slot length

Offer start times every 15, 30 or 60 minutes within your hours. This only spaces out the times clients can pick; how long an appointment lasts is set per service type.

✓
Overtime: let an appointment start before close even if it runs past it

On for new accounts. A 30-minute service can then start at 5:45 PM against a 6 PM close, instead of the last start time stopping at 5:30 PM. "Up to how long past closing?" caps it (30 minutes to 4 hours, 2 hours by default), so a 12-hour job can't start at closing time.

✓
Pending appointments can block availability - or not

When bookings come in as requests, a pending request holds its time slot until you confirm or decline it, like a confirmed one. Turn it off to leave that time open, so other clients can keep requesting it until you confirm one of them. It starts off when Instant booking is on.

✓
Minimum notice window

Require a set number of hours (1-168) between "now" and the earliest bookable slot, so clients can't book five minutes before you're supposed to show up.

✓
Buffer time between appointments

A fixed 5-60 minute gap kept before and after every booking - so back-to-back bookings never actually touch.

✓
Maximum advance booking

Cap how far ahead a client can book, from 1 to 365 days (90 by default) - or turn the cap off and let them book as far out as they like.

✓
Blackout dates & times

Block off a whole day, or just part of one (a lunch break, an afternoon). By default an appointment can't be booked if it would run into a blackout at all; uncheck "Block appointment slots that overlap blackout times" to only stop appointments from starting inside one.

Service locations & travel time

Settings > Locations. Where the appointment happens - your studio, the client's home, or one of several places.

✓
Multiple service locations

Add your own locations and require clients to choose one or pick several, depending on how your business operates. An optional note above the options can give your address or say how a distance is measured.

✓
An extra price per location

A travel charge, or one per distance zone - shown next to the location on the booking page and added to the total. When several dogs, people or vehicles are booked together, it counts once.

✓
Travel time that blocks your calendar, not the client's appointment

Set the drive time on each location. It's never shown to the client and doesn't lengthen their appointment - it only blocks your own calendar before the appointment, or before and after, so nobody books into your drive. Your Add to Calendar event is widened to include it.

✓
Ask for an address only where you go to the client

"Your home" can require the client's address even when the address field is off for every other booking, while "My studio" never asks for one.

Booking form & custom questions

Settings > Booking form, including Custom fields. What you ask a client for, beyond picking a service and a time.

✓
Require the built-in fields independently

Name is always asked. Email and phone can each be optional or required, and the address can be turned off entirely or collected as optional or required - not a single all-or-nothing contact-info block.

✓
Up to 25 custom fields, three answer types

Free text, pick one, or pick several - each with its own label (e.g. "Any special requests?"), each independently markable as required, and reorderable. When clients can book more than one dog, person or vehicle at once, any question can be asked once for each one (a dog's breed, a car's make and model).

✓
A question whose answer is where the job happens

Mark one text question as the job location - an event venue, a photo shoot location, a lesson pickup spot - and a client's answer becomes the booking's address instead of their own, on the booking, the calendar event, exports and their confirmation email.

Quote requests

Settings > Quote requests. For jobs too variable to price online - a whole-house move, a big junk haul, a deep clean of an unknown-size home.

✓
A "Request a quote" option on your booking page

Turn it on and clients can send a request instead of booking a priced service. Nothing is priced and no time slot is held. The request lands in Bookings as a quote request - you enter the scope and your price, set a date, time and duration, then change it to Pending or Confirmed.

✓
Separate quote questions, up to 25

The quote form asks its own questions (bedrooms and bathrooms, the size of the move) instead of your booking-form custom fields, with the same three answer types and the same per-question required toggle.

✓
Photos and a preferred date

Let clients attach up to 5 photos, resized and stripped of location data before they're stored, and optionally ask for a preferred date and time of day - or turn that off when one of your quote questions already asks for an event date.

✓
Your own button text

The quote button says Request a quote. Write your own (up to 40 characters) under Quote button text and it becomes both the button and the form's title.

Also in Settings

Not pricing logic or booking questions, but they shape the same booking page.

✓
Page design and Photos & reviews

Pro-plan panels: your own colors, five style presets (corner rounding and shadow depth), four fonts, your logo, your own cover and service photos, a Google reviews link, and no "Powered by" badge. Everything else on this page is free - including cover and service photos picked from our photo library. How page design works.

✓
Policies & terms, coupons, tax and payment methods

Your own policy text shown before a client confirms, discount codes, a tax rate added on the page and receipts, and the list of payment methods the client is asked to choose from - with optional Stripe card payments or deposits taken before the request is sent.

How this compares

Most general scheduling software is built around staff and multi-location teams first, with per-service pricing logic as an afterthought. For a solo operator, the depth is usually the other way around.

FAQ

Does 1MinuteBooking support custom pricing logic?
Yes. Add-ons can be quantity-based (e.g. a client sets how many bedrooms, up to a max you choose), or restricted to a preset list of single-choice or multiple-choice options where each option carries its own price and duration. Add-ons can also be scoped to specific service types and marked required only for those, so pricing logic follows which service was picked rather than applying the same flat list to every booking.
Do clients have to book through my booking page, or can I add bookings myself?
You can add them yourself. Clients don't need to use your public booking page for a booking to show up in your account. You can click Add client to save someone's contact details ahead of time, or use New booking to log an appointment yourself. That's handy for phone calls, emails, walk-ins and referrals. Price it from your services and add-ons, or choose Custom quote to enter a one-off price you've already agreed. It works like your booking page: add more than one person, pet or vehicle to one booking (if you've turned that on), answer your own booking questions, apply a coupon code, and see your open times for the day - required questions can be left blank, and you can still pick any time. These bookings sit in the same account as your online ones, so you can keep all your clients and appointments in one place. Once one is Confirmed, the client is emailed a confirmation, just like an online booking - or open the booking and click Email client to send the details from your own email.
Can I require an add-on only for certain service types?
Yes - each add-on can apply to all service types or a specific set, and separately be marked required for all of those or a narrower subset. Example: make "Bedrooms" required for "Deep Cleaning" but optional (or not shown at all) for "Standard Cleaning."
How many custom questions can I add to my booking form?
Up to 25 Custom Fields, each a plain-text answer, a pick-one question, or a pick-several question, any of which can be marked required and reordered - in addition to the built-in name, email, phone, and optional address fields - email and phone can each be optional or required, and the address can be turned off, optional, or required.
Can clients book more than one service, and can I control which ones combine?
Yes - "Allow multiple services to be selected at once" can be turned on account-wide or scoped per service type, so you decide exactly which services are allowed to be booked together and which stand alone. Service types also support their own client-set quantity, separate from add-on quantities.
What availability rules can I set beyond just business hours?
Per-day business hours with an optional second window each day, how far apart start times are offered (15, 30 or 60 minutes), a minimum notice window (1-168 hours) before a slot can be booked, a cap on how far in advance someone can book (up to 365 days), buffer time between appointments (5-60 minutes), blackout dates and times for a whole day or part of one, whether a pending/unconfirmed booking blocks its time slot from other clients, and whether an appointment can start before closing time even if it runs past it (overtime, with a cap on how far past closing).
Can clients request a quote instead of booking a priced service?
Yes. Turn on Quote requests and your booking page gets a "Request a quote" option for jobs too variable to price online. Clients answer a separate set of up to 25 quote questions and can attach up to 5 photos; nothing is priced and no time slot is held until you open the request, enter your price, set a date and time, and change it to Pending or Confirmed.
Is 1MinuteBooking more customizable than BookingKoala or Square Appointments?
For a solo operator specifically, the settings on this page - per-service required add-ons, quantity and preset-option pricing, service combination rules, and up to 25 custom booking questions - are all native, free-plan features with no per-seat or per-location pricing to unlock them. See the BookingKoala and Square Appointments comparisons for how the two approaches differ.

Build a booking page that fits your business, not the other way around

Free to start, no credit card required.

Create your booking page