Home › QR Codes for Business
QR Codes for Business — Menus, Marketing, WiFi, Reviews & More
Last updated: April 2026
QR codes are one of the most cost-effective tools a small business can deploy. A single code printed on a table card, receipt, product label, window sticker, or business card connects a customer directly to your menu, payment page, review request, WiFi network, or product information — instantly, on their own phone, without any app. The barrier to creation is low: the codes are free to generate, free to print on existing materials, and require no hardware on your end. The barrier to use is even lower for customers: every smartphone sold since 2017 reads QR codes natively in the camera app. This guide covers the most impactful business uses of QR codes with specific implementation guidance for each.
Restaurants and Hospitality — Contactless Menus
The restaurant industry adopted QR code menus rapidly during 2020 and the majority have kept them permanently — not because of the original health motivation, but because of the operational advantages. A QR code menu eliminates recurring print costs for seasonal menus, daily specials boards, and wine lists. Menu changes — price increases, 86'd items, new additions — take minutes to update on the linked page with no reprint required. A busy restaurant updating its menu weekly can save hundreds of dollars annually in printing costs alone.
To implement: generate a URL QR code linking to your menu (a hosted PDF, a Google Drive document set to "Anyone with the link can view," or a purpose-built menu page on your website). Download the QR code with a "SCAN TO VIEW MENU" frame text and your restaurant name. Print on card stock or have laminated table inserts made — a local print shop can do this for a few dollars per table. For a 40-table restaurant, the entire setup costs under $100 once and the ongoing cost is zero.
For seasonal menus, generate a new QR code linking to the updated menu URL rather than changing the destination of an existing code mid-season — this avoids any transition lag and keeps your codes consistent.
Retail — Review Requests and Product Information
A QR code linking to your Google Business Profile review page, placed on your receipt, on a packaging insert, or on a small card in the customer's bag, is one of the highest-return-on-investment uses of QR codes for small retailers. The reason is timing: a customer who has just completed a purchase is at peak satisfaction with their buying decision. A simple card that says "Enjoying your purchase? Leave us a review — scan below" captures reviews at exactly the right moment. Studies consistently show that prompted review requests generate significantly higher response rates than hoping customers review spontaneously.
To find your Google review link: search for your business on Google, click the review count, then click "Get more reviews" — Google provides a short URL you can encode in a QR code. For Yelp or Tripadvisor reviews, navigate to your business page and copy the URL from the browser address bar.
For product information, retailers use QR codes on shelf edge labels and hang tags to link customers to extended specs, video demonstrations, and comparison guides. This is particularly effective for categories where customers research before buying — outdoor equipment, supplements, electronics, kitchenware. A customer who can access detailed product information in-store on their phone is more likely to convert than one who leaves to research online and doesn't return.
WiFi Access for Customers
A WiFi QR code encodes your network name (SSID), password, and security type in a format that smartphones understand natively. When a customer scans it, their phone prompts them to connect instantly — no typing required. This eliminates the awkward exchange of written WiFi passwords at the counter and the security concern of displaying your password openly on a chalkboard.
Generate a WiFi QR code by selecting WiFi as the content type and entering your SSID, password, and security type (WPA2 is standard for most modern routers). The password is encoded in the QR code and does not appear as plain text — scanning the code on a new device shows a connection prompt, not the password string. Print the QR code at a minimum of 3cm × 3cm for reliable scanning, and place it at the counter, on each table, or framed near the entrance. Add a "FREE WIFI — SCAN TO CONNECT" label above the code to make its purpose immediately clear.
Important: if you change your WiFi password, generate a new QR code. An outdated QR code linking to the old password will connect customers to an error, which is more frustrating than no code at all.
Marketing Campaigns — Bridging Print and Digital
QR codes make print advertising measurable. A code on a flyer, poster, or direct mail piece links to a campaign landing page — and your website analytics show exactly how many people scanned it, when, and what they did next. This is a fundamental change from traditional print advertising where response rates were estimates at best.
For multi-placement campaigns, generate a different URL per placement — one URL for flyers, a different URL for the window poster, another for direct mail — even if all three land on the same destination page. Your analytics will then show which physical placements are driving the most traffic, informing future campaign spend. BatchPrintGTIN's batch generator makes generating dozens of unique campaign codes from a CSV file — each with the same styling but a different destination URL — a one-minute job.
Common campaign applications include: product packaging inserts linking to tutorial videos or warranty registration; restaurant table cards linking to loyalty programme sign-up; retail receipts linking to a post-purchase discount offer; event programmes linking to speaker slides and recordings; business window stickers linking to a "Book an Appointment" page.
Events — Tickets, Check-in, and Attendee Networking
Event organisers use QR codes throughout the attendee lifecycle. For ticketing, a URL or text QR code on the ticket confirmation email is scanned at the door for admission — faster and more reliable than barcode scanners reading paper printouts at low contrast. For check-in at conferences and trade shows, each attendee's badge includes a QR code linking to their registration record, allowing staff to scan and confirm attendance in seconds.
For networking, a vCard QR code on a speaker's name badge or on speaker introduction slides lets attendees save the speaker's contact details instantly with a single scan. The vCard content type in BatchPrintGTIN encodes name, job title, company, phone number, email address, and website in the standard vCard 3.0 format, which iOS and Android both read natively — the recipient is prompted to add to contacts immediately after scanning.
Post-event, a QR code in the closing programme or on a follow-up email links attendees to session recordings, slide downloads, and feedback forms. Response rates on feedback collected via QR code immediately after an event are typically higher than on follow-up email surveys sent days later.
Business Cards — Digital Contact Sharing
A vCard QR code on a business card lets the recipient save your complete contact details — name, phone, email, company, website, job title, LinkedIn URL — with a single scan. This eliminates manual entry errors, ensures your number is saved correctly, and captures information that often doesn't fit on a business card (like a second email address or a direct-dial extension).
Place the QR code on the back of the card with a brief label such as "Scan to save contact." Size it at a minimum of 2cm × 2cm — smaller than this and scanning fails reliably at arm's length. Use error correction level H (available in BatchPrintGTIN's QR settings) for printed business cards, which ensures scannability even if the card becomes slightly worn or creased.
Payments and Ordering
QR codes linking directly to payment pages are used at markets, pop-up stalls, food trucks, and trade shows where a physical card terminal is impractical or unavailable. A QR code linking to a PayPal.me URL, a Square payment link, a Stripe payment link, or an e-commerce product checkout page displayed at your stall allows customers to pay on their own phone. For food and beverage pop-ups, a QR code at the order window linking to a simple online menu with a "Pay Now" button removes the need for a POS terminal entirely for digital-first customers.
Property managers and tradespeople use QR codes on invoices linking to a payment portal — reducing the time between invoice delivery and payment by making the payment action one scan away rather than requiring the customer to navigate to a website, find the payment page, and enter an invoice number manually.
Best Practices for Business QR Codes
- Always test before printing any quantity. Scan the code with at least two different phones (ideally one iOS and one Android) before committing to a print run. What looks correct on screen can fail to scan if the exported image is too small or the contrast is insufficient.
- Minimum print size is 2cm × 2cm. Smaller codes fail to scan reliably, especially in low light or when the phone camera is not held steady. For wall-mounted or window codes, 5–10cm produces more reliable scanning from a greater distance.
- Always include a call-to-action. "SCAN TO VIEW MENU," "SCAN FOR WIFI," or "SCAN TO LEAVE A REVIEW" dramatically increases scan rates. A plain QR code with no label is scanned less than half as often as the same code with a clear instruction. People are more likely to scan when they know what they will get.
- Use error correction level H for printed codes. This provides 30% data recovery, meaning the code remains scannable even if up to 30% of it is obscured — by a logo overlay, surface wear, ink smear, or minor damage.
- Ensure the destination is mobile-optimised. A customer who scans a QR code is on a phone. The page they land on must load quickly, display correctly on a small screen, and not require zooming or horizontal scrolling. A poor mobile experience after scanning creates more frustration than no QR code at all.
- Keep destination URLs short. Shorter URLs produce less dense QR codes, which scan more reliably at smaller print sizes. Use a URL shortener (bit.ly, rebrand.ly) or a clean permalink on your own website rather than a long URL with tracking parameters baked in.
- For permanent printed materials, use a static URL you control. If the QR code is printed on something you cannot easily replace (a vinyl window sticker, an embossed card, a painted wall mural), point it to a URL on your own domain that you can redirect to a new destination later — rather than directly to a third-party service URL that may change or expire.
Common QR Code Mistakes to Avoid
- Linking to a non-mobile page. Desktop websites that require horizontal scrolling or have small buttons create a poor experience. Always test the destination URL on a phone before deploying.
- Using a font colour too similar to the background. QR codes require high contrast — standard black modules on a white background. Custom-coloured QR codes (dark modules on a dark background, or light modules on a light background) fail to scan. Keep module colour dark and background colour light with a minimum contrast ratio of 4:1.
- Making the QR code too small on a sign or poster. A QR code at 1.5cm on a poster that hangs 3 feet away from customers is effectively unusable. Use the rule of thumb: minimum code size equals one-tenth of the expected scanning distance. For a counter card scanned at 30cm, minimum 3cm. For a wall sign scanned at 1 metre, minimum 10cm.
- Not updating old codes when the destination changes. If you switch menu platforms, change payment providers, or move your website, any printed QR codes pointing to the old URL become dead links. Build a redirect layer on your own domain so you can update destinations without reprinting.
Frequently Asked Questions
Do QR codes expire?
The QR code itself does not expire — it is just an encoded string. However, the destination URL it points to can become unavailable if the website goes down, the page is deleted, or the service it links to (a PDF host, a payment link, a social media profile) changes its URL structure. Always point your QR codes to URLs you own and control, and check periodically that the destination still works correctly.
Can I put my logo in the middle of a QR code?
Yes, if the QR code is generated with error correction level H (30% recovery). The logo can cover up to about 25–28% of the code area while still scanning reliably. BatchPrintGTIN supports logo overlay in the QR generator — upload your logo image, and it is placed in the centre of the code automatically with the error correction level set accordingly. Always test a logo-overlaid code on multiple phones before printing.
What is the difference between a URL QR code and a vCard QR code?
A URL QR code encodes a web address. When scanned, the phone opens the URL in a browser. A vCard QR code encodes contact information directly inside the code in a structured format (name, phone, email, company, website) without requiring a web server. When scanned, the phone prompts the user to save the contact directly — no internet connection is required. For business cards and name badges, vCard is more reliable because it works offline and transfers data directly to the phone's contacts app.
Can I track how many people scan my QR code?
Not with a static QR code alone — scanning data is not stored in the code. To track scans, use a URL that passes through an analytics layer: link to a UTM-tagged URL (Google Analytics tracks visits from that URL), use a URL shortener service that provides scan analytics, or link to a dedicated landing page in your website analytics. For campaign QR codes where tracking is important, a short link service with built-in analytics (such as Bitly, Rebrandly, or your own URL shortener) provides per-scan counts, geographic data, and device types.
What QR code size should I print on a business card?
A minimum of 2cm × 2cm (about 0.8 inches square) is required for reliable scanning on a business card held at normal reading distance. On a standard 3.5" × 2" business card, a 2cm × 2cm QR code occupies roughly a quarter of the card back — enough space for the code plus a short call-to-action label. Generate at 600 DPI or as SVG for sharp printing, and use error correction level H to ensure the code remains scannable if the card becomes slightly worn.
