For barbershop owners

The barbershop bookings playbook: turning Instagram followers into paying chairs

AA
Antons Aleksandrovs
· · 10 min read

A modern barbershop has two real assets: chairs and time. Every chair that sits empty for an hour is revenue lost forever — you can't sell that hour next week. This playbook is about filling chairs reliably with bookings that show up.

The four bookings models

Before you pick a tool, pick the model. Most shops mix two of these, badly. The best shops pick one consciously and design everything around it.

  1. Walk-in only. First come, first served. Simple. Works for small shops in dense areas with high foot traffic.
  2. Mixed: walk-in + bookings. Hold some slots, leave some open. Most barbershops are here, but most do it badly — bookings stack at peak times and walk-ins are turned away.
  3. Bookings only. Every chair is booked. No walk-ins. Higher revenue per chair but cuts off impulse customers.
  4. Tiered priority. Subscribers get first dibs. Members get next dibs. Public bookings get what's left. Walk-ins fill last-minute cancels.

The right model depends on your location, your team size, and your customer base. We'll come back to which fits which.

Choosing a booking platform

Five platforms cover 95% of Irish + EU barbershops. Quick honest comparison:

Platform Free tier Paid from Best for
BooksyNo~€30/moIndependent shops, strong marketplace traffic
FreshaYes (with fees on new clients)Free + 20% on new-client bookingsMulti-barber shops, fast scaling
Square AppointmentsYes (1 staff)~€60/mo for multi-staffAlready using Square POS
VagaroNo~€30/moSalon-style multi-service shops
Custom form on your siteFree (if you build it)Hosting onlyWalk-ins-first shops who want one inbox

The honest take on each

Booksy brings you marketplace traffic — people searching "barber near me" on Booksy itself. That's its real value. The €30/month fee is the cost of access to that audience. Reviews go to Booksy's profile, not Google directly (a downside).

Fresha looks free but the 20% fee on new-client bookings adds up fast — a busy shop pays Fresha more in fees than Booksy's monthly. Best when you have predictable regulars and only need a calendar.

Square Appointments integrates with their POS. If you already take card payments through Square, this is the obvious choice. Doesn't have marketplace traffic.

Vagaro is heavy. Built for full salons (services, retail, memberships, classes). Overkill for a 2-chair barbershop, perfect for a 6-chair shop with treatments.

Custom forms are simplest and free but miss the killer feature of dedicated platforms: SMS/email reminders that reduce no-shows. Build these only if you're going to do reminders manually.

The conversion path: Instagram → chair

This is where most barbershops leak. The path from "saw a fade on Instagram" to "sitting in your chair" has five steps. Each one loses customers.

  1. Sees a cut on your IG feed
  2. Taps your profile
  3. Taps the link in bio
  4. Lands somewhere — best case your website, worst case a half-built Linktree
  5. Books a slot

If step 4 sends them to a Linktree with 8 random links, you've lost half of them. If step 4 sends them to a website that takes 4 seconds to load, you've lost the other half before they get to step 5.

The fix: link-in-bio goes straight to your own site, which loads in under 2 seconds, and the first thing visible is a "Book now" button connected to your platform. No detours.

Reducing no-shows

A 15% no-show rate is normal for barbershops. A good system gets you to 5%. The math: at €25/cut, ten no-shows a week is €250 of lost revenue — about €13,000 a year.

What actually works:

  • Reminder SMS 24 hours before. Single biggest impact. Most platforms have it built in.
  • Confirmation SMS 2 hours before. Customer replies "Y" to confirm or taps a link to reschedule.
  • Deposit on premium services. €5–€10 deposit on bookings over €30. Refunded against the bill. Eliminates 90% of no-shows.
  • Two-strike policy. Two no-shows → next booking requires a deposit. Customers self-select out gracefully.
  • Easy reschedule link in confirmation. If they have to choose between no-show and calling, they no-show. If they can reschedule in one tap, they do.

Skip these tactics: overbooking, charging full price for no-shows (creates angry public reviews), and shaming people on Instagram.

Walk-in management when you take bookings

The hardest scheduling problem in barbershops: a walk-in arrives during a booked slot. What do you do?

Three options, each with trade-offs:

  • "We're booked until 4pm" — and turn them away. Honest. Loses the customer. They walk to the shop down the road. They might never come back.
  • Add them as walk-in for the next gap. Slightly bends the booking system. Fine for half-hour gaps; risky during peak.
  • "Add to the walk-in waitlist. Estimated wait: 35 min." They decide. Best UX. Requires real visibility of the queue.

The shops that win this are the ones whose website shows the walk-in wait time honestly — even better when it's pulled live from the booking platform. Customers love knowing before they walk in.

Building a reviews flywheel

For "barber near me" searches, your Google review count and rating matters more than any other factor. Get this right and you outrank shops twice your size.

The system that works:

  1. Every chair has a small card with a QR code linking to your Google review form.
  2. After the cut, barbers say honestly: "If you enjoyed today, a Google review really helps the shop — there's a QR by the mirror."
  3. Send a follow-up SMS 2 hours after the appointment with the review link too.
  4. Reply to every review, positive and negative, within 48 hours.
  5. Repeat weekly. One new review a week beats ten in a single push.

Negative reviews matter too. Apologise publicly, offer to make it right, then move on. Other customers will see how you handled it.

Pricing strategy that supports bookings

Pricing tactics that pair with bookings:

  • Off-peak discount. €5 off Tuesdays. Fills the slowest day. Costs nothing — those chairs were empty.
  • Booking fee removed. If you charge a booking fee on Booksy, market it as "walk in, no booking fee."
  • "First cut" offer. €5 off the first visit for new customers. Tracks acquisition cost.
  • Subscription. €40/month for one cut per month + 10% off products. Works for shops with a stable regular base.

The website's job in all this

Your website is the hub. Even if bookings live on Booksy and reviews live on Google, your site is where the link-in-bio lands and where Google ranks you for searches. The site should:

  • Embed your Booksy / Fresha widget so customers book without leaving
  • Show your services + prices clearly
  • Show your team with individual booking links
  • Pull in recent Google reviews
  • Carry the LocalBusiness schema that gets you in the Google Map pack
  • Live at a domain you own (not Linktree, not a Booksy subdomain)

If you'd like to see this stack live in a single example, our Sharp Cuts barbershop demo shows it all — booking widget embed, team profiles, review pull, fast hero with click-to-call. Steal whatever helps.

Putting it together: a 30-day plan

WeekAction
1Pick your platform (Booksy, Fresha, etc.) and migrate from whatever you use now
2Turn on SMS reminders + add reschedule link to all confirmations
3Print QR cards + brief barbers on the review ask
4Build (or rebuild) a website that's the single canonical hub for Instagram bio, Google, business cards

In 30 days you should see a meaningful drop in no-shows, a measurable bump in review count, and a clearer path from Instagram to chair. Track it.

Chairs and time are your only inventory. A booking system that respects both, and a website that protects them, is how a small barbershop scales without hiring another person.

If you want the full done-for-you setup — site + booking widget + GBP sync + reviews funnel — that's exactly what our Websites for barbershops service builds. €599 to launch, 7 days.

AA

Antons Aleksandrovs

Founder of Brick & Click. Builds conversion-focused websites for barbershops across Ireland.

See the barbershop service