Bombay Shaving Company: UPI QR Codes That Turned Packaging Into a Storefront
India’s shaving D2C brand used QR codes on packaging to cut re-order friction by 70%
The D2C re-order problem
Every D2C brand has the same math. Customer-acquisition cost is high. Lifetime value depends on repeat purchase. The 30 seconds between "I’m running out of blades" and "I’ve placed an order" determines whether the customer comes back or churns to Amazon.
Bombay Shaving Company (BSC) realised the package itself was prime marketing real estate — a tiny billboard the customer holds in the bathroom every morning.
The fix: a UPI QR on the box
BSC printed a QR code on every product box with a clear CTA: "Scan to re-order — 1 tap". The QR encoded a UPI deep link that pre-filled the order in the BSC app, with the customer’s saved address and the exact SKU they were holding.
From scan to confirmed order took under 12 seconds for returning customers. The customer didn’t need to open an app store, log in, search for the product, or type a payment amount.
Why packaging beats email for re-engagement
Email re-engagement campaigns get 1–3% click-through, on a good day. A QR on the actual product is seen at the exact moment of need (the empty razor), not when a marketer decides to send a campaign.
- Seen at the moment of intent (running out), not when you push a notification
- Zero distribution cost — the package already ships
- Survives the inbox filter (because it isn’t an inbox)
- Gives the customer agency — they buy when ready, not when you nag
The playbook for any subscription product
Anything with a consumable lifecycle (coffee, supplements, dog food, contact lenses, printer ink) can copy this exactly.
- Print a UPI / PayPal / app deep-link QR on every package
- Pre-fill SKU + address so the re-order is one tap
- Add a "Subscribe and save 10%" prompt to the same QR flow
- Track scans per SKU to see which products drive most repeats
Your packaging is a marketing channel you’ve already paid for. Treat the QR on it as a re-engagement campaign that runs forever.