Pricing
Your printed codes never stop scanning - go past your plan's scan allowance and they keep working. Every plan includes unlimited style customization and core analytics.
Go past your plan's scan allowance and your codes keep working. Change or cancel anytime.
For one shop, cafe or venue
billed annually
14 days free
Get startedFor a brand that needs its own domain
billed annually
14 days free
Get startedFor agencies and multi-brand teams
billed annually
14 days free
Get startedFor large, multi-brand organizations
Custom pricing, built around your rollout
Talk to usTry it free. Card required, nothing charged.
Long enough to print a code, re-point it a few times, and watch the scan data come in. We ask for a card up front and verify it without charging it - your plan only starts billing when the trial ends, and you can cancel before then.
Every plan shares the same core - this is what scales as you grow.
| Starter | Business | Professional | Enterprise | |
|---|---|---|---|---|
| Plan limits | ||||
| QR codes | 25 | 200 | 2,000 | Unlimited |
| Scans / month | 10,000 | Unlimited | Unlimited | Unlimited |
| Seats included | 1 | 3-10 | 5-25 | 10+ |
| Custom domains | 0 | 1 | 3 | 10 |
| QR code types | ||||
| Dynamic QR codes | ||||
| PDF file | ||||
| Digital business card | ||||
| Calendar event | ||||
| WiFi access | ||||
| Menu microsite (basic) | ||||
| Product page | ||||
| Custom landing page | ||||
| Hyper Dynamic QR | ||||
| Window QR | ||||
| Messaging QR | ||||
| Social QR | ||||
| Routing & targeting | ||||
| Device-based routing | ||||
| Language-based routing | ||||
| Geo-based routing | ||||
| Location | ||||
| Code capabilities | ||||
| Password-protected codes | ||||
| Expiry date | ||||
| Scan limit per code | ||||
| Custom JavaScript | ||||
| Design & brand | ||||
| Vector QR codes | ||||
| Logo QR codes | ||||
| Image bank | ||||
| Remove 'Powered by QR Hero' | ||||
| Custom domains | ||||
| Landing page layouts | ||||
| Brand management | ||||
| Design policies | ||||
| Analytics & data | ||||
| Analytics | ||||
| Advanced UTM tracking | ||||
| Tracking pixels | ||||
| Tracking groups | ||||
| Link shortener | ||||
| Statistics retention | 30 days | 90 days | 1 year | 5 years |
| AI | ||||
| Design Robot | ||||
| AI credits per year | 3,000 | 10,000 | 30,000 | 100,000 |
| Bring your own API key | ||||
| Platform & integrations | ||||
| API access | ||||
| MCP server | ||||
| Enterprise SSO / SAML | ||||
| Product feeds | ||||
Three different answers, depending on which limit you reached.
Scans: nothing happens
Your plan's scan allowance is not a gate. Your codes keep resolving, every time, on every plan. Only Starter has a monthly scan allowance at all (10,000 scans); Business and above are unlimited.
Codes, vCards and PDFs: checked when you create one
These limits are checked at the moment you create something new. You choose in advance what happens at the limit: either creation is blocked until the next period, or overage is allowed and settled on your next invoice.
One thing that does stop a code: a scan limit you set yourself
Scan limit per code is an optional cap you put on a single code. Reach it and that code stops resolving. That is deliberate, and it is your setting - not a plan limit.
For when a plan is almost the right fit.
| Add-on | Price | Availability |
|---|---|---|
| Extra seat | EUR 6 / month | Add in-app on Business and up |
| Extra custom domain | EUR 15 / month | Talk to us |
| Extra brand | EUR 9 / month | Talk to us, Professional and up |
| Extra 100 QR codes | EUR 5 / month | Talk to us |
| Enterprise SSO / SAML | EUR 49 / month | Talk to us, included with Enterprise |
| Window QR | Talk to us | Business and up |
Extra seats are the only add-on you can buy yourself in the app today. For everything else, get in touch and we will put it on your account. Talk to us →
The Design Robot scans a site and comes back with a design for your landing pages and menus. It is metered in credits, and one full site scan is 1,000 credits.
Included every year
Starter
3,000
Business
10,000
Professional
30,000
Enterprise
100,000
From Business up you can bring your own API key. Do that and your usage is not metered by us at all.
Need more than that? Talk to us →
Your codes keep working. Your plan's scan allowance is soft - go past it and every code carries on resolving exactly as before, and we email you rather than switching anything off. That is deliberate. A printed QR code is not something you can take back, and several competitors deactivate codes when a scan cap is hit. We treat a busy month as a good sign, not a violation. One limit does stop a code, and it is one you set yourself. "Scan limit per code" is an optional cap you put on a single code, and that code stops resolving once it is reached. That is deliberate and it is your own setting, not a plan limit. Only Starter has a scan allowance at all - 10,000 a month. Business and above are unlimited. Code and seat limits work differently: those are checked when you create one, so you get a clear prompt to upgrade instead of a surprise.
Yes, from the Business plan up. Business includes one custom domain, Professional three, and Enterprise ten. Starter does not include a domain slot - codes on that plan use a QR Hero short link. Extra domains are EUR 15 per month each on any plan that supports them. Your own domain matters more than it sounds for printed codes: it is what lets you move to another provider later without reprinting anything.
Yes. A plan with a trial gives you that plan's full feature set, free, for the number of days shown on the plan itself. The length is set per plan, so read it off the plan card rather than assuming one number covers all of them - and a plan with no trial simply shows no trial badge. We do ask for a card before the trial starts. It is verified with a zero-amount authorisation, which confirms the card is real without taking a payment - nothing is charged while the trial runs. Billing starts only when the trial ends, and you can cancel at any point before that. There is no permanently free plan.
Annual billing is charged once a year at the discounted rate shown when you toggle "Annual" above. You can switch back to monthly at your next renewal.
Just need a one-off static code?
There is no free plan, but there is a free tool. If all you need is a single static code, generate one and skip the signup. It just cannot be changed or measured after printing.
Your first dynamic code is live in minutes, on your own domain.