← All posts
Technology

QR Codes at EV Chargers: Why More Offices Are Ditching the Honor System

How QR code check-ins work, why they beat app downloads and badge systems, and how they solve the core problem of stall visibility.

·6 min read

The honor system sounds reasonable in theory. You plug in, you charge, you unplug when you're done, and you trust your coworkers to do the same. For a while, it even works. Then someone forgets to move their car, someone else waits 45 minutes to find out the stall was actually free the whole time, and the first HR complaint gets filed.

The fundamental problem with the honor system isn't that people are selfish. It's that the system has no memory. It doesn't know who's plugged in, when they started, when they're likely to be done, or whether the person who was supposed to check out actually did. Without that information, everyone is flying blind.

The Honor System Breakdown Pattern

The breakdown pattern is consistent across companies. Phase one: a few EVs, plenty of stalls, no coordination needed. Phase two: more EVs, not quite enough stalls, people start being thoughtful. Phase three: an employee who needed to charge didn't because someone was over time, and now they have to drive home on a low battery. That's the moment the honor system fails its first real test.

The failure isn't dramatic. Nobody argues in the parking lot. The failure is invisible: someone's experience quietly gets worse, they feel vaguely underserved, and they either say something to HR or they stop trusting the system. Both outcomes are bad.

Why QR Codes Are the Right Check-In Mechanism

There's a design challenge in check-in systems for physical spaces: how do you confirm that someone is actually at the location they're claiming? Anyone can type 'I'm in stall A2' from their desk. You want check-in to require physical presence, without adding so much friction that nobody does it.

QR codes solve this elegantly. You print a unique code, laminate it, stick it on or near the charger. When an employee plugs in, they scan the QR with their phone camera (no app download required, just a browser link). The scan opens a mobile page showing that stall's live status, where they can check in with one tap. The whole interaction takes about eight seconds.

Compare this to the alternatives: badge systems require infrastructure investment and reader installation. Dedicated apps create adoption friction (nobody wants to download a one-function app). Bluetooth beacons need hardware at every stall. License plate recognition is expensive and overkill for most workplaces. QR codes require nothing except a printer and some adhesive laminate.

Try VoltQueue free for 14 days

5 stalls · No credit card · Cancel anytime

What Happens After the Scan

When an employee scans the QR code and checks in, their stall shows as occupied in the real-time dashboard that everyone in the organization can see. Their expected check-out time becomes visible, either set by them or estimated from historical patterns. Anyone watching the queue sees the position update. And the employee gets a notification when their time is approaching.

For the employee waiting for a stall, this changes everything. Instead of checking Slack every 20 minutes or walking down to the lot, they join the queue from their desk and get a push notification when a stall is actually available for them. No polling, no uncertainty, no wasted trips.

The Stall Violation Problem

One scenario that QR code systems handle well (and honor systems handle very badly) is what happens when someone's car is still in a stall but they've already left the building. Maybe they had an early meeting, forgot they were still plugged in, or intentionally decided to leave their car charging all day.

In an honor system, this is invisible. In a QR-based system, the software knows the session started at 8am, the employee's expected check-out was noon, and it's now 2pm. It can flag the stall as potentially overdue, send the employee a reminder, and alert the admin if no action is taken. The admin can see, at a glance, which stalls are over time and take action.

The point isn't to punish people for forgetting. It's to make the state of the lot visible so people can make real decisions instead of guessing.

Overdue notifications have a high rate of compliance because they're direct and specific: your session is at 3 hours, two people are waiting. That context changes behavior in a way that a general 'please be considerate' policy never can.

Implementation Is Simpler Than It Sounds

Setting up QR code check-in for your chargers takes about an afternoon. You generate a unique code for each stall from your coordination software, print them on label stock or card stock, and laminate them. If stalls are numbered, the QR codes can encode that number and prefill the check-in form. If you're adding stalls later, you generate new codes in minutes.

Employee onboarding is fast because the first scan walks them through the check-in flow. There's no app to download, no account to set up before you can use it. The friction is low enough that adoption usually hits 80–90% within the first week, even without a formal mandate.

Ready to fix your EV charging?

Real-time stall status, a fair queue, QR check-in. No hardware. Set up in under an hour.

14-day free trial · No credit card required