A QR code for your salon: from the shop window and front desk straight into the calendar
12 min read
Saturday afternoon, the salon is closed, you're at home. A woman stops in front of the shop window β she looks at the price list on the glass, checks the opening hours, takes out her phone... and doesn't know what to do next. She can't call, you're closed. Memorise the name and "look it up later"? By Monday she's forgotten. She's gone β and she was standing a metre from your door, phone in hand, ready to book.
The same story inside: a client gets up from the chair, happy, and asks: "How do I book next time?" You dictate the phone number, she types, a digit goes missing along the way. Or you say "you'll find us on Instagram" β and hope she picks the right one out of ten similar profiles.
Every person who walks past your window or sits in your chair is already half a booking. All that's missing is the bridge between "I saw the salon" and "I have an appointment" β and that bridge is one black-and-white square. In this article we go through where to put it, how to create and print it so it actually scans, what to write next to it β and what all of that is worth in euros.
Why a QR code works: friction is the silent killer of bookings
Between "I want an appointment" and "I have an appointment" stands a string of small steps: find the number, call during opening hours, wait for someone to pick up mid-colour, spell out your name... Every step saws off a share of people. Not because they're lazy β but because the decision "I'll book" lasts twenty seconds, and anything longer than that leaves room to change their mind, to be interrupted, to postpone it to a "tomorrow" that never comes.
A QR code shortens that whole path to three seconds: camera, tap, booking page. Every recent phone scans a QR code straight from the camera, no special app needed. The person in front of your window is looking at your free slots within three taps β while the decision is still warm.
That's why a QR code isn't a "modern decoration". It's the shortest route that exists from the street to your calendar.
Eight places where a QR code earns its keep
The code doesn't have to live in one spot β print it several times and put it everywhere people have both a reason and a moment to scan:
- The shop window β the most important spot, because it works even when you're closed. People walking past your dark salon in the evening are your cheapest potential clients: they're already physically there; they just need a way to book right now.
- The front desk β the client is waiting for their receipt and is holding their phone anyway. "Scan and book your next appointment while you're here" is the natural end to a visit. And if you approve new clients manually before they can book, in Appointa you can turn on automatic approval for anyone who scans your salon's QR code β whoever is standing in your salon is clearly no random passer-by from the internet β so "scan and book" works on the spot, with no waiting for approval.
- The mirror or workstation β a client sits for 30β45 minutes looking into the mirror. A small, tidy code in the corner works quietly, with no hard sell.
- The price list β whoever is reading prices is already doing the sums. A QR code right next to the price erases the step between "I could" and "booked".
- Business cards β old-fashioned, but alive and well. A QR code on the back turns a piece of paper into a booking page in someone's pocket.
- Gift vouchers β if you sell them (the buyer pays in the salon, you hand over the card), put a QR code on the card: the person who received the voucher may never have been to your salon and knows neither your number nor your address. The code gives them their first step.
- An Instagram highlight β post the QR code in a story and save it to a "Bookings" highlight. It works for people viewing your profile from a laptop or someone else's screen; for those on their phones, always add a plain link too. We covered turning Instagram into a booking channel in detail in our Instagram guide.
- A flyer in neighbouring businesses β the cafΓ© across the road, the bakery, the gym. You arrange a swap: their flyer at yours, yours at theirs. The people waiting for their coffee there have exactly what a QR code needs β a phone in hand and a spare minute.
One rule above all: straight to the page where the slot gets picked
This is where most QR codes fall down in practice: the code technically works, but it leads to the wrong place. To the website homepage, to the Instagram profile, to the "About us" page. The person scans, gets something that isn't a calendar, has to hunt for the "book" button themselves β and gives up.
The rule is simple: the QR code leads straight to the booking page where the service and time slot are chosen. Not to the homepage. Not to Instagram. Not to a page with yet another link. Every extra click loses a share of people, and the person in front of your window has about twenty seconds of patience β spend them on picking a slot, not on navigation.
The same principle applies online: just as your Google Business Profile should lead straight to a booking rather than a dead homepage, the QR code on your glass has to end up in the calendar. The test is brutal and takes a minute: scan your own code and count the taps to a confirmed appointment. If there are more than three or four, something is leaking.
How to create a QR code in five minutes
You need neither a designer nor a budget for a QR code:
- Free online generators. Paste in the link to your booking page, download the image, done. One trap: choose a static code, with the link permanently baked in. "Dynamic" codes redirect through the generator's service β they're often part of a free trial and stop working after two weeks. Then you've got a square on your window leading to a "subscribe to reactivate your code" page. A static code works forever and depends on no one.
- A ready-made code in your booking tool. If you run your appointments in Appointa, your public booking page already exists and takes bookings 24/7 β and along with it you get a ready-made QR code that leads straight to it. Download, print, stick it up. Zero technical steps, zero chance you've pasted the wrong link into a generator.
However you create it, save the original image at high resolution. You'll need it again β for a new price list, for a flyer, to replace a faded copy.
Printing: size, contrast and the metre-and-a-half test
A QR code that won't scan is worse than none at all β the person tries, fails and walks away with the impression that "nothing works at that place". Four things keep a code readable:
- Size to match the distance. A rule of thumb from practice: the side of the code should be at least a tenth of the distance it's scanned from. For the front desk and the mirror, where the phone is 20β30 cm away, 3Γ3 cm is enough. For the shop window, scanned from a metre or more, go for at least 10Γ10 cm β a bigger code has never driven anyone away; a too-small one drives away everyone.
- Contrast. A dark code on a light background. The inverted version (a light code on a dark background) and a code laid over a photograph give many cameras trouble. Black on white is boring β and works every single time.
- A clear margin. Leave a clean border around the code, at least the width of one of the code's "squares" on every side. A code crammed up against text and edges is harder for scanners to catch.
- Weather protection. Paper on glass burns out in the sun within a single summer. Laminate it or print it on vinyl β and glance at it once a month, because nobody will scan a faded, half-peeled code.
And the golden rule: test before and after you stick it up. With your own phone, with someone else's, from a metre and a half, in daylight and in the evening β glass can throw a glare that confuses the camera. Thirty seconds of testing saves months of a dead code.
The wording next to the code decides whether anyone scans it
A bare square on the glass means nothing: does it lead to a menu, a survey, a prize draw? People scan when they know what they get and how long it takes. The formula: verb + benefit + time. Here are four ready-made examples β take them and adapt:
- "Scan and book an appointment β 30 seconds, no phone call." The all-rounder for the front desk and the price list.
- "We're closed? Book now β your slot is waiting." For the shop window, because it catches exactly the people standing in front of a locked door.
- "See this week's free slots and pick yours." For the undecided β it asks for no commitment, it offers a look.
- "No time to call? Scan β book whenever suits you, even at midnight." For price lists and flyers; it speaks to busy people.
Alongside the text, add a small arrow or a frame pointing to the code. It sounds banal, but a passer-by's eye needs leading by the hand: message, arrow, code, done.
Five mistakes that kill a QR code
You'll see every one of these on shop windows every day β and every one takes five minutes to fix:
- A code that's too small. 2 cm on a window viewed from a metre and a half stands no chance. Back to the rule: divide the distance by ten.
- It leads to the wrong page. The homepage, Instagram, an old page that no longer exists. The code has to end up where the slot gets picked.
- No call to action. A bare square with no text gets scanned only by a curious relative. Everyone else needs a reason.
- Faded or damaged. Sun, rain, sticky tape that's given up. A dead code on the window is a quiet message that "nothing works at this place".
- Never tested. The wrong link pasted into the generator, a dynamic code whose trial has expired β and nobody ever scanned it to check. If you've got a QR code on your window, go outside today and scan it. Seriously, today.
The maths: what one extra booking a week means
Now the numbers, so it's clear why a piece of vinyl pays for itself.
Say your salon sits on a street that 300 people walk down every day β that's over 2,000 a week. You don't need a miracle: if just one person a week out of those two thousand scans the code and books, then at an average appointment of β¬30 that's 52 appointments a year β β¬1,560 a year. The cost: printing and laminating, five euros and five minutes.
And that's only the first visit. Some of those people become regulars β and a regular who comes in every five weeks is worth around β¬300 a year. Two or three such people a year and the QR code on your window stops being a "detail" and becomes a channel that holds its own against ads β except you pay for ads every month, and for the sticker once.
The same logic applies inside: the client who scans the code off the mirror and books her next appointment before she's even left the salon β that's an appointment that would otherwise hinge on "I'll be in touch". And "I'll be in touch" is, as you well know, the most expensive sentence in the trade.
Hundreds of people walk past your window every day β and not one of them can book while standing in front of it? In Appointa, every salon gets a public booking page taking bookings 24/7 and a ready-made QR code leading straight to it: download, print, stick it up β and every booking gets an automatic confirmation and reminder by e-mail and push notification; for clients without the app, the reminder β with the SMS add-on enabled β also arrives by SMS. Try the demo for your industry β free, no card required. And the Starter plan is free β up to 30 appointments a month.
Frequently asked questions
How do I create a QR code for bookings for free?
Paste the link to your booking page into any free online generator and download the image β it takes two minutes. The only thing that matters is choosing a static code (the link permanently baked into the code) rather than a dynamic one tied to a service's free trial, because that kind of code stops working when the trial expires. If you run your appointments in a tool like Appointa, you already have a ready-made QR code for your booking page β just download and print it.
What is the minimum size for a printed QR code?
The rule of thumb from practice: the side of the code should be at least a tenth of the distance it's scanned from. For the front desk and the price list, where the phone is close, 3Γ3 cm is enough; for a shop window scanned from a metre or more, go for at least 10Γ10 cm. Beyond size, mind the contrast (a dark code on a light background) and a clean margin around the code β and always test with a phone from the real distance before you stick it up.
Can I track how many people scan my QR code?
A static code doesn't count scans by itself, but you'll see two signals without any technology at all: bookings arriving outside opening hours (those almost certainly didn't come by phone) and new clients you simply ask at their first appointment β "how did you find us?" β then note the answer in their client file. If you want more precision, add a UTM tag to the link inside the code and track the visits in your web analytics.