How to review a salon service menu for cost, clarity and booking
Check what each service includes, the time it needs and the costs behind its price before testing the client booking path.

On this page
A service menu has to work for the client choosing an appointment and the team delivering it. The owner also needs to understand the time and costs behind the price.
Start with a service that regularly needs clarification or adjustment. Check what the client sees, what lands in the diary and what the team records at checkout.
Changing the name or increasing the price will not resolve a missing booking option or an unrealistic appointment duration.
Define what the appointment includes#
Write down the work included in the service before editing the public description.
For a colour appointment, identify which steps belong in the booking and which depend on a later discussion. Do not assume a toner, treatment or finishing service is appropriate for every client. The salon determines its service requirements and how it assesses a client's request.
Where a configured choice changes the price or time, make that choice visible at the appropriate point in booking. Distinguish required choices from optional additions.
A description alone is not enough if the booking still reserves the wrong amount of time.
OpenChair supports service options and configured booking choices. Test that the selected options carry through to the appointment rather than treating their presence in the menu as proof that the full booking is correct.
Separate working time from elapsed time#
A client may be in the salon longer than the stylist is actively working with them.
For example, an illustrative appointment might contain:
- 30 minutes of application
- 40 minutes of processing
- 20 minutes of finishing
That is 90 minutes of elapsed time, with 50 minutes of active stylist work.
The salon still needs to account for any other required work and capacity.
The 40-minute processing period is not automatically an available appointment. Another service needs to fit, and the original client still needs the stylist at the agreed finishing time.
OpenChair's Processing Gaps represents active work, processing and finishing within the scheduling workflow. Eligible work can be booked within configured processing time, subject to the relevant availability and scheduling rules.
For a deeper example, see How Processing Gaps Work in a Colour Salon.
Adding a processing phase does not itself create more revenue. It gives the salon a more accurate way to represent how the appointment uses the stylist's time.
Review the costs behind the service#
Keep known costs separate from estimates and missing information.
Product usage is one input. Staff time, overheads and the owner's wider business requirements are separate considerations.
A service price less recorded product cost is not the same as business profit.
If the salon records product usage against services, review what is actually being used rather than relying on an old assumption. Check that product costs are current and that the same tax basis is being used when figures are compared.
An unknown cost should remain visible as unknown. Entering zero to complete a calculation can make a service appear cheaper to deliver than the available evidence supports.
For wider pricing or profitability decisions, use appropriate accounting or financial advice where needed. Salon software can organise recorded information, but it does not determine the correct commercial price for every business.
Check the appointment duration#
A service can become difficult to deliver even when its price is reasonable if the booking duration no longer reflects the work.
Compare the configured duration with the way the service is currently performed.
Ask:
- Does the service routinely need more time than the booking allows?
- Is unused time being reserved because the service has changed?
- Does an optional addition change the duration?
- Is processing time represented separately from active work?
- Does the finishing stage have enough time?
- Are staff-specific differences reflected where they genuinely exist?
Do not shorten a service because the diary looks inefficient if the work still requires that time.
The purpose of the review is to make the booking match the service the salon intends to deliver.
Check staff-specific differences#
The same service may have different prices or appointment durations for different team members.
A senior stylist may have a different service price. Another stylist may need a different duration. Some team members may not offer the service at all.
Review the configuration against how the salon actually works.
Confirm:
- which staff can perform the service;
- whether staff-specific pricing is intentional;
- whether staff-specific durations are accurate;
- what the client sees after choosing a staff member;
- whether the resulting appointment reserves the right amount of time.
Avoid judging an individual stylist from a menu estimate alone. Recorded appointment time, completed work and costs provide different information, and each may have gaps.
Where a service has become difficult to explain because it contains many unrelated possibilities, consider whether clearer booking options or separate service entries would make the choice easier.
Do not add more services unless clients and staff can tell the difference between them.
Make additions part of the booking where appropriate#
A common problem appears when the public service sounds complete but the salon regularly discovers another requirement after the client arrives.
That may be a genuine consultation issue. It may also mean the booking flow is missing a configured choice.
If an addition predictably changes appointment time or price, decide whether the client should choose it while booking.
OpenChair's Service Booking Options can be configured as optional or required choices with booking rules.
The salon still decides which choices make sense for each service.
The aim is not to put every possible variation into the booking page. It is to capture the choices that materially affect the appointment before the diary commits the time.
Review the client-facing description#
Once the service structure is clear, read the description as someone who does not work in the salon.
Does it tell them enough to understand what they are choosing?
Avoid filling the description with internal terminology or trying to explain every possible consultation outcome.
The description can cover:
- what the service is;
- what is included where that is reasonably predictable;
- who it is intended for;
- important booking choices;
- when the client should contact the salon instead of choosing the service themselves.
If the service requires a conversation before it can be booked appropriately, give the client a clear route to that conversation rather than forcing them to guess.
Test the menu through to checkout#
Choose a representative appointment and follow it from the public menu into the diary.
For example:
- Open the booking page as a client.
- Choose the service.
- Select any relevant booking options.
- Choose a staff member where applicable.
- Select a time.
- Check the duration and price that reach the diary.
- Open the appointment as the staff member.
- Complete the visit.
- Check how the service and any additions appear at checkout.
Record any mismatch.
You might find:
- an addition has a price but no extra time;
- the finishing stage is missing;
- the wrong staff member can be selected;
- a service description no longer matches the configuration;
- the public price differs from the intended staff-specific price;
- processing time is represented as active stylist work;
- a regular addition is only being captured manually at checkout.
Fix the configuration that caused the mismatch, then run the same booking again.
That is more useful than reviewing the menu as a spreadsheet and assuming the booking flow behaves the same way.
Review price changes separately#
A menu correction and a price change may happen together, but they are different decisions.
First establish:
- what the service includes;
- how much time it needs;
- which booking choices affect it;
- which staff offer it;
- which costs you can substantiate.
Then decide whether the price itself needs to change.
If you change a price, consider existing appointments and the date from which the new price applies before updating the public menu.
For that next step, see How to Plan and Communicate a Salon Price Change.
A useful service-menu review leaves the client with a clearer choice, the team with a booking they can deliver and the owner with better evidence for reviewing the price.
None of those checks guarantees profitability. They make the service easier to understand and the commercial decision easier to inspect.

