Cost and plans

How Much Do QR Codes Cost?

A QR code can cost $0 or require an ongoing paid service, and the difference is almost never the square image. It is what has to keep working after the code is printed.

Written by
VastQR Product & Editorial Team
Last updated
On this page
  1. What a QR code costs
  2. What you are paying for
  3. Why static can be free
  4. Why dynamic costs money
  5. The real cost formula
  6. Cost 1 — software
  7. Cost 2 — active codes
  8. Cost 3 — reprints
  9. Cost 4 — staff time
  10. Cost 5 — analytics
  11. Which is actually cheaper
  12. Three worked examples
  13. Questions to ask a provider
  14. What VastQR costs
  15. FAQ

What a QR code costs, by setup

QR setupTypical software cost modelMain trade-off
Static QR codeOften freeThe destination cannot be changed after printing
Free or limited dynamic QR$0 with limits, depending on providerWhat happens to the redirect when the free period or plan ends
Paid dynamic QRMonthly, annual, prepaid or one-off depending on providerOngoing dependency on a hosted redirect service
Enterprise QR platformHigher recurring or custom pricingBuys capacity, governance, integrations and support you may not need

What the market actually charges

One independent index is worth quoting because it states its method. QRBench’s pricing index tracks 15 QR tools and reports reading every figure from each vendor’s own pricing page, most recently on 18 August 2026. Among the tools that sell a month-to-month entry plan, it puts the range at roughly $4.99 to $60 per month, with a median around $10.50.

That is a dated snapshot, not a price list
It is QRBench’s research, not ours, and it describes one week in August 2026. Plan limits, billing periods and promotional rates all move. Quote it for scale, not for a purchasing decision — and note what a median cannot tell you: the same monthly figure buys one code from one vendor and several hundred from another.

Which is the actual lesson. There is no “normal” price for a QR code, because the headline number is attached to wildly different units — one code or five hundred, capped scans or uncapped, one seat or a team, basic counts or enterprise controls. Compare the unit you will consume, not the number on the button.

So the question to carry through the rest of this guide is not what does a QR generator charge but what will this QR deployment cost over its whole useful life?

What are you actually paying for?

Not the square. The square is a solved problem and has been since 1994. What a dynamic QR subscription buys is a list of things that have to keep running, or keep existing, after the artwork is at the printer:

  • a destination you can edit once the code is on a physical object;
  • redirect infrastructure that answers every scan, for years;
  • active-code capacity;
  • scan-event recording and somewhere to read it;
  • bulk creation, so 500 codes are not 500 manual acts;
  • export formats a printer will accept;
  • an account history that survives staff turnover;
  • whatever support and reliability sit behind the redirect.

Static pricing and dynamic pricing behave differently because only one of those lists has an ongoing cost attached to it.

Why a static QR code can be free

A static code encodes the destination directly in the pattern. Once the image exists, the vendor does not need to stay in the middle of every scan — which is exactly why generating one can be free.

The cost that does not appear on any pricing page is that the destination is now locked into printed ink. If the URL changes after printing you have three options, and none of them is “edit the code”: keep the old destination alive forever, put a redirect at the old URL on infrastructure you control, or replace the physical material.

The software price is $0. The operational price is whichever of those three you end up paying.

Why dynamic QR codes cost money

A dynamic code adds a redirect layer between the printed pattern and the destination, and that layer has to answer every single scan, for as long as the printed asset exists. A provider charging for it is charging for infrastructure that runs, not for a file that was generated once.

Depending on the provider that can include destination editing, scan-event logging, an analytics view, active-code capacity, bulk creation, export formats, account history and the reliability of the redirect itself.

It is also why the most important question to ask about a dynamic plan is not its price but what happens to your printed codes when it ends.

What a dynamic QR code is, and when it earns its cost →

The real QR code cost formula

Total QR deployment cost

software + print production + reprints + operating time + failure risk

Or, spelled out: QR software cost + initial print cost + expected reprint cost + staff time + the cost of destinations that end up broken or wrong.

This matters in both directions. A free generator can be the more expensive choice if one destination error forces a reprint. And paying for a dynamic service is not automatically good value if what you actually need is a single permanent URL that will never move.

Cost 1 — the software

This is the number everybody compares first, and it comes in four shapes.

Free static

Right when the destination is permanent, you do not need redirect analytics, and you accept that changing the destination means a new code.

Free or trial dynamic

Before you print anything against one of these, establish:

  • whether a card is required
  • when the free period actually ends
  • whether the code keeps redirecting afterwards
  • whether analytics history is removed
  • whether upgrading restores the same printed code

A free dynamic code is only useful for print if you know its post-free behaviour. Otherwise you are printing an asset with an undated expiry on it.

Monthly subscription

You pay each month for active redirects and the features around them — the common model when a provider is continuously hosting the redirect layer.

Annual, prepaid or one-off

Annual plans lower the effective monthly price and raise the commitment; compare the amount actually billed rather than the advertised per-month equivalent. Prepaid and lifetime options remove the recurring invoice — but if the printed code still routes through the provider, “lifetime payment” and “infrastructure-independent” are not the same thing.

Cost 2 — how many active codes you actually use

QR plans are limited by a unit, and the units are not comparable: active dynamic codes, total codes ever created, scans, users, workspaces, analytics retention. Comparing headline prices across different units produces a meaningless answer.

VastQR’s current plan is $19/month for up to 500 active dynamic QR codes, which makes the effective cost entirely a function of how much capacity you use:

Effective cost per active code on the $19 plan
Active codes in useEffective cost per active code, per month
1$19.00
10$1.90
25$0.76
50$0.38
100$0.19
250$0.076
500$0.038

Which is the honest way of saying that this is a multi-code operational plan, not a cheap way to host one dynamic QR code. The current plan has no per-scan charge.

Cost 3 — reprinting when a destination changes

This is where the economics stop being about software. Print a campaign, then discover the URL was mistyped, the product page moved, the promotion ended, the menu changed, the registration page needs to become an event-information page, or the landing page simply is not working.

With a static code the encoded destination cannot be edited inside the ink. With a dynamic code the destination changes and the printed pattern does not.

A break-even test you can do on the back of an envelope
If the reprint cost you avoid is greater than the dynamic service cost for the life of the campaign, dynamic has already paid for itself — before any analytics value is counted.

Six months of VastQR is $19 × 6 = $114. If one likely destination change would cost more than that in design, print, labour, shipping or replaced stock, editability is the rational choice on cost alone.

That is not an argument that every print job needs a dynamic code. It is an argument that reprint risk belongs in the sum, and it usually is not in it.

Put a number on the risk instead of a feeling

The reason this comparison usually goes wrong is that one side is a certain small number and the other is an uncertain large one, and uncertain numbers get rounded to zero. They should be multiplied instead:

Expected reprint exposure
probability the destination changes × cost of one reprint

Worked, for a campaign running six months:

InputValue
Software, six months ($19.00 × 6)$114
Probability of one destination-driven reprint30%
Cost of that reprint — design, print, shipping, replaced stock$800
Expected reprint exposure0.30 × $800 = $240

$114 against $240. In this example the exposure is already more than double the software, and it did not need the analytics to be worth anything. Change the probability to 10% and the answer flips — which is the point: the number to argue about is the probability, and almost nobody writes it down.

The full static-versus-dynamic decision for print →

Cost 4 — staff time

Software pricing ignores labour, and labour is where multi-code QR projects actually get expensive: copying 200 URLs one at a time, naming 200 files, working out which printed placement belongs to which code, finding the right one months later, replacing destinations, exporting everything again.

This is why a bulk workflow can be worth paying for even when generating a QR code is technically free. VastQR takes a CSV for structured batches.

The Excel or CSV batch workflow, row by row →

Cost 5 — analytics, and the cost of misreading them

A static code does not report scan activity by itself. You can still measure downstream traffic with campaign parameters and website analytics, but the image is not running an analytics service. A dynamic redirect can record the event before forwarding the visitor, which is what makes per-placement comparison possible at all.

Analytics also carry an interpretation cost that nobody prices. A scan event is not a unique person, and automated requests do reach redirects. Paying for “analytics” without understanding what the numbers can support is how a print budget gets moved for the wrong reason.

What per-code scan tracking reports, and what it will not claim →

So which is actually cheaper?

There is no universal answer, but there is a reliable split.

Static is usually cheaper when

  • you need one code, or a few
  • the destination is permanent
  • you control the destination domain
  • you do not need redirect analytics
  • replacing the physical item is cheap
  • you want no dependency on a QR provider

Dynamic is often cheaper overall when

  • print volume is meaningful
  • reprints are expensive
  • destinations can change
  • many codes need managing
  • you need scan-level operational data
  • campaigns run for months
  • different physical placements need different URLs
The one-line version
Static minimises software dependency. Dynamic minimises destination lock-in. Decide which of those two failures would cost you more.

Three worked examples

One permanent office sign

A single code pointing at a stable contact page on a domain you control. A static code is probably perfectly adequate, and $19/month for this one code would be hard to justify unless you specifically want the redirect controls or the scan data.

200 printed pieces with a changing offer

The design holds for six months but the destination may change three times. Now the comparison is not “free versus $19” — it is six months of software against the cost of replacing 200 printed pieces, possibly more than once. That is a different arithmetic problem with a different answer.

500 destinations already in a spreadsheet

The expensive part stopped being the black-and-white square a long time ago. It is generating the right code for each row without copy-and-paste errors, keeping the mapping legible, exporting usable files, and being able to change destinations later. At 500 active codes the plan works out at $0.038 per code per month, but the number that actually decides it is the hour you did not spend on row 384.

A long-lived asset where independence is the requirement

A code that will be engraved, cast into a product, or fixed to something expected to outlive your relationship with any software vendor is a different problem entirely. If the destination can be a durable URL on infrastructure you control, static is the more robust architecture — and no subscription price compensates for a dependency you did not want. Dynamic wins on flexibility; static wins on outliving people. Pick the one whose failure you could live with in five years.

Questions to ask any dynamic QR provider before you print

What happens when I cancel?

Do the codes keep redirecting, stop immediately, stop at the end of the paid period, fall back to a free allowance, show an interstitial, or become recoverable if you resubscribe? These are five genuinely different products.

Is the advertised monthly price actually billed monthly?

Some pricing pages show an annualised monthly equivalent. Check the commitment, not the badge.

What is the capacity unit?

500 “codes created” is a very different allowance from 500 “active dynamic codes”.

Are scans capped or billed separately?

Do not assume unlimited scans, and do not assume a scan overage will be visible before it is charged.

Is analytics history limited?

A plan may keep only a fixed window, which matters if you compare campaigns year over year.

Can destinations be changed after printing at all?

Not every product marketed as a QR generator produces dynamic codes.

Can it export the format your printer needs?

PNG, SVG, PDF, or something your prepress workflow specifically requires.

What happens to the library itself if service stops?

Separate from whether the redirects keep working: is the record of which code is on which physical asset preserved, and can you get it out? That list is the thing you cannot reconstruct from the printed objects, and it is the thing least often promised.

What VastQR costs

One plan: $19/month for up to 500 active dynamic QR codes, billed month to month, with no per-scan charge on the current plan.

What that includes today:

  • dynamic destination editing after printing
  • single and CSV-based bulk creation
  • PNG, SVG and PDF download
  • scan recording with 7, 30 and 90-day trends
  • performance by individual code
  • device type and operating-system family
  • city and location where the data was available
  • pausing and reactivating codes

It is not positioned as the cheapest way to make one QR code, and the table above is the reason. The economics turn favourable when you are operating many editable codes rather than hosting a single one.

Working out whether dynamic pays for itself?

Prepare a batch and preview it before you pay for anything — $19/month for up to 500 active dynamic codes, with no per-scan charge.

Frequently asked questions

Do QR codes cost money?
They do not have to. A static QR code can usually be generated for nothing. A dynamic QR code normally needs a hosted redirect behind it, which is what providers charge for — through a free tier, a subscription, a prepaid plan or a one-off purchase.
How much does a static QR code cost?
The generation itself can be free. The costs that remain are design, printing, any reprint the destination forces later, keeping the destination alive, and the staff time to do all of it.
How much does a dynamic QR code cost?
It varies widely. QRBench's pricing index, which tracks 15 tools and was verified on 18 August 2026, puts month-to-month entry plans at roughly $4.99 to $60 with a median around $10.50 — a dated snapshot, not a price list. Compare the unit you will actually consume rather than the headline: active-code limits, scan limits, analytics retention, seats, the real billing commitment, and what happens to your codes if you cancel.
Why would I pay for a QR code?
You are not paying for the square. You are paying for an editable redirect, scan analytics, capacity, bulk creation, export formats and the reduction in reprint risk that comes from being able to change a destination after printing.
Can I buy a QR code once instead of paying monthly?
Some providers sell prepaid or lifetime dynamic plans. It is worth being clear about what that buys: a one-time payment removes the recurring invoice, but if the printed code still routes through the provider's redirect, it does not remove the dependency on that provider continuing to operate.
What happens if I stop paying for VastQR?
VastQR's dynamic redirects depend on an active subscription. When entitlement ends, printed dynamic codes stop resolving. The account's library and history are preserved, so service can be restored under the applicable billing flow.
Does VastQR charge per scan?
No. The current $19/month plan has no per-scan charge.
Is $19/month expensive for 500 QR codes?
It depends entirely on how many you use. At 500 active codes the effective cost is $0.038 per active code per month; at ten codes it is $1.90. The comparison that matters is against the workflow and the reprint risk you are replacing, not against a free generator.