QR code scan limits: what actually happens at the cap

The print order goes out Friday. Ten thousand postcards, each carrying a QR code pointed at a campaign landing page, and somewhere in the account settings sits a number: the plan’s scan limit. Nobody asks what that number does when it is reached. On some plans it stops the code from redirecting, turning every postcard already in the mail into a dead end. On others it stops the analytics and nothing else, so the campaign keeps working while the reporting goes dark. Six vendors’ own pricing pages, read on 1 September 2026, describe six different outcomes, and two do not describe an outcome at all.

Why a printed QR code becomes a metering problem

A static QR code encodes the destination URL directly in its own pixels. The scanning phone reads that URL out of the pattern and opens it. No vendor server is involved, which is why a static code cannot be edited after generation and cannot be counted by anyone.

A dynamic QR code encodes something else: a short redirect URL pointing at the vendor’s own server. The phone opens that short URL, the server records the request and answers with a redirect to the real destination. That single server hop is the whole product. It is what lets a team change where a printed code points without reprinting it, it is what produces the scan count and the device and location data, and it is what makes the code meterable. The vendor sits in the path, so it can count, and anything countable can be capped.

So the scan limit is not really a limit on the QR code. It is a limit on the vendor’s willingness to answer the redirect, or to log it, and those are very different things to be buying. This piece covers QR code generation and tracking tools, not social media scheduling or management platforms, whose meters count something else.

What six vendors’ own pricing pages say happens at the cap

VendorWhat the pricing page publishesWhat it says happens at the cap
QRCodeChimpTotal Scans per Month of 1,000 free, then 10,000, 150,000 and Unlimited. The free allowance covers all dynamic codes combined.Stated. Its FAQ says that once you reach the 1,000 scan limit for a month, scans are paused and reopen the next month for another 1,000.
FlowcodeA lifetime scans row reading “Always scan” on Free, Pro Plus and Growth alike. Scan and click data is capped at 500 scans on Free and 6,000 on Pro Plus.Stated, and it is the analytics that stop. The code keeps redirecting on every tier. Only the reporting runs out.
UniqodeIts FAQ states scan limits do not renew monthly and are reset annually.Stated. Exceeding the number of scans means upgrading to the higher plan and paying the price difference. Separately, dynamic codes on an expired free trial go inactive, no longer redirect users, and their tracking pauses until a subscription is activated.
ScanovaThe Scan Limit row reads Unlimited across Basic, Lite, Standard, Pro and Enterprise.Not applicable. Its FAQ answers “Is there a scan limit?” with no, and states unlimited scans on all its plans.
QRStuffA Monthly Scan Limit of 50 on the Free Suite and 200 on Lite, with Unlimited on Full Suite and Enterprise. Its FAQ restates those numbers.Not stated. [EVIDENCE NEEDED: a QRStuff statement on whether a dynamic code stops redirecting or only stops logging once the monthly limit is passed]
QR Code GeneratorThe entry tier, labelled Starter, lists 2 dynamic QR codes and 10,000 scans. Advanced and Professional both list UNLIMITED scans.Not stated. [EVIDENCE NEEDED: a QR Code Generator statement on what happens to a Starter plan dynamic code once the 10,000 scan allowance is used]

Flowcode is the only one of the six that draws the distinction explicitly, putting redirect behaviour and analytics volume on separate rows with different values. Uniqode, whose old beaconstac.com address now returns a 301 redirect to uniqode.com, is the only one running an annual allowance rather than a monthly one.

The distinction that actually matters mid campaign

A code that stops redirecting breaks the physical object it is printed on. A poster on a wall, a label on a box, a badge around someone’s neck at a trade show: none of these can be reprinted halfway through a run. Every scan after the cap is a person holding a phone in front of your material and getting nothing. They do not know a billing threshold is involved. They know the code is broken, and they blame the brand on the poster.

A code that only stops logging still does its job. The scanner reaches the landing page, the offer converts or does not, and the casualty is visibility for the rest of the period. Reporting gaps can be partly patched from the destination end with a UTM parameter and the site’s own analytics. Broken redirects cannot.

These are not two versions of one failure. One costs you data, the other costs you the campaign. Which is why the gap on two of the six pages matters: QRStuff and QR Code Generator both publish a ceiling without publishing which outcome follows it. QRStuff does list a Pause/Resume row in its feature grid, but that is a control the account holder operates deliberately, not a statement about what happens automatically at the cap.

What to check before a print run goes out

  • Ask the vendor in writing which of the two things stops. Send a question narrow enough to force a narrow answer: “When our plan’s scan allowance is reached, does the dynamic code stop redirecting scanners to the destination, or does it keep redirecting while you stop recording scan data?” Keep the reply. For two of these six, the pricing page does not answer it.
  • Confirm whether the allowance resets monthly or annually before budgeting. Uniqode’s FAQ states scan limits are reset annually. QRCodeChimp’s states a monthly reset with automatic reopening. Those cadences need different headroom: a monthly allowance absorbs one big week and recovers, while an annual allowance eaten by a February launch spike is gone for the remaining ten months.
  • Establish what the overage path actually is. The three documented paths here are genuinely different: automatic pause and resume next month at QRCodeChimp, a required upgrade with the price difference payable at Uniqode, no cap at all at Scanova. Only one leaves the current plan working untouched.

Static as the deliberate fallback, not a workaround

There is a version of this problem that does not exist. Uniqode’s own FAQ states there is no limit on static QR code creation, and the reason is structural rather than generous. A static code involves no redirect through the vendor’s servers, so there is nothing to meter and nobody in the path to do the counting.

The trade is real. A static code cannot be edited after printing, so the URL committed to the pixels is the destination forever, and if that page moves the printed material is dead. It also produces no scan count and no device or location data, so nothing attributes back to the campaign from the code itself.

That puts static in a narrow band: destinations that are genuinely permanent, where nobody will be asked to prove the print run worked. Outside that band, the meter is the price of being able to change your mind.

Related reading on this blog

Building the trackable link this code sits on top of? A UTM convention that survives a handoff covers the naming decisions that keep the data readable later. For the same metering question on short links, see link management pricing in 2026, and for a per unit meter elsewhere, what a finished minute actually costs.

Prices, plan allowances and pricing page language here were verified on 1 September 2026 against each vendor’s own pricing page. Several render prices client side, so this piece cites published allowances and stated policies rather than dollar figures. This is not Watchdog data and it is not on the re-verification schedule. followedapp is published by the team behind RecurPost, and RecurPost is covered vendor #34 under the same rules as every other vendor.

FAQ

What happens if a QR code plan’s monthly scan limit is exceeded?

It depends on the vendor. QRCodeChimp’s pricing FAQ states scans are paused once the monthly limit is reached and reopen automatically the following month. Uniqode’s states that exceeding the number of scans means upgrading to a higher plan and paying the price difference, and that its limits reset annually. Scanova states it has no scan limit on any plan. QRStuff and QR Code Generator both publish a ceiling without stating what follows once it is passed, so neither behaviour can be assumed for them.

Does a QR code stop working once it hits its scan limit?

Not necessarily, and Flowcode is the clearest published counterexample. Its plan comparison lists a lifetime scans row reading “Always scan” on Free, Pro Plus and Growth, meaning the code keeps redirecting regardless of tier. What Flowcode caps is the analytics, with scan and click data limited to 500 scans on Free and 6,000 on Pro Plus.

Sources

Scroll to Top