Back to blog
Analytics

What a Good QR Scan Rate Actually Looks Like

The honest answer to "is my scan rate good?" — why context beats benchmarks, what moves the number, and the baseline that's actually worth tracking.

LumenQR Editorial·

The question I get most often is some version of: is my scan rate good? The honest answer, the one that is hard to hear, is that it depends almost entirely on where the code lives and what you are asking people to do. A number with no context is just a number.

Here is a mental model that has held up. A code on a table tent in front of a seated, well-fed customer can pull strong engagement, because they have time and a reason. The same code on a billboard people drive past does almost nothing, and that is not a failure, it is physics. Compare a code to itself over time and to codes in similar spots, never to a stranger's screenshot on the internet.

What moves the number is rarely the code and almost always the context around it. A single line of copy that tells people why to scan beats any amount of design polish. Scan to join and get your fifth coffee free will out-pull a naked code every time, because it answers the only question the customer is actually asking, which is what is in it for me.

Watch the shape of the curve more than the height. A healthy code gets a burst when it is new, settles into a steady baseline, and ticks up whenever you give people a fresh reason. A flat line near zero usually means the placement is wrong or the ask is missing, not that QR codes do not work.

So measure honestly. Pick one code, leave it in one place, write one clear reason to scan, and watch it for a few weeks. That baseline is worth more than every benchmark you will find online, because it is yours.