Salon management service menu online booking US

How to set up a salon service menu for online booking

Written by Published on 15 min read
A hair salon owner organizes service cards labeled haircuts, color and treatments on a board beside a tablet displaying her salon's online booking menu

It is 2:15 pm on a Saturday. Your 2 o'clock, a new client, booked "Haircut, 45 minutes" online. She sits down, pulls out her phone, and shows you a photo of honey-blonde balayage. Her hair is box-dye black to the ends. The honest version of what she wants is a consultation, a strand test, and probably two long color-correction sessions. What your calendar gave you is 45 minutes, and the next client is already parking.

Nobody misbehaved here. When a client books by phone, whoever answers quietly fixes these mistakes: "a color" becomes a root touch-up or a full highlight after two questions, "just a trim" on waist-length hair gets a longer slot. Online, there is no one between the client and your calendar. The service menu does that entire job alone, at 11 pm, for someone who has never set foot in your salon. A menu copied straight off the laminated card at the front desk, full of in-house shorthand and bare prices, is why wrong bookings happen.

This guide is the fix: how to name services so strangers pick the right one, write descriptions that pre-qualify the booking, set durations that survive a real Saturday, group everything so the page does not overwhelm, and decide which services should never be self-bookable at all. The only tooling assumption is that you have a free booking page where every service carries its own name, photo, description, duration and price. Everything here works with any system that can do that much.

Online, your service menu is the front desk

A service entry on a booking page has to let a total stranger answer four questions on her own:

  • Is this the service I want? That is the name.
  • Is it for me, and what exactly is included? That is the description.
  • How long will I be in the chair? That is the duration.
  • What will it cost, exactly or roughly? That is the price.

Every wrong self-booking traces back to one of those four lines. The client who grabbed a 45-minute "Haircut" slot for a blonde transformation did not break your system: your menu told her that was the right button, because nothing on the page said otherwise. The encouraging part is that those four lines are all you need to rework, and most salons can do it in one quiet afternoon.

Name services the way clients say them, not the way stylists chart them

The first rule is blunt: use client language, not salon shorthand. Abbreviations that are second nature at the color bar are gibberish to a new client scrolling on her phone.

On the station chart On the booking page
W/C/S Women's haircut and style
SP retouch Root touch-up (single process, regrowth up to 6 weeks)
Partial HL Partial highlight (face frame, part and crown)
Full foil Full highlight (whole head)
B/O Blowout
CC Color correction (consultation required)

Two quick tests catch most naming problems:

  • The stranger test. Would someone who has never visited your salon pick the right option without calling you? "Dimensional color, level 2" fails. "Partial highlight" passes.
  • The search test. Is this what clients actually type and say? People ask for "balayage", "highlights", "a trim", "a blowout", "a silk press". Nobody asks for a "technical service" or a "gloss upgrade experience".

Three more naming habits worth keeping:

  • Save the personality for the description. "The Mane Event" looks great on Instagram and loses to "Full highlight with toner and blowout" every time on a booking page at 11 pm. Plain words in the name, charm in the description.
  • Brand names only when clients use them. "Olaplex treatment" has become client language in the US; the name of your color line mostly has not. "Brazilian Blowout" works as a name precisely because clients ask for it by brand.
  • Name the actual difference between near-duplicates. If you list "Haircut" and "Haircut +", the plus sign is invisible information. "Haircut, short hair" and "Haircut, long or thick hair" names the thing that changes the time and the price.

If gender-neutral menus are on your mind, pricing by time and hair rather than by gender pairs naturally with this naming work; the trade-offs are covered in our guide to pricing hair salon services in the US, which is the place for the numbers themselves. This article is about getting the right service chosen; that one is about what it should cost.

Descriptions that pre-qualify the booking

The name gets the client to the right neighborhood; the description stops her from booking the wrong house. A good description answers three things in two or three sentences: who this is for, what is included, and what is not. A few patterns that prevent real, expensive mistakes:

  • Say what is included. "Full highlight. Includes toner and blowout." If the toner is a separate charge, say so here, not at checkout. An unmentioned toner is the single most common color-bill dispute in US salons.
  • Say who it is for, and where the boundary is. "Root touch-up: covers regrowth up to about 6 weeks, same color as your current shade. Going lighter, darker, or past 8 weeks of regrowth? Book a color consultation instead." One sentence, and your 90-minute slot stops collecting 3-hour jobs.
  • Define your terms. "Balayage" means different things in different salons. Two lines fix it: "Hand-painted highlights for a soft, grown-in look. Includes toner and blowout; does not include a global color change or correction of previous box dye."
  • Flag hair length and density. "Time and price shown are for short to mid-length hair. Very long or very dense hair may need the long-hair option; we will confirm before your visit."
  • Flag the patch test for color. The FDA advises a skin patch test every time before coal-tar hair dyes are used, per its consumer guidance on hair dyes (checked October 2026). However your salon handles patch tests, the description of every color service is where a new client should learn about it, not the confirmation call you no longer make.

Photos pull real weight here. A picture of what "balayage" or "money piece" means in your salon aligns expectations better than a paragraph, and the clients who skip paragraphs are exactly the ones who need aligning. For new color clients, pairing descriptions with a short questionnaire before the first visit catches history the menu cannot see, which is the subject of our guide to new client intake forms for hair salons.

Durations the calendar can actually survive

A perfectly named, perfectly described service with a fantasy duration still wrecks the afternoon. Durations, processing windows and smart double booking deserve their own deep dive, which they get in our guide to color appointment scheduling for US salons. The short version that matters while you build the menu:

  • Time the whole visit, not the hands-on work. The duration a client books must cover sitting down to walking out: consultation, application, processing, rinse, finish. If your software can reuse the processing window for a short service, great, but the client-facing number covers everything.
  • Time honestly, per stylist if you can. A senior stylist finishes a cut in 30 minutes where a newer stylist needs 45. Set durations per stylist if your system supports it; if not, set them for the slowest stylist who takes that booking type.
  • Never under-book color. An optimistic "full highlight, 1 h 30" does not make the foils faster. It makes every client after 2 pm wait. Color overruns stack; haircut overruns mostly do not.
  • Build in reset time. Sweeping, sanitizing and resetting a station takes a real 5 minutes. Put it inside the duration or as an automatic buffer, but put it somewhere.

The quiet advantage of an online menu over the printed one: when the stopwatch says your balayage really takes 2 h 45, fixing the setting takes one minute and applies to every future booking automatically.

How many services, and how to group them

Somewhere between the tenth and the fortieth entry, a menu stops informing and starts paralyzing. A new client facing 38 near-identical options does the easiest thing available: closes the tab and DMs "hey how much for a haircut", which is the exact outcome the booking page existed to prevent.

Three structural habits keep a menu readable:

  • Group into 4 or 5 categories. For most US hair salons: Haircuts, Color, Treatments, Styling. Clients scan category names first and only then read services, so nobody ever faces more than 6 to 8 options at once.
  • Package the frequent combinations. "Single process color with haircut and blowout" as one service, with one measured duration and one price, beats hoping clients stack three services correctly. Build packages for your three or four most-booked combinations.
  • Cut the museum pieces. The perm variant booked twice a year costs attention the living services need. No bookings in six months: off the booking page. You can always add it back, or keep it phone-only.

Stylist levels: separate options, plainly named

If you price by experience level, make each level its own bookable option: "Women's haircut with senior stylist, $85" and "Women's haircut with new talent, $55", each with its own duration. Hiding the level behind staff initials, or surprising the client with a difference at checkout, turns a pricing structure into a complaint. Named levels also quietly fill your newer chair: plenty of price-sensitive clients happily book "new talent" when the menu presents it as a confident, legitimate option rather than a mystery discount.

Add-ons: short, honest, and only when they add time

Add-ons are the menu's upsell lane, and they work when they are specific: "Bond repair treatment, +20 min, $35", "Gloss refresh, +30 min, $40", "Deep conditioning, +15 min, $25". Two rules keep them honest. First, an add-on that takes real time must carry real time, or your calendar silently compresses. Second, anything that is always applied is not an add-on, it is part of the service and belongs in its price. A mandatory charge that first appears at checkout is a trust problem everywhere, and in California it can be a legal one: state law requires the advertised price to include mandatory fees (California SB 478 guidance from the Attorney General, checked October 2026; this is not legal advice, so confirm your own state's rules with your attorney).

Which services should not be self-bookable at all

Some services have no honest answer to "how long and how much" without seeing the hair. Color corrections, box-dye-to-blonde transformations, extension installs, major restyles after years of growth: letting these be self-booked is letting a stranger guess a six-hour job into a two-hour slot.

Make the consultation the bookable thing. A 15-minute "color correction consultation", free or modestly priced, with a description that says exactly what happens: "we look at your hair and its history, do a strand test if needed, and give you a real quote with time and price before anything goes on the calendar." The big-ticket appointment that follows is booked by you, at the right length, under your deposit policy if you take one. Deciding which services to gate this way, and how to run the consultation itself, is covered in our guide to consultation-required services for hair salons.

The menu is also where your booking rules quietly live: how far in advance clients can book, how close to the appointment, which services new clients can access online. Those settings are their own subject, covered in our guide to online booking rules for hair salons.

Showing prices: fixed where you can, "from" where you must

Fixed prices complete more bookings, because nobody hesitates over a known number. Haircuts, blowouts and most treatments can carry a fixed price. "From" pricing is legitimate where the client's hair genuinely changes the work, but only the fair version: state the baseline and name the variable. "Balayage from $160: the starting price covers short to mid-length hair; very long or very dense hair is quoted at consultation." The unfair version is a teaser nobody has actually paid since 2025, with the real number revealed at the shampoo bowl. The first builds trust; the second builds one-star reviews. How to set the numbers themselves, chair-hour math included, belongs to the pricing guide linked above.

A worked example: 12 services for a 3-stylist salon

Here is a complete, deliberately boring menu for a hypothetical salon with one owner (senior stylist and colorist), one stylist, and one new talent. All prices are invented for illustration; yours come from your own costs and market.

Category Service (as shown online) Duration Price (illustration)
Haircuts Women's haircut and style, senior stylist 1 h $85
Haircuts Women's haircut and style, new talent 1 h 15 $55
Haircuts Men's haircut 30 min $40
Haircuts Restyle cut (big change, includes consultation) 1 h 15 $110
Color Root touch-up (single process, regrowth up to 6 weeks), includes blowout 1 h 45 $95
Color Single process color with haircut and blowout 2 h 30 $160
Color Partial highlight, includes toner and blowout 2 h 15 from $140
Color Full highlight or balayage, includes toner and blowout 3 h from $185
Color Color consultation (required for corrections and major changes) 15 min free
Treatments Deep conditioning treatment, standalone or add-on 30 min $35
Styling Blowout 45 min $50
Styling Special occasion styling or updo 1 h from $75

Notice what the structure does. Twelve lines, four categories, nobody scrolls. The two stylist levels are explicit options on the flagship haircut. Every color service says what it includes, the two "from" prices sit exactly where hair length honestly changes the work, and the color consultation catches everything complicated before it lands on the calendar as a guess.

Keep the online menu matching reality

A service menu is a living setting, not a launch task. Prices creep, durations drift, a stylist moves up a level, a treatment gets discontinued, and every unrecorded change reopens the gap between what clients book and what actually happens in the chair. Three habits close it:

  • One owner of the menu. Every change goes through one person, so the booking page, the printed card and the point of sale always agree.
  • A seasonal review. Three times a year, check each duration against the stopwatch and each price against the current list. It takes about fifteen minutes.
  • Change it where clients see it first. When the booking page is the menu of record, a price update or a renamed service is live everywhere the moment you save it.

This is where the online menu stops being a convenience and becomes the system. On ViteUneCoupe's free plan, your service catalog carries a photo, a description, a duration and a price per service, each stylist has their own schedule, online bookings are unlimited and commission is 0%, permanently, whether you run a six-chair salon or a single chair in a suite (solo setups have their own playbook in our guide to booking software for salon suite renters). The Standard plan, from 29 € per month excluding tax with no commitment, adds automatic confirmation and reminder emails, so the right booking also gets remembered. If you are still comparing systems, start with our guide to choosing hair salon booking software in the US; whichever you pick, the menu you just built is the part clients actually touch.

Frequently asked questions

How many services should a hair salon list for online booking?

Most salons do best with 10 to 15 bookable services in 4 or 5 categories. Package your most frequent combinations into single services, keep one clearly named option per stylist level on flagship services, and remove anything not booked in six months. A shorter, clearer menu completes more bookings than an exhaustive one.

How do I stop clients from booking a haircut when they need color?

Put the boundary in the description, not in your hopes: "Root touch-up covers regrowth up to 6 weeks in your current shade; for a color change or correction, book a color consultation." Then make the consultation a real, visible, bookable service. Clients book the wrong thing when the right thing is not obviously on the menu.

Should salon service descriptions include prices and durations?

Yes, both, for every service. A visible duration tells the client how long she will be in the chair and tells your calendar how much time to block. A visible price, fixed where possible and an honest "from" with a named baseline where not, prevents the checkout surprise that turns into a one-star review.

What is a good service description for balayage on a booking page?

Two or three sentences: what it is, what is included, what it is not. For example: "Hand-painted highlights for a soft, natural, grown-in look. Includes toner and blowout. Not suitable for correcting previous box dye or going dramatically lighter; book a color consultation for those." Add a photo of your own work so the word means the same thing to you and the client.

Should stylist levels have separate services and prices online?

Yes. "Women's haircut with senior stylist" and "Women's haircut with new talent" as separate options, each with its own duration and price, let clients choose knowingly. Nobody is surprised at checkout, and the newer stylist's chair fills with clients who are happy to be there.

↑ Back to contents