How to set up online booking for your hair salon or suite
← All articles

How to set up online booking for your hair salon or suite

A step-by-step guide to getting online booking live for independent stylists and solo suite owners — without overcomplicating it.

Most "how to set up online booking" guides assume you're running a salon with five chairs, a front desk, and a POS system. You're not reading this because of that.

You're probably a solo stylist, booth renter, or suite owner who wants to stop scheduling through Instagram DMs and texts. You want a link you can send people, something that actually works, and you want it done today.

This guide is for that.

What you actually need

Before picking a platform, know what you need:

  1. A page that shows your services and prices — clients need to know what they're booking before they choose a time.
  2. A calendar that shows your real availability — so clients aren't booking slots you're not there for.
  3. A payment step — deposits or full payment at booking, handled automatically.
  4. A confirmation — so the client knows the appointment is secured and you both have a record.
  5. A link you can share — your Instagram bio, Google profile, texts, wherever.

That's the core. Everything else — automated SMS reminders, client CRM, email marketing — is a nice-to-have you can add later.

Step 1: Choose a platform

For solo stylists, the relevant choices are:

  • bookyour.hair ($19/month): The cleanest option for stylists who don't want clients to create accounts. Your page goes live at yourname.bookyour.hair.
  • GlossGenius ($24-$168/month): More features (reminders, client notes, marketing). Worth it if you want automation built in from day one.
  • Square Appointments (free solo tier): Generic but functional. Good if budget is the constraint and you're okay with a non-stylist-specific design.

If you're managing multiple staff members, Vagaro or Fresha become relevant. But for solo, those three cover 90% of use cases.

Step 2: Set up your service menu

Your first task after signing up: build your service menu.

For each service, include:

  • Name — be specific. "Full balayage" is clearer than "color."
  • Price — or a starting price if it varies (e.g., "starting at $150"). Don't hide prices. Clients who have to ask are less likely to book.
  • Duration — this is how the platform blocks your calendar. A 3-hour color appointment should show a 3-hour block so you don't accidentally double-book.
  • Short description (optional) — one or two sentences explaining what's included.

Start with your six to ten most-booked services. You can always add more later.

Step 3: Set your availability

Connect your working hours to the booking calendar. For most stylists:

  • Set your working days and hours
  • Block recurring time you won't take clients (lunch, weekly errands)
  • Add a buffer between appointments if you need time to reset

Most platforms have a "buffer time" setting — 15 minutes after each appointment before the next one can start. Use it. Back-to-back bookings with no buffer is how you end up running late all day.

If you take days off, block them before they go live. Clients can't book what's marked unavailable.

Step 4: Set up payments

This is where most stylists pause and second-guess themselves. Don't.

The default recommendation is: require a deposit at booking, collected automatically through Stripe.

Here's why:

  • It filters out low-commitment clients
  • It protects you against no-shows
  • It creates a paper trail tied to a specific appointment
  • It's automatic — you're not chasing Venmo requests

Standard deposit: 50% of the service price, or a flat $50 if that feels cleaner for your clientele.

Whatever booking platform you choose, you'll connect your Stripe account and the deposits flow directly to you. The platform doesn't hold your money.

Step 5: Add your portfolio

Booking pages with photos convert significantly better than pages without them.

You don't need a professional photo shoot. You need five to ten clear photos of your best work, taken in good lighting with your phone camera. Colorwork, cuts, transformations — whatever you do best.

Upload them to your portfolio section. These photos are doing two things: they're showing potential clients the quality of your work, and they're helping them visualize what they want to book.

Step 6: Write your cancellation policy

Before your booking page goes live, write your cancellation policy and add it where clients will see it before they complete a booking.

A simple policy:

  • 48+ hours notice: full refund of deposit
  • 24-48 hours notice: deposit credited toward future appointment
  • Less than 24 hours or no-show: deposit is forfeited

State it plainly. You don't need legal language. Clients who agree to a policy they've read will honor it much more readily than clients who claim they "didn't know."

Step 7: Get your link and go live

Once your services, availability, payments, and policy are set up, you have a link. Now use it.

Add it:

  • Your Instagram bio (this is the highest-traffic link for most stylists)
  • Your Google Business Profile (under "Book online")
  • Any Facebook or Yelp profiles you have
  • Your text signature if you communicate with clients by text

That's it. You're live.

Common mistakes to avoid

Don't skip the portfolio. An empty grid of white boxes on a booking page looks like an unfinished product. Even two or three good photos make a significant difference.

Don't hide your prices. Stylists sometimes worry that showing prices will drive clients away. The reality is that clients who ask for prices and then balk were never going to book. Showing prices upfront filters for committed clients.

Don't set availability too wide. It's tempting to open every possible slot and fill them all. But booking without buffer time leads to rushed appointments and burnout. Set realistic hours and protect your energy.

Don't skip the deposit. You can always add it later, but every no-show you absorb while telling yourself "I'll set it up next week" is money you won't get back.

The goal

Online booking isn't just about convenience. It's about running your business like a business.

When clients can book, pay a deposit, and receive a confirmation without a single text to you, you get your time back. You stop being the scheduling system. The platform is.

That's the point.

Ready to go live? bookyour.hair takes about 10 minutes to set up. Your booking page goes live at yourname.bookyour.hair the same day. $19/month, first 14 days free.