Guide · Basics
How Much Does a QR Code Cost? Static, Dynamic, and One-Time Packs
A static QR code is free and has no expiry, because the destination lives in the printed image itself and nothing has to keep running. A dynamic QR code always costs money, because a live redirect service has to be funded — usually through a monthly subscription, or at PrepaidQR through a one-time scan pack whose scan budget and pack term are both stated upfront.
On this page
A static QR code costs nothing. A dynamic one always costs something. That single split explains every price you will find. A static code carries its destination inside the printed pattern, so nothing has to keep running and nothing has to be paid for. A dynamic code — the kind you can repoint after printing and track — needs a live redirect service answering every scan, and that service has to be funded by somebody. The only real question is how you fund it: a recurring plan, or a single purchase sized to the code.
The short answer
If you need a code that points at one address and never changes, it is free — make a static code and print it. If you need a code you can edit after printing or measure, expect to pay. Across the industry that is usually a monthly subscription. On PrepaidQR it is a one-time scan pack from $3, which runs a single code until its scan budget or pack term ends.
A static QR code is free
A static code encodes your destination directly into the black and white pattern. Scanning it reads the address straight off the image — no server, no account, no lookup in between. Because nothing has to keep running, a static code never expires and costs nothing to keep, which is the one place in this whole topic where an unqualified “free” is honest.
The trade is fixed at print time. You cannot change where a static code points once it is printed, and you cannot count its scans, because no scan ever passes through anything you control. If those two limits are acceptable, stop reading and generate a free static code — there is no cheaper answer, and there is nothing to sign up for.
A dynamic QR code costs money
A dynamic QR code encodes a short redirect address instead of your real destination. Every scan hits that redirect, gets counted, and is forwarded on. That indirection is exactly what lets you repoint a printed code and measure it — and it is exactly why it cannot be free. Somebody has to run the redirect, keep it fast worldwide, and keep it online for as long as the code is in circulation.
This is the part worth internalising before you compare prices: the cost of a dynamic code is a running cost, not a one-off cost, no matter how it is packaged. Providers differ only in how they collect it. If you want the longer version of what that means for how long a code keeps working, we wrote a whole guide on when QR codes expire.
The market’s answer: a monthly plan
The industry default is an account-wide recurring plan that bundles some number of dynamic codes. Google’s own AI Overview for this question currently answers it that way, quoting a range of roughly 5 to 100+ US dollars per month and citing Bitly, Beaconstac, and Uniqode (observed July 2026). That is a fair description of how most of the market prices dynamic codes.
A subscription genuinely suits some people — if you run many codes and update them constantly, managing them under one plan is simpler. It fits badly when you need one code for one campaign. A table tent, a property sign, a product label, or an event badge does not need an account-wide plan renewing behind it every month, and the cost of a single code under that model is dominated by the plan rather than by the code.
You will also meet the opposite pitch: a code sold as a single payment that supposedly never needs funding again. Treat that with the same scepticism as any other open-ended promise on a running cost — we went through the arithmetic of why it does not hold up in our honest look at open-ended QR promises.
Our answer: a one-time pack
PrepaidQR funds the redirect per code instead of per account. A scan pack is a one-time purchase attached to one specific code: you choose its scan budget, anywhere from 1,000 to 1,000,000 scans across eight tiers, and the code keeps redirecting until its scan budget or pack term ends. The entry tier is $3, a 100,000-scan code is $18, and the largest pack is $32. There is no recurring bill, and PrepaidQR never auto-charges your card.
Both limits are stated before you buy, deliberately. A pack is not unlimited and we do not present it as one: it carries a scan budget you choose and a pack term, and whichever runs out first ends the pack. Naming both upfront is the point — it is what lets you size a code to the traffic you actually expect instead of paying monthly for headroom you never use.
When a pack ends you decide what happens next. Attach another pack manually, or set up auto-extend, which applies a pack you have already bought and reserved against that code the moment its scan budget or pack term ends. Auto-extend is opt-in, it only ever consumes packs you deliberately purchased, and cancelling a reservation before it triggers never charges you. Unused scans are not thrown away either: they carry into the next pack, up to that new pack's own size.
If you want the full mechanics of the model rather than just its price, they are laid out in how dynamic codes work without a subscription.
Create a dynamic QR code you can update anytime
Free static codes need no account. Add a dynamic destination and real-time analytics when you sign up.
Frequently asked questions
Can you permanently buy a QR code?
In one sense yes, and in one sense no — and the difference is the whole answer. A static QR code is bought outright in the strongest possible way: it costs nothing, the destination is encoded into the printed pattern itself, and no service has to keep running for it to work, so there is nothing to buy a second time. A dynamic code is different, because a live redirect service has to answer every single scan. What you can buy outright there is a defined scan budget on a fixed pack term, with both limits shown before you pay. Nobody can honestly sell you an open-ended dynamic code, because the cost of answering those scans never stops.
Do I have to pay monthly for a QR code?
No. If a static code does the job, there is nothing to pay at all — the free generator makes one with no account. If you need a dynamic code you can edit and track, most platforms do bill a monthly subscription, but a recurring plan is not the only way to fund one. A PrepaidQR scan pack is a one-time purchase, from $3, that runs a single code until its scan budget or pack term ends, and PrepaidQR never auto-charges your card.
How much does a dynamic QR code cost on PrepaidQR?
A scan pack starts at $3 for a 1,000-scan code and runs to $32 for a 1,000,000-scan code, across eight tiers — a one-time charge, not a monthly one. You pick the tier when you buy, so you pay for the traffic you actually expect rather than for a plan tier you grow into.
Is a free QR code generator actually free?
For static codes, yes — genuinely, with no account and no trial clock. A static code needs no service behind it, so there is no ongoing cost for anyone to recover from you. Be more careful with "free" dynamic codes: those do need a funded redirect service, so the cost is usually recovered somewhere else, such as a trial that expires or a plan you must start paying for to keep the code pointing where you set it.
What happens when a QR code pack runs out?
The code does not become a dead link. When its scan budget or pack term ends, the code is archived and scanners reach a PrepaidQR fallback page instead of your destination; in some cases PrepaidQR may instead keep the code redirecting to your original destination with ads shown. Attaching another pack reactivates it ad-free, and any unused scans from the old pack carry into the new one, up to the size of that new pack.
Related guides