How to Build a Service Menu That Actually Makes Money

Your service menu is doing more work than you think. It sets client expectations, shapes your average ticket, and either helps or hurts your booking flow. Most menus in Australian and New Zealand salons are built around operator convenience, not client outcomes. That small distinction costs real money every week.
Why Most Menus Are Built the Wrong Way

The typical salon menu reads like a job description: cuts, colours, treatments, styling. That structure makes sense to you. It does not make sense to a client who walks in wanting to go blonde before a wedding in three weeks.
Clients think in outcomes and timeframes. They want "sun-kissed highlights for fine hair" or "a full colour refresh before school holidays." When your menu forces them to decode technical service names, they either book the wrong thing or call to ask, which costs you time.
Restructuring your menu around outcomes does not mean renaming every service. It means grouping and describing services in a way that matches how clients actually search and decide.
Pricing by Time Versus Pricing by Value

Here is a pricing problem that appears in almost every salon audit: a 45-minute balayage and a 45-minute full head of foils carry the same price.
Both take the same time. But they do not require the same skill. Balayage demands freehand technique, colour theory, and years of practice. Foils follow a more structured process. Pricing them identically means you are undercharging for the harder service every single time.
Value-based pricing accounts for skill, product cost, and outcome complexity, not just the clock. A good starting point is to list every colour service and ask two questions: how much product does this use, and how much training did it require? Services that score high on both should carry a higher price, regardless of duration.
This is not about charging clients more for the sake of it. It is about making sure your prices reflect the real cost of delivering the result. Operators who audit their menus this way typically find three to five services that are underpriced by $20 to $40 each.
Add-Ons Are Not Upselling, They Are Completing the Service

A toner after a balayage is not optional. A treatment after a bleach service is not a luxury. These are logical completions of the primary service, and your menu should treat them that way.
When add-ons are linked to primary services in your booking flow, they surface automatically at the point of booking. The client does not feel sold to. They see "most clients also add a toning gloss" and tick the box. That is a different experience from a stylist asking at the basin.
Operators using linked add-ons in their booking flow see measurably higher average tickets. The reason is simple: the suggestion happens before the appointment, when the client is already in a decision-making mindset. By the time they are in the chair, the conversation has moved on.
The add-ons worth linking first are the ones that already come up in almost every appointment: glosses and toners after colour, treatments after chemical services, blowout upgrades after cuts. Start there, then build outward.
How Processing Gaps Change Your Revenue Per Hour

Colour services have a built-in inefficiency: the processing time. A client sitting under a dryer or waiting for colour to develop is time your chair is occupied but your hands are free.
Processing Gaps in OpenChair let you schedule another client into that window. You are not rushing anyone. You are overlapping development time with a second appointment, which means the same hour of your day generates revenue twice.
The maths are straightforward. If you have three colour clients in a day and each has 30 minutes of processing time, that is 90 minutes of potential chair revenue you are currently leaving empty. At an average ticket of $120, recovering even two of those slots adds $240 to your daily takings without a single extra hour on the floor.
This is a Pro feature in OpenChair, and it requires your menu to be set up with accurate processing times. If your colour services do not have processing durations attached, the system cannot create the gap. That is the first thing to fix in your menu settings.
How to Audit Your Current Menu

A menu audit takes about an hour and pays for itself quickly. Work through these steps.
Step 1: List every service you offer. Export your full service list and put it in a spreadsheet. Include the price, duration, and whether it has any add-ons linked.
Step 2: Look for duplicates. Many menus have "blow wave" and "blow dry" as separate services, or "trim" and "tidy" that mean the same thing. Duplicates confuse clients and create booking errors. Consolidate them.
Step 3: Check pricing consistency. Sort your services by duration. Any two services with the same duration but different skill or product requirements should not carry the same price. Flag them and apply value-based pricing.
Step 4: Identify missing add-on links. For every primary service, ask: what does almost every client add to this? If there is no linked add-on, create one. Even a single linked add-on per primary service will lift your average ticket.
Step 5: Add processing times to colour services. Go through every colour service and attach an accurate processing duration. This is what activates Processing Gaps and allows the system to build a smarter schedule around your bookings.
Step 6: Review service descriptions. Read each description as if you were a new client. Does it tell you what you will look like when you leave? Does it explain who the service is for? If not, rewrite it in plain language focused on the outcome.
Structuring Your Menu for the Booking Flow

Once your services are priced correctly and add-ons are linked, the order of your menu matters. Clients booking online scan quickly. Services listed first get more bookings.
Put your highest-value, most-booked services at the top of each category. If balayage is your bread and butter, it should not be buried below a list of cut variations. Think of your menu like a retail shelf: the products you want to sell most go at eye level.
Group services by client outcome where you can. A section called "Colour Transformations" with balayage, highlights, and root-to-tip colour is more intuitive than a flat alphabetical list. Clients find what they want faster, which means fewer abandoned bookings and fewer calls asking "what should I book?"
The Checklist

Before you publish your updated menu, run through this:
- Every service has an accurate duration and processing time (if applicable)
- No duplicate or near-duplicate services exist
- Pricing reflects skill and product cost, not just time
- Every primary colour or chemical service has at least one linked add-on
- Service descriptions are written for clients, not operators
- Your highest-value services appear at the top of their categories
- Processing Gaps are enabled for all colour services with development time
A well-built menu does not just look tidy. It works as a sales tool, a scheduling tool, and a pricing tool all at once. When it is connected to a platform that can act on the structure you have built, filling your books becomes a system, not a daily scramble.