Upgrading and downgrading

Change plans, and what happens to your codes when you do.

Upgrade

  1. Open Settings → Billing.
  2. Choose monthly or yearly billing, then pick a plan.
  3. Click Subscribe and enter your card details at checkout.

Every paid plan starts with a 14-day free trial, once per workspace. You need a card to start it, but we don't charge you until the trial ends. If you cancel before then, the workspace moves to Free, as described below. Prices are in US dollars.

New limits and features apply as soon as the subscription or trial starts. Hidden scan history appears, locked codes unlock up to the new limit, paused codes over the old limit start working again, and saved redirect rules and UTM tags start working. Codes you paused or archived yourself stay that way.

If you already have a subscription, click Switch plan on the same page. See Managing your subscription.

When you switch plans, we charge or credit the difference for the rest of your billing period. Moving to a higher plan charges your card straight away. Moving to a lower plan leaves a credit that comes off your next invoice. Your renewal date stays the same.

Downgrade or cancel

If you cancel, your oldest code keeps working on the Free plan. The others pause after 14 days and come back when you subscribe again. Nothing is deleted.

Downgrades between paid plans work the same way. After a downgrade, a cancellation, or a trial that ends without payment:

  • Your oldest active dynamic codes stay live, up to the new plan's limit (1 on Free). Paused and archived codes don't take a place.
  • The rest keep working for 14 days, counted from when the workspace went over its limit. On the QR codes page they show Stops working on and the date. After that they show Stopped working, and people who scan them see "This QR code is inactive. If it's yours, sign in to reactivate it."
  • We email the workspace's owners and admins when this starts, and again 3 days before the codes stop. The email lists the codes and the date.
  • To keep them live, upgrade, or archive codes you no longer need. Archiving a code frees its place, and the next-oldest code takes it straight away, so you can choose which codes stay live. While the workspace is at its limit, a paused code can only be resumed once you archive another code or upgrade.
  • Codes over the new limit are locked for editing, during the 14 days and after. Your oldest codes, up to the new limit, stay editable.
  • Nothing is deleted. Codes you paused stay paused, archived codes stay archived, and codes disabled for review stay disabled. Scan history is kept on every plan.
  • Analytics older than the new plan's window are hidden. We keep them, and they come back when you upgrade. On Free, all history is hidden. See History and plans.
  • Redirect rules stay saved but stop running below Pro. Scans go to the normal destination.
  • UTM tags stop being added below Starter.
  • Lead forms stop showing below Pro. Bio pages drop their lead form blocks, and Lead form codes send visitors to the code's fallback URL if it has one, or show "This form is closed" until you upgrade.
  • Custom CSS on bio pages stops below Business, and Free bio pages show the "Made with DynaQR" footer again.
  • Webhooks and Zapier stop below Pro. API keys and GA4 events stop below Starter.
  • Scheduled reports stop sending below Business.
  • Existing codes keep their links.

Settings for paused features are kept, so everything comes back when you upgrade.

If your payment fails, your plan stays active while the payment is retried.