QR Codes for Salons and Spas

Make booking the next visit a one-scan job, right at the chair or the till.

Free plan: 3 dynamic codes and unlimited static codes · No credit card

This code is real. Point your phone camera at it.

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.

4–5 cmOn station and counter cards
30–60 cmScan distance
Dynamic URLOne code per stylist

How to use QR codes in a salon or spa

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Printing the code on a mirror decal.Mirrors reflect the phone and the lights. Use cards or matte surfaces.
Linking to your homepage.A client with an open hand wants the booking page. Send them straight to it.
One code for the whole salon.You cannot see which stylist or card works. Make one per place.
A tiny code on a business card.On a card at arm’s length, 2.5 cm is the minimum and 3 cm is better.
No prompt.Say what the scan does: “Book your next visit”. A bare code is ignored.

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.

Start with a free code.

Free plan: 3 dynamic codes and unlimited static codes · No credit card

Start free →

Last reviewed: October 2026