The short answer
Print a dynamic QR code 4–5 cm (1.6–2 in) wide on each stylist’s station card and the reception counter, and point it at your online booking page or that stylist’s own page. Use a different code for each stylist and for the checkout card, so scan counts show who and where drives bookings. Keep codes off mirrors.
How to use QR codes in a salon or spa
Pick the destination per placement
Link the counter to your main booking page, each station to that stylist’s booking page, and the checkout card to a “book your next visit” link.
Create dynamic codes
Save each as a dynamic URL code named for its place: “Station 2 – Priya”, “Checkout card”. If a stylist leaves or your booking provider changes, you edit the destination.
Design the cards
Print the code at least 4 cm wide with a line such as “Book your next visit”. Use matte stock and dark ink on a light background.
Place where clients have a free hand
Station cards and the till are natural spots. Avoid mirrors, where glass and reflection make codes unreliable, and glossy counters.
Review scans monthly
Compare counts per code with bookings from the booking system, and move the cards that are not scanned.
Size, distance and placement
- Best code type
- Dynamic URL code per stylist, per card and per counter
- Station or counter card
- Read at 30–60 cm: 4–5 cm (1.6–2 in)
- Window or door sign
- Read from 1 m: 10 cm (4 in)
- Price list or menu
- Link to a mobile page or PDF; keep it readable at phone width
- Placement
- Station, till, checkout card; avoid mirrors and glossy counters
- Per-stylist tracking
- One dynamic code per stylist or room; compare counts monthly
- Changes
- Edit the destination if the booking platform or a stylist changes
Why dynamic for a salon
Booking platforms, price lists and staff all change, and your printed station cards should not have to. A dynamic code keeps the card fixed and lets you point it at a different booking page when a stylist moves or you change software. Per-code scan counts also tell you which stylist’s station or which checkout card prompts bookings. A static code is only suitable if your booking link is permanent and you do not need those counts.
Common mistakes
Tip: put the rebooking code on the receipt holder or the checkout card, not just the wall. The moment someone is paying is when they know their calendar.
Frequently asked questions
How do I link a QR code to my online booking page?
Copy the public link to your booking page and create a URL code. Save it as dynamic so you can change it if your booking platform changes.
Can I track which stylist brings in bookings?
Make one dynamic code per stylist and read the scan counts per code. Match them with bookings recorded in your booking system.
How big should the code be on a station card?
About 4–5 cm (1.6–2 in) wide, dark on a light matte card.
Should I put a QR code on a mirror?
Avoid it. Reflections from lights and phones make codes unreliable. Use a card or stand.