Barbershop Online Booking: A Step-by-Step Guide
See how to set up an online booking page for your barbershop: services, hours, Instagram link, QR code, and tips to cut no-shows.
LRLucas Ribeiro Cavalcante · Founder of Via6
In this article
- Short answer
- Why use online booking for your barbershop?
- How to set up your barbershop booking page in 5 steps
- What your booking page should include
- Example: a barbershop in Brooklyn with a full calendar
- How to add your booking link to Instagram and TikTok
- QR code at the counter: the fastest way to rebook
- How to reduce no-shows and clients who disappear
- Next step: build your page in 5 minutes
- Frequently asked questions
Online booking for a barbershop is a page, shared as a single link, that shows your services, prices, and open times, and lets clients book on their own. You add haircut, beard trim, and combo, set how long each one takes, and share the link in your Instagram bio or on a QR code at the counter. That way your Saturday fills up without you spending the whole day replying to DMs.
Why use online booking for your barbershop?
If you work in a barbershop, you know the scene: your phone buzzes all day with messages from clients asking if you have a free slot. You reply, the client disappears, then comes back asking for another time. By the end of the day, your schedule has gaps and Saturday turns into chaos.
With an online booking page, clients see the open times and book by themselves, without exchanging messages. You set the services, how long each one takes, and the days you work. The booking arrives by email, and the client gets a confirmation right away.
This cuts down on back-and-forth messages and frees your time to focus on the person in your chair. It also lowers the chance of a client forgetting, because they picked the time themselves and received a confirmation.
If you already take bookings by DM, see how to take appointments through Instagram without answering DMs.
How to set up your barbershop booking page in 5 steps
- Add your services
Enter the name, duration, and price of each service. For example: Haircut (30 min, $40), Beard trim (30 min, $30), Haircut and beard combo (50 min, $65). This stops clients from booking a slot that's too short for the service they want.
- Set your working hours
Enter the days and hours you take appointments. If you work Tuesday to Saturday, 9 am to 7 pm, the calendar only shows those free slots. Clients can't book outside your working hours.
- Share your link
Put your page link in your Instagram bio, in your WhatsApp profile, and anywhere else clients find you. Anyone who taps the link goes straight to your calendar.
- Display a QR code
Print the QR code for your page and place it at the counter or in the waiting area. A client who just finished a haircut can scan it and book their next appointment right away.
- Track your bookings
Each booking arrives by email. Clients can reschedule or cancel from the same link, which frees the slot for someone else and helps reduce no-shows.
What your booking page should include
- Services with price and duration: clients want to know how much a service costs and how long it takes before they book.
- WhatsApp button: for people who prefer to ask a question before booking. Use a link with a pre-filled message, such as 'I'd like to book an appointment'.
- Payment details for deposits: if you ask for a deposit to hold a slot, add your payment link or the payment details you already use. The payment is arranged directly with the client.
- Address and opening hours: this makes it easier for people who have never been to your shop.
- Photos of your work: show your cuts and help clients choose the right service.
If you don't have a page that brings all of this together yet, see what a link in bio is and how to use yours to get clients.
Example: a barbershop in Brooklyn with a full calendar
Imagine Sal's Barbershop, a made-up example in Park Slope, Brooklyn, New York. Sal works Tuesday to Saturday, 9 am to 7 pm. He added three services: haircut (30 min, $40), beard trim (30 min, $30), and combo (50 min, $65).
He put the page link in his Instagram bio and printed a QR code for the counter. When a client finishes a haircut, Sal points to the code and says: 'Scan that if you want to book your next one now.'
The result: Saturday fills up in advance, and clients who used to disappear now get an email confirmation and an email reminder. If someone cancels, another client sees the free slot and books it.
Want to set up a page like this? Via6 combines online booking and a link page in one place, with a free plan to get started.
Links, WhatsApp, QR code and booking in one link. Free, no credit card.
How to add your booking link to Instagram and TikTok
Instagram lets you add up to 5 links to your bio, but only the first one appears prominently on your profile. That's why it's worth making your booking page your first link. To add it, go to Edit profile and find the links section. Menu names change with app updates, but the path is generally the same.
In Stories, the link sticker has been available to all accounts since 2021. You can post a Story showing the cut of the day and add a link sticker pointing to your booking page. Then add that Story to a Highlight on your profile so the link stays visible.
On TikTok, the website field in your bio depends on your account type and on requirements that TikTok changes over time. Check Edit profile to see whether the option appears for you. If it doesn't, consider switching to a business account.
Learn step by step how to add a link to your Instagram bio and how to add a link to your TikTok bio.
QR code at the counter: the fastest way to rebook
A QR code works quietly in the background. Place a card with your page's QR code at the counter, near the mirror, or in the waiting area. When a client finishes, they can scan it and book the next appointment without interrupting the next service.
With a dynamic QR code, which is available on the Pro plan, you can change where it points without printing a new one. For example, during a beard trim promotion, the code can go straight to the beard service in your calendar, and you can switch it back to your main page afterward.
See more ideas in QR code for customers: where to place it and how to track scans.
How to reduce no-shows and clients who disappear
A client who books and doesn't show up costs you money. With online booking, the client gets an email confirmation as soon as they book. That already reduces forgetting, because they chose the time themselves and have a record of it.
Another approach is to ask for a deposit on high-demand slots, like Saturday mornings. Add your payment link or the payment details you already use, and agree on the payment directly with the client. If they don't show, you aren't left with a total loss.
If a client needs to cancel, they can do it from the same link. That frees the slot for someone else and avoids an empty gap in your calendar.
Learn more about how to reduce no-shows from clients who book online.
Next step: build your page in 5 minutes
You don't need a website or a developer. You can build a page with online booking from your phone by dragging ready-made blocks into place. Add your services, set your hours, and share the link.
You can start on the Via6 free plan with 1 service and up to 50 bookings per month. If you need more services and a dynamic QR code, the paid plans are priced in your local currency. See pricing for the details. Every new account gets 14 days of Pro without a credit card.
If you already use another link in bio tool, see how to switch tools without losing clicks.
Frequently asked questions
Does barbershop online booking work with WhatsApp?
Yes. You can add a WhatsApp button to your booking page. Clients tap it to open a chat with a pre-filled message, such as 'I'd like to book an appointment.' The booking itself happens on the page, not in WhatsApp.
Do I have to pay for online booking for my barbershop?
Not necessarily. Some tools have free options. Via6, for example, has a free plan with 1 service and up to 50 bookings per month. If you offer more services or want more features, you can choose a paid plan.
How do clients reschedule or cancel an appointment?
Most online booking tools send the client a confirmation email with a link to reschedule or cancel. They can do it on their own, without contacting you. The freed slot shows up as available again for other clients.
Which is better: a link in bio or a QR code at the counter?
They work well together. The link in your bio reaches people who already follow you on Instagram. The QR code at the counter reaches clients who are in your shop and lets them book their next visit on the spot. Use both to get more bookings.
Written with AI assistance, checked against product data, and published by Via6 on Oct 12, 2026.How we write→
Founder of Via6. Oversees the product and sets the editorial agenda for this blog, written for businesses that take appointments and want to get clients through their bio link.
See all articles→