QR codes are everywhere in Singapore. Every hawker stall, every MRT ad, every receipt. But most businesses use them as glorified links, a QR code slapped on a poster that opens a generic website. That's not marketing. That's just... a link.
Real QR code marketing means using QR codes strategically, tracking their performance, and optimising for ROI. Here's how Singapore small businesses can do it right.
Static vs dynamic QR codes
This is the most important distinction in QR code marketing, and most businesses get it wrong.
Static QR codes link to a fixed URL. Once printed, you can't change where it goes. If you change your website or want to redirect the link, you need to reprint everything.
Dynamic QR codes link to a redirect URL that you control. You can change the destination anytime without reprinting. They also track scans: who, when, where, and how many.
Always use dynamic QR codes for marketing. The small monthly cost (S$5-20/month via Bitly or Linktree) pays for itself in flexibility and data.
Where to place QR codes for maximum engagement
Placement is everything. The same QR code will get 10x more scans in the right spot:
| Placement | Scan Rate | Best For |
|---|---|---|
| Payment counter | High (15-25%) | Reviews, loyalty signup |
| Table tent | Medium (8-15%) | Menu, ordering, feedback |
| Product packaging | Medium (5-12%) | Reorder, reviews, social |
| Receipt | Low (2-5%) | Surveys, reviews |
| Window/poster | Low (1-3%) | Menu, hours, social |
| Flyer/handout | Very low (<1%) | Lead capture, promos |
Key insight: QR codes perform best when the customer already has their phone in hand and there's a clear reason to scan. The payment counter hits both criteria.
For even better engagement at the counter, consider pairing a QR code with an NFC display. The NFC handles the majority of interactions, while the QR serves as a fallback.
4 QR code marketing campaigns with real ROI math
Campaign 1: Google Review booster
Setup: Dynamic QR code at the payment counter linking to your Google review page
ROI math:
- Monthly scans: ~120 (based on 40 customers/day, 10% scan rate)
- Reviews generated: ~30 (25% of scanners leave a review)
- Impact: 30 new reviews/month → improved Google ranking → estimated 10-15 additional customers/month
- Additional monthly revenue: S$120-180 (at S$12 average spend)
- Monthly ROI: S$120-180 from a free QR code
Campaign 2: Instagram follower drive
Setup: QR code on table tents and packaging linking to your Instagram profile
ROI math:
- Monthly scans: ~200
- New followers: ~60 (30% follow rate)
- Followers who become repeat customers: ~10 (17% conversion over 3 months)
- Additional monthly revenue: S$120 (10 x S$12)
- Monthly ROI: S$120 from table tents that cost S$30 to print
Campaign 3: Loyalty program signup
Setup: QR code on receipts and counter display linking to a digital loyalty card
ROI math:
- Monthly signups: ~80
- Signups who return within 30 days: ~25 (31% return rate)
- Additional visits per returning customer per year: 4
- Additional annual revenue from this cohort: S$1,200
- Annual ROI: S$14,400 from monthly cohorts compounding
Campaign 4: Seasonal promotion
Setup: QR code on in-store posters and social media linking to a limited-time offer page
ROI math:
- Scans over 2-week campaign: ~300
- Conversions (redemptions): ~45 (15%)
- Average order with promotion: S$18 (vs S$12 normal)
- Campaign revenue: S$810
- Campaign cost: S$50 (printing + dynamic QR)
- Campaign ROI: 16x return on investment
Setting up QR code tracking
To track your QR code campaigns properly:
- Use a dynamic QR service: Bitly (free tier: 10 links/month), QR Code Generator Pro (S$7/month), or Beaconstac (S$15/month)
- Add UTM parameters: Append
?utm_source=qr&utm_medium=counter&utm_campaign=reviewsto your URLs so you can track in Google Analytics - Create separate QR codes for each placement: One for counter, one for tables, one for packaging. This tells you which placement performs best
- Review weekly: Check scan counts, times, and conversion rates every Monday morning
Cost breakdown for a full QR marketing setup
| Item | Cost (SGD) |
|---|---|
| Dynamic QR service (annual) | S$0-240 |
| Printed materials (counter, tables) | S$30-100 |
| Design (Canva or freelancer) | S$0-50 |
| Total first-year cost | S$30-390 |
Compare that to the S$14,000+ annual revenue potential from the campaigns above. QR code marketing is one of the highest-ROI channels available to Singapore small businesses.
Common mistakes to avoid
- Using static QR codes: You lose all tracking and can't update the destination
- No call-to-action: A QR code alone means nothing. Always add text: "Scan to see our menu" or "Tap for 10% off"
- Too small: QR codes need to be at least 2x2 cm to scan reliably. Bigger is better
- Low contrast: Dark code on light background works best. Avoid putting QR codes on busy backgrounds
- Dead links: Test your QR codes monthly. Nothing kills trust faster than a broken scan
- No tracking: If you're not measuring, you're guessing. Use UTM parameters and dynamic QR services
For the best of both worlds (QR codes for universal compatibility and NFC for speed), read our comparison: NFC Displays vs QR Codes: Which Is Better?
NFC displays built for businesses like yours
Three product lines. One tap to connect your customers.