New:Experimental free plan now live for everyonev1.6.0

Ok1Second
Menu
Guide

QR code subscription lock-in and hidden fees

The danger with QR subscriptions is not the monthly fee — it is what happens to your printed codes if you stop paying, or if you want to leave. Lock-in is rarely in the price; it is in where the code resolves.

Updated October 6, 2026 · 4 min read

The real lock-in risk

A dynamic code points at the provider's short domain. If that domain stops resolving, every printed code you own stops working at once — including codes on packaging that cost a fortune to produce.

That is the asymmetry to understand before you buy: the subscription is cancellable in one click, but the print run behind it is not. Your leverage ends the moment the ink dries.

  • Codes hosted on a provider domain you don't control
  • Codes disabled on cancellation or downgrade
  • No way to export or self-host the redirect

The three ways a provider holds your codes

Lock-in comes in three shapes and they have different escape routes. The first is the domain: your code resolves through a hostname you do not own, so leaving means reprinting. The second is deactivation: codes keep resolving only while the subscription is live. The third is export: even if you could move, there is no way to take the redirects, the destinations and the scan history with you.

Only the first is a hard problem. A provider that lets you point codes at your own subdomain removes the reprint risk entirely, and a provider that keeps codes resolving after cancellation removes the deactivation risk — but you have to check both before you print, because neither is visible from the pricing page.

  • Domain lock-in: the code resolves through the provider's host, so leaving means reprinting
  • Deactivation: codes stop resolving when the plan lapses
  • No export: destinations and history cannot be taken elsewhere

Hidden fees to check

Read the plan terms for anything metered or tiered before you print at scale. The pattern to watch for is a low headline price that meters the one thing a successful campaign does most: scans.

  • Per-scan charges
  • Per-code charges as your library grows
  • Extra fees for custom domains or analytics
  • Charges to keep old codes alive

What a fair deal looks like

A flat annual price, no scan meter, your own domain in front of the code, and a written answer to what happens on cancellation. None of these is exotic, and all four are checkable before you pay if you ask directly.

Price is the least interesting column. A plan that costs twice as much but keeps codes alive indefinitely is cheaper than the one that forces a reprint of packaging, because the reprint is the cost that actually hurts.

  • A price that does not change with scan volume
  • Codes that resolve on a hostname you can move or keep
  • A clear, written cancellation policy for printed codes
  • Scan data you can export if you do decide to leave

Questions to settle before printing at scale

Ask these before a large run, in writing, and keep the answer. They are the difference between a subscription and a dependency.

  • What happens to my codes the day the subscription ends?
  • Can I use my own domain for the redirect?
  • Is there any limit on scans in my plan?
  • Can I export destinations and scan history?
  • What does upgrading or downgrading do to codes already printed?

Frequently asked questions

What happens to my codes if I cancel?
It depends on the provider. Some keep codes alive on a free tier; others disable them. Check before you print, because the answer decides whether cancelling is reversible.
Can I avoid lock-in?
Prefer a provider that lets the redirect run on a domain you control, or that keeps codes active without a subscription. Either one removes the reprint risk; both together remove most of it.
Are static codes immune to lock-in?
Yes. A static code has no dependency on any provider — it encodes the URL directly, so nothing can deactivate it. The trade-off is that you cannot change where it points.
Is a cheap plan always worse value?
No, but the cheapest plan is the one most likely to meter scans or deactivate codes on cancellation. Compare the cost of the worst case — a reprint — against the saving on the subscription.
How do I check a provider before committing?
Ask the cancellation question in writing, and test the small version: create one code, print it small, cancel, and see whether it still resolves a week later. That single experiment tells you more than the pricing page.

Keep reading

Ready to create one?

Dynamic codes are editable forever from €3/month.

Create your first dynamic QR code

Free to start. One code, editable forever, with scan tracking from the first scan.

Privacy-first analyticsNo per-scan feesEdit links anytimeNo contract