← All posts
October 5, 2026

How to set appointment length for services with add-ons

Set appointment length for services with add-ons using real timing, clear add-on rules, and separate transition time. Includes a practical salon and studio example.

Setting appointment length for services with add-ons is harder than assigning one duration to every booking. A haircut with a treatment, a portrait session with an extra setup, or a coaching session with a written review can occupy a different amount of time from the base service. If the calendar only knows the base length, the next client may be offered a start time the team cannot meet.

The useful question is simple: which minutes belong to the base service, which belong to the add-on, and which are needed between clients? This guide turns that question into a repeatable scheduling rule.

Start with the time a client actually occupies

For each base service, write down the steps from the agreed arrival or start time to the point when the professional is free to begin the next client's work. Include consultation, preparation that happens with the client present, delivery, and checkout if the same professional handles it. Keep room cleaning and equipment reset separate: those are transition time, even when they happen immediately afterward.

Do not set the public duration from the fastest appointment you remember. Review a small set of recent, ordinary appointments for the same service and professional. Note the booked length, actual start, actual finish, and any reason the session ran differently. An unusually complex case should be marked as a variant, not quietly averaged into every routine visit.

A simple timing record

Visit Base service Add-on Client-facing work Transition Note
A Cut None 45 min 10 min Routine
B Cut Treatment 65 min 10 min Extra treatment step
C Cut Treatment 70 min 10 min Longer consultation

These numbers are an illustration, not a recommended duration for hair services. Your menu, staff, and process determine the values. The record's purpose is to expose where the extra time comes from.

Give each add-on a clear scheduling effect

An add-on can affect the calendar in three different ways:

  1. Adds hands-on time. An extra styling step might add a block of professional time to the base service.
  2. Uses time that can overlap. A processing period might not require continuous attention, but it can still occupy a chair, room, or piece of equipment. Check every constrained resource before treating it as free time.
  3. Changes the workflow. Some requests turn a routine service into a different service altogether. Give that combination its own duration and booking instructions instead of stacking small increments that do not describe the real work.

Write one rule per add-on: who can perform it, what it adds to professional time, whether it occupies a resource, and whether it requires advance preparation. If an add-on is only possible after a consultation, do not present it as an instantly bookable choice.

Calculate the slot without hiding the transition

A practical starting formula is:

Bookable client work = base service time + add-on time that does not overlap.

Calendar occupancy = bookable client work + required transition time.

For example, a 45-minute base visit plus a 20-minute hands-on add-on is 65 minutes of client work. If the professional needs 10 minutes before the next client, reserve 75 minutes of calendar occupancy. The client-facing appointment and the internal transition do not have to be described as the same thing.

If the add-on's steps overlap with the base workflow, map the steps on a timeline first. Adding every listed minute would overstate the slot. If two resources are involved, check both timelines: an available professional does not make an occupied room available.

Test combinations before opening them online

Make a short list of combinations clients actually request. For each one, walk through the appointment from start to finish and ask:

  • Can the assigned professional complete the steps in this order?
  • Is the room, chair, station, or shared tool available for every occupied minute?
  • Does the combination need a different price, consent step, or preparation note?
  • Could a client select two add-ons that duplicate the same step?
  • What happens if the client asks for the add-on only after arriving?

If a combination cannot be explained clearly, remove it from self-booking until the team defines a workable service variant. This is often easier for clients than an add-on menu with many exceptions.

Use the next two weeks to check the rule

After setting the new lengths, compare the scheduled end with the actual end for ordinary visits. Note repeated overruns by service and add-on, not just one late day. Ask the person doing the work whether the extra minutes came from the service, a late start, missing intake information, or transition tasks. Those causes need different fixes.

Change one duration rule at a time and tell the team what changed. Recheck when a service technique, staff mix, equipment, or menu changes. A duration is an operating assumption that should be maintained, not a number entered once and forgotten.

Explain the choice to clients

Use names that describe the outcome, and show the extra time before the client confirms the booking. For example: “Cut” and “Cut + treatment” are easier to understand than “Cut” followed by an unexplained 20-minute checkbox. If the additional work depends on hair length, project scope, or another detail, say that a consultation may change the final service and time.

Good scheduling starts with a menu the team can actually deliver. Measure the base visit, define each add-on's real effect, protect the transition, and review the result against completed appointments. That gives both clients and staff a more reliable expectation of the day.

Reminders come with every Skedful plan, on a schedule you set once. PricingSkedful vs Fresha vs Booksy