How does QR code pricing usually work?
Three models exist in this category. Per-code plans meter how many dynamic codes you hold. Per-scan plans meter how many times those codes are scanned. Flat plans charge a fixed fee with no cap on either. Which is cheapest depends entirely on your code count and scan volume, so comparing headline prices between two different models tells you almost nothing.
We make one of the tools this article is about. getdynamicqr is ours, so read this as a biased source and check anything that decides your purchase. Everything below is either a property of QR codes themselves — which you can verify with any generator — or a statement about what getdynamicqr does, which you can check on the pricing page.
The three models
| Model | What it meters | Suits | Goes wrong when |
|---|---|---|---|
| Per code | How many dynamic codes you hold | A small, fixed set of codes | The code count grows with the business — a code per table, per branch, per product |
| Per scan | How many scans those codes receive | Many codes, low traffic each | A campaign works, and success raises the bill |
| Flat | Nothing — a fixed plan fee | A growing or unpredictable code count | You only ever need two or three codes |
None of these is a trick. A per-code plan genuinely is the cheapest way to hold three codes, and a vendor offering one is not overcharging anybody. The mistake is comparing a per-code entry price against a flat plan price as though they were the same product.
The arithmetic, with our own numbers
The honest way to write this section is with prices we can verify, so it uses ours. To do the same comparison against any other vendor, take their tier boundaries and repeat the exercise — the method is the point, not the numbers.
getdynamicqr prices flat, with one code-count boundary:
- Free — 5 dynamic codes.
- Normal, $5/month or $48/year — 20 dynamic codes, scan analytics, print-ready artwork, custom short links, scheduled reports.
- Pro, $9/month or $84/year — no cap on dynamic codes, plus the designer, client portals, ticket validation and AI assistant access.
- Teams, $24/month or $228/year — the same, with 25 team members.
There is no scan meter on any of them, which is the part worth checking against whatever you are comparing: a plan that costs more when a campaign works is a plan that charges you for succeeding.
Work out your own break-even like this. Count the codes you will hold in twelve months, not today — the count is what moves. A restaurant group adding a code per table tent, per window and per takeaway bag across six sites is not on twelve codes, it is on sixty. Then price both models at that number. Below roughly ten codes a metered plan usually wins; above it, a flat plan usually does, and the gap widens from there.
The costs that are not on any pricing page
Four of them, and each one changes the real bill rather than the advertised one.
- Annual commitment. A headline monthly price is often the annual rate, billed once, upfront. That is a legitimate discount, but it is not the same product as a monthly plan, and it makes two headline prices non-comparable. Ask whether monthly billing exists at all, and what it costs.
- Seats. One login is fine until the person who made the codes leaves. Find the per-user cost before it becomes urgent.
- Scan caps. Ask what happens past the cap, which is the question that matters: overage billing, throttling, or a code that stops resolving. The third one is a dead code on printed material.
- Export gating. Whether you can take your own scan history out, and on which tier. This is the one that decides how expensive leaving is, and it never appears in a feature comparison.
A fifth question is not a cost at all but belongs with them: what happens to a printed code if you stop paying? That is the risk the whole subscription is really covering, and switching providers without reprinting explains why it is so hard to undo.
What the price should be buying
If a plan is charging for dynamic codes, the things worth checking are the ones that actually cost the provider something to run, because those are the ones a cheap plan quietly drops:
- Bot-filtered counts. A scan total that includes link previews and crawlers is a bigger number and a worse one. How the filtering works.
- Print-ready output. Vector and CMYK, not a PNG. What to ask for.
- A redirect with somebody behind it. The cheapest plan in the world is worthless if the hostname stops resolving.
Current figures are always on the pricing page rather than in this article, because a price written into prose is a price nobody updates.
Questions people ask
Why do QR code generators price so differently from each other?
Because they meter different things. Some charge by how many dynamic codes you hold, some by how many scans those codes receive, and some charge a flat plan fee with no cap on either. None is dishonest; they suit different shapes of customer, and which is cheapest for you depends on your code count and scan volume rather than on the headline price.
Is a per-code plan cheaper than a flat plan?
Below the first tier boundary, usually yes. A plan including a handful of dynamic codes for a few dollars beats any flat plan for somebody who needs three codes. Above that boundary the meter and your code count grow together, and a flat plan stops being the expensive option quite quickly.
What costs are not shown on a QR pricing page?
Four recur: whether the headline price requires an annual commitment paid upfront, whether extra users cost extra, whether there is a scan cap and what happens past it, and whether exporting your own data is gated to a higher tier. All four are answerable before you buy, and all four change the real bill.
What does getdynamicqr cost?
The free plan is 5 dynamic codes. Normal is $5 a month or $48 a year and includes 20 dynamic codes. Pro is $9 a month or $84 a year with no cap on dynamic codes. Teams is $24 a month or $228 a year. Monthly billing is offered on every paid plan without an annual commitment.