QR codes are the highest-leverage workflow improvement in modern maintenance. Stick a code on every asset, hand technicians and operators a phone, and you compress a 15-minute work-order creation process into under a minute. This guide explains how to set up a QR-code-driven maintenance workflow that actually gets used.
We'll cover what to tag, what info to expose on scan, how to handle external (non-employee) scanners, and the common implementation mistakes that cause adoption to stall.
Why QR Codes Beat Asset Numbers
A printed asset number ("ASSET-2384") requires:
- Operator notices something wrong
- Walks to find the asset tag (often a small printed sticker)
- Reads and remembers the number
- Walks to a desk or finds a maintenance lead
- Looks up the asset in a system or messages someone
- Submits a work request
That's 10β20 minutes for one work order. Multiply by the 10β30 work orders per day in a typical facility.
A QR code collapses steps 2β6 into one phone scan:
- Operator notices something wrong
- Scans QR code on the asset
- Sees asset profile + work request form on phone
- Submits with photo + description in 30 seconds
The end-to-end workflow goes from 15 minutes to under a minute. Across a year of maintenance volume, this is the largest productivity gain a CMMS provides.
What to Tag (and What Not To)
Always tag
- Critical production assets β anything whose failure stops production or operations
- Compliance-relevant equipment β fire safety, elevators, HVAC, anything regulated
- Mobile equipment β forklifts, vehicles, tools that move around
- Multi-location assets β items that exist at multiple sites where confusion is likely
Tag selectively
- Office furniture β only if you track it for accounting (asset register)
- Computers β better managed by IT asset systems, not maintenance CMMS
- Consumables β don't tag individual items, tag the storage location
Don't tag
- One-time-use items β bandages, single-use parts
- Outdoor assets in extreme conditions without weatherproof labels (will degrade)
For most SMB operations, 50β500 tagged assets is the sweet spot. Don't overdo it; tag only what you'll actually use.
What to Expose on Scan
When someone scans your QR code, what do they see? This depends on who is scanning. Three audiences:
Audience 1: Internal technicians (logged in)
Show:
- Asset profile β name, location, manufacturer, model, serial
- Service history β last 10 work orders with status
- Open work orders β anything currently in progress on this asset
- Quick-create button β open a new work order with asset pre-filled
- Documentation links β manuals, wiring diagrams (PDF)
- Linked spare parts β what's compatible, what's in stock
Internal techs benefit most from information density. They're trained, so a packed UI is fine.
Audience 2: Employees but not maintenance (logged in or QR-only)
Show:
- Asset name and location β confirms they scanned the right thing
- Status (working / under maintenance / out of service)
- Submit work request button β simple form: failure mode, severity, photo
- No service history β they don't need it, and it could be sensitive
Operators want simplicity. A form they can fill in 30 seconds without training.
Audience 3: External (visitors, contractors, public)
Show:
- Asset name and location only
- Submit issue button β captures email/phone for follow-up
- No login required
The use case: a visitor sees a broken faucet in a lobby restroom, scans, reports. The receptionist gets an email, opens a work order. This is what Maintoro's work request portal handles natively.
QR Code Format and Best Practices
What goes IN the QR code
Just a URL: https://yourcmms.com/q/{hash} where {hash} is a unique short ID per asset.
DO NOT encode asset details in the QR itself. URLs let you change what's shown without reprinting labels.
Label specifications
- Size: 50mm Γ 50mm (2"Γ2") β readable at 1m distance
- Material: Industrial polyester or vinyl. Avoid standard paper labels.
- Adhesive: UV-resistant for outdoor/sun exposure; chemical-resistant for industrial
- Print quality: Min 300 DPI; thermal transfer printers ideal for durability
- Color: High contrast (black on white). Color codes degrade in UV light.
For 50 assets, expect ~$15 in label material plus a one-time printer purchase ($150β300 for entry-level industrial label printer).
Placement on the asset
- Visible to operators β at chest/eye height where possible
- Not on moving parts β it'll wear off
- Not on hot surfaces β adhesive degrades
- Protected from washdown β use IP-rated labels for food/wet environments
A common mistake: putting labels behind a panel "for safety." Then operators can't reach them. The label is the interface to maintenance, not a serial-number sticker β it should be operator-accessible.
A 5-Day Rollout Plan
Day 1: Pick top 50 assets, generate QR codes (most CMMS handle bulk generation β see Maintoro's QR features).
Day 2: Print labels. Use industrial printer for durability.
Day 3: Apply labels. Walk the floor, place each label at operator-accessible location. Should take 2β3 hours for 50 assets.
Day 4: Train 5 technicians and 10 operators. Show: open phone camera, scan, see profile, submit request. 15-minute session is enough.
Day 5: Test workflow end-to-end. Submit 3β5 fake work orders. Confirm assignment, notification, and closeout work as expected.
Within a week, your most-active asset class is fully QR-tracked. Add the rest in months 2β3.
Common QR Workflow Mistakes
Mistake 1: Encoding the asset URL with hard-coded server name. If you change CMMS or domains, you reprint every label. Use a permanent redirect URL or a CMMS that supports custom domain on QR codes.
Mistake 2: Cheap paper labels in greasy environments. They peel off in 3 months. Spend the extra $0.50 per label for industrial vinyl. Pays for itself easily.
Mistake 3: Requiring login for all scans. Operators forget passwords. They give up. Adoption craters. Allow public/anonymous scan for work request submission. Capture email at submission time.
Mistake 4: No fallback for damaged labels. A label gets scratched, won't scan. What happens? Make sure your CMMS lets users search by asset name as fallback. And periodically audit labels β replace damaged ones.
Mistake 5: Treating QR codes as a "marketing feature." Some CMMS add QR codes as a checklist item for sales but don't actually integrate them well. Test before buying: scan a code in the trial, confirm the workflow works as expected. See Maintoro's QR-code-asset-tracking page for what good integration looks like.
NFC vs. QR β When to Use Which
Use QR codes when:
- Tagging hundreds of assets cheaply
- Outdoor or visible-line-of-sight access is fine
- Operators have phones (most modern phones scan QR via camera)
Use NFC tags when:
- You need tap-to-scan (faster than camera scan)
- Outdoor environments where QR could be obscured by dirt
- Higher-value assets where the slightly-higher cost ($1β3 per tag vs. $0.10) is justified
Most teams use QR primarily, NFC for a few high-value assets. See NFC tags for when to use each.
What to Do Next
- Pick your top 50 assets for QR labeling.
- Sign up for a CMMS that handles QR natively β Maintoro's free tier generates and manages QR codes for 50 assets out of the box.
- Print and apply labels β budget ~3 hours for 50 assets.
- Train operators in 15 minutes. Don't overcomplicate.
- Measure the impact: time from "noticing problem" to "work order open" should drop by 80%+.
For mobile-app context, see the mobile app page. For full asset-tracking context, see QR code asset tracking and NFC tags.
Ready to put this into practice?
Maintoro generates QR codes for all your assets at the free tier (2 users, 50 assets). Print, stick, scan, done. Set up takes under an hour. Start free or book a demo to see live QR workflow walkthroughs.