Skip to content
QRCodeMax.Vip

QR codes for small business: 12 practical ways to use them

A practical guide for small shops, cafes, salons and service businesses: 12 real ways to use QR codes, where to place each one, what to link it to, and what to check before printing.

By QRCodeMax.Vip 12 min read

QR codes let a small business connect a physical surface — a counter, window, receipt or delivery bag — to something useful online in a single scan. Used well, they save staff time, make it easier for customers to leave reviews or book appointments, and keep printed material accurate even when details change. This article walks through twelve practical uses, with placement advice and one thing to check for each, plus guidance on choosing static or dynamic codes and testing before you print.

Why QR codes suit small businesses

A QR code is simply a link in physical form. Anyone with a modern phone camera can scan it — no app needed on most recent phones, since camera apps handle QR codes natively. For a small business, the appeal is practical: you can put a link somewhere customers already look, without building anything complicated or paying for custom hardware.

The most common mistake is treating the QR code as the idea itself. It is not. The idea is the thing on the other end — a menu, a booking page, a review form. The code is just the door. If the destination is slow, broken or awkward on a phone, the code has failed regardless of how neatly it is printed.

A second mistake is printing a code that points to a page you later change or delete. That is why the static-versus-dynamic choice below matters, and why testing before printing is non-negotiable.

1. Menu or price list

What it should open: a mobile-friendly menu page — not a PDF that takes ten seconds to load on a phone. If your menu is genuinely just prices and items, a simple, fast-loading page is fine. If you update dishes or prices often, a dynamic code pointing to an editable page saves reprinting.

Where to place it: table tents, a small stand at the counter, or a sticker on the window for passers-by. In cafes, a code on each table works well; in salons and shops, one clear code at the counter is usually enough.

One thing to check: load speed on a phone over mobile data, not your shop Wi-Fi. A menu that takes more than a few seconds to appear will lose people. Also make sure the page does not require an app download — customers resent being forced to install something just to read a menu.

2. Review request

What it should open: the direct review page for your business — the page where a customer can actually write a review, not your general profile page. Every extra click between scan and review form loses people.

Where to place it: on a small card handed over with the receipt, at the counter, or on the door as customers leave. The moment that works best is right after a good experience, so the code should be visible at the point of handover.

One thing to check: that the link lands on the review form itself on a phone. Test it on your own device. If the platform requires a login to leave a review, know that before you print — it changes whether this use is worth it.

3. Opening hours, contact card and directions

What it should open: your business profile or a simple contact page with hours, phone number, address and a map link. A digital contact card (a vCard) is another option — scanning it offers to save your details to the phone's contacts.

Where to place it: window sticker, business cards, flyers, and the receipt. This is one of the best uses for a window: someone walking past after hours can scan, see your hours, and set a reminder to come back.

One thing to check: that the hours shown online match reality, including holiday changes. If you keep changing seasonal hours, a dynamic code pointing to a page you can edit is far safer than printed hours that go stale.

4. Wi-Fi access

What it should open: not a web page at all — a Wi-Fi QR code encodes your network name and password so the phone offers to join the network automatically. Most QR generators support this as a distinct code type.

Where to place it: behind the counter, on tables, or on a small sign near seating. Guests appreciate not having to ask for the password or type a long string of characters.

One thing to check: that you are comfortable with what the code reveals — it contains your password in plain text. Use a guest network with a separate password if your router supports it, and change the code if the password changes. Never encode your main administrative network.

What it should open: your booking page, ideally deep-linked to the relevant service or staff member. If you use a booking tool, copy the exact link for that service rather than the generic homepage.

Where to place it: counter, business cards, the mirror or wall in a salon, or a card in the bag at purchase. For service businesses, a code near the till with a line like "Book your next visit" works well because the customer is already standing there, wallet out.

One thing to check: that the booking flow works on a phone end to end — pick a date, choose a slot, confirm. Many booking tools are desktop-first; a flow that breaks on mobile makes this use pointless.

6. Loyalty or newsletter sign-up

What it should open: a short sign-up form. For loyalty, it can be a join page for your stamp or points scheme; for a newsletter, the subscribe form of your email tool. Keep the form to a name and email at most — every extra field cuts completions.

Where to place it: counter, table tents, or printed at the bottom of receipts. A small line of copy matters: "Get one free coffee after five" tells people why they should scan.

One thing to check: that you actually have a plan for the list. Collecting emails you never email is worse than not collecting them, both for effort and for trust. If you have no plan, skip this one.

7. Window sticker for after-hours

What it should open: a simple page with hours, a map, a phone number and perhaps a link to your online shop or booking page. The goal is to convert a passer-by who arrives at 8pm into a visitor tomorrow or an online order tonight.

Where to place it: front window at eye level, on the door, or next to your opening-hours sign. Make the code reasonably large — a window code is often scanned from a metre or more away.

One thing to check: size and contrast. A rule of thumb: the code should be at least one-tenth of the scanning distance wide, so a code scanned from two metres should be around 20 cm across. High contrast (dark code on light background) scans more reliably than reversed colours.

8. Delivery bag insert or packaging

What it should open: a thank-you page with a review link, a reorder link, or your social profiles. One destination, one job — a page trying to do everything usually gets no action at all.

Where to place it: a small card inside the bag, a sticker on the box, or printed on the packaging itself. For food delivery, a card with "Scan to leave a review" plus a second line like "Scan to reorder" on the reverse covers the two actions that matter most.

One thing to check: that the links survive the journey — a dynamic code is wise here, because if the destination changes you can redirect the same printed card. Also check the card size: a code smaller than about 2 cm is unreliable to scan.

9. Payment and social follow codes

What it should open: for payments, the payment link or code format your provider supports (many payment apps can generate a QR code that opens a pre-filled payment screen). For social media, most platforms offer a built-in QR code for your profile.

Where to place it: payment codes at the counter; social codes on the window, receipts or packaging where people have a moment to spare.

One thing to check: for payments, that the amount, reference and account shown are correct before you print, and that staff know the process when a customer says "I've paid — can you see it?" For social codes, check the profile is public — a code to a private or outdated profile is a dead end.

10. Product information and how-to

What it should open: a product page, care instructions, ingredient or allergen details, or a short how-to video. This suits retailers, food producers and anyone selling something that raises questions.

Where to place it: shelf labels, packaging, or a small sign next to a display. "Scan for ingredients" or "Scan for setup guide" tells the customer exactly what they get.

One thing to check: that the information is current. A code to a stale page is worse than no code, because it signals neglect. If the underlying content changes, a dynamic code lets you update without reprinting.

11. Event and promotion details

What it should open: an events page, a promotion landing page, or a simple page with dates and details. For a single event, a page with date, time, location and a booking link is enough.

Where to place it: posters, flyers, counter signs, and email footers. If the promotion has an end date, plan what the code points to afterwards — a dead promotion page is a poor destination.

One thing to check: expiry. Either use a dynamic code you can redirect when the promotion ends, or point it at a permanent page (like your events listing) that stays alive.

12. Feedback and staff shortcuts

What it should open: a short feedback form (two or three questions maximum) or an internal resource for staff — a shift checklist, a cleaning rota, a shared document. Internal use is often overlooked and costs nothing extra.

Where to place it: feedback codes in the seating area or on the back of the receipt; internal codes in the back office, on equipment, or in the staff room.

One thing to check: for feedback, that responses actually reach someone who can act on them. For internal codes, that the destination is only accessible to staff if it contains anything sensitive.

Static or dynamic: how to choose

A static QR code encodes the destination directly. It never expires, costs nothing to keep working, and needs no account. The trade-off: if the destination URL changes, the printed code is dead and must be replaced physically.

A dynamic QR code encodes a short redirect URL you control. You can change where it points without reprinting, and most dynamic services show scan counts — sometimes with rough time and location data. The trade-off: it depends on a third-party redirect service staying alive. If that service shuts down or your subscription lapses, every printed code stops working.

A reasonable rule of thumb: use static codes for destinations you fully control and expect to keep — your own website pages, Wi-Fi details, a vCard. Use dynamic codes for anything likely to change — promotions, menus with seasonal items, printed inserts like delivery cards — or when you want scan counts. Whatever you choose, prefer a destination URL on your own domain where possible, so you are not locked to one generator forever.

Test before you print

Testing takes five minutes and prevents the most common failure. Do this every time:

  1. Scan the code with at least two different phones — ideally one iPhone and one Android — using the default camera app, not a special app.
  2. Check the destination loads over mobile data, not just your shop Wi-Fi.
  3. Complete the full action: leave the test review, book the test appointment, submit the test sign-up. A page that loads but does not work is the failure mode people miss.
  4. Print a test copy at the final size and scan it from the real distance — across the table, from the window, from arm's length at the counter.
  5. Check the code still scans after the surface gets handled, creased or lightly splashed, if that is realistic for where it will live.

If a code fails at final print size, make it bigger or reduce the amount of data encoded (shorter URLs produce simpler, easier-to-scan codes).

Measuring results without guessing

You do not need analytics software to learn whether a code is working. Simple, honest signals:

  • Scan counts from a dynamic code tell you how many people scanned, and roughly when. They do not tell you why, or what people did next.
  • Destination page analytics — even a basic free page counter or your website's built-in stats — show visits to the page the code opens. Compare the period before and after you placed the code.
  • Action counts matter more than scans: reviews actually left, appointments booked, sign-ups received. If you get 100 scans and 2 sign-ups, the problem is the destination or the offer, not the code.
  • Ask at the counter. "Did you find us through the window code?" is unscientific but often more informative than a chart.

Resist the temptation to quote precise conversion figures from generic sources — results vary enormously by business, placement and offer. Your own small numbers, tracked consistently over a few weeks, are worth more than any borrowed benchmark.

Conclusion

QR codes earn their place in a small business when each one has a single clear job, points to a fast mobile page you control, and sits where the customer already has a reason to scan. Start with two or three uses — a menu or price list, a review request, and a window code with hours and contact details — test them properly on real phones, and add more only when the first ones prove themselves. The code is the door; make sure what is behind it is worth opening.

Frequently asked questions

Do customers need a special app to scan QR codes?
No. Most phones from the last several years scan QR codes directly through the built-in camera app. Older devices may need a free scanner app, but this is increasingly rare.
Do QR codes expire?
Static QR codes never expire — they encode the destination permanently. Dynamic QR codes keep working only as long as the redirect service behind them is active, so choose a provider you can rely on for as long as the code stays printed.
How big should a printed QR code be?
A common rule of thumb is that the code should be at least one-tenth of the scanning distance — so roughly 2 cm for a card scanned in the hand, and 20 cm for a window sign scanned from two metres away. Always test a print at final size.
Should I use a static or dynamic QR code for my menu?
If your menu changes often, dynamic is safer — you can update the destination without reprinting table tents or stickers. If the menu lives on a page on your own website that you edit yourself, a static code to that page works well and costs nothing ongoing.
Can I track how many people scan my QR code?
Yes, but only with dynamic QR codes, which route scans through a redirect that counts them. Static codes cannot report scans; you can instead measure results through visits to the destination page and the actions taken there, such as reviews or bookings.