# QRdx pricing

> Static QR codes are free forever. Paid plans add unlimited dynamic codes, longer analytics and teams. Customers in India are charged in rupees, everyone else in US dollars.

URL: https://qrdx.dev/pricing

## Plans

### Free: $0

- Unlimited static QR codes, no account needed
- 10 dynamic QR codes with scan analytics
- Unlimited scans, never paused, no ads
- 3 hosted landing pages
- 90 days of analytics history
- 50 MB of file storage

### Pro: $5 a month or $48 a year (in India ₹199 or ₹1,499)

- Unlimited dynamic codes and landing pages
- 3 years of analytics history
- Teams of up to 3 people
- Unlimited saved themes, shared with your team
- Smart routing, A/B tests, UTM tags and pixels
- Passwords, schedules, expiry and scan limits
- 5 GB storage, 1,000 form responses a month

### Business: $15 a month or $144 a year (in India ₹599 or ₹4,999)

Everything in Pro, plus:

- White-label pages with custom CSS
- Unlimited analytics history
- Unlimited team members
- Conversion tracking
- Webhooks, Zapier and Slack
- 50 GB storage, 10,000 form responses a month

## Compare plans

| Feature | Free | Pro | Business |
| --- | --- | --- | --- |
| **Price** |  |  |  |
| Price | $0 | $5/mo or $48/yr | $15/mo or $144/yr |
| Price in India | ₹0 | ₹199/mo or ₹1,499/yr | ₹599/mo or ₹4,999/yr |
| **QR codes and pages** |  |  |  |
| Static QR codes (No account needed) | Unlimited | Unlimited | Unlimited |
| Dynamic QR codes | 10 | Unlimited | Unlimited |
| Scans (Never paused, no ads) | Unlimited | Unlimited | Unlimited |
| Hosted landing pages | 3, with "Made with QRdx" footer | Unlimited, no footer | Unlimited, white-label + custom CSS |
| Saved themes | 10 | Unlimited, shared with your team | Unlimited, shared with your team |
| AI theme generations | 5 in total | Unlimited | Unlimited |
| **Analytics and link controls** |  |  |  |
| Analytics history | 90 days | 3 years | Unlimited |
| Smart routing, A/B tests and UTM tags (Send scans by device, country, time or language) | No | Yes | Yes |
| Password, schedule, expiry and scan limits | No | Yes | Yes |
| Retargeting pixels (GA4, Meta, TikTok, LinkedIn) | No | Yes | Yes |
| Conversion tracking | No | No | Yes |
| **Brand and team** |  |  |  |
| Custom back-halves (Choose the link, like qrdx.dev/q/spring-menu) | No | Yes | Yes |
| Team members | 1 (no teams) | 3 | Unlimited |
| **Files and forms** |  |  |  |
| File storage | 50 MB (10 MB per file) | 5 GB (100 MB per file) | 50 GB (250 MB per file) |
| Form responses per month | 50 | 1,000 | 10,000 |
| **Automation and API** |  |  |  |
| Email digests and alerts | No | Yes | Yes |
| Webhooks, Zapier and Slack | No | No | Yes |
| API requests per day | 1,000 | 10,000 + bulk creation | 100,000 + bulk creation |

## Never-Hostage Guarantee

- **Static codes are free forever.** Make, style and download static QR codes without an account. They hold your content directly, never expire and never pass through our servers.
- **Dynamic codes keep redirecting.** Every dynamic code keeps working on every plan, including after a downgrade, a failed payment or a cancellation.
- **No pausing, no ads.** We never pause your codes over billing, show ads or interstitials, or send your scanners through a QRdx page.
- **Limits only stop new things.** Going over a limit blocks creating more. Existing codes and pages keep working, and you can still change where your codes point.
- **Export everything.** Download any code as SVG or PNG, export its scans as CSV, and read your codes through the REST API, on every plan.
- **12 months' notice.** If QRdx ever shuts down, you get at least 12 months' notice and a documented path to run the open-source app yourself.

More: https://qrdx.dev/guarantee

## FAQ

### What happens if I cancel?

Nothing breaks. Your plan stays active until the end of the period you paid for, then your account moves to Free. Every dynamic code keeps redirecting and every scan is still counted: that's our Never-Hostage Guarantee. On Free you can't create more than the Free limits allow, and analytics show the last 90 days.

### What happens if a payment fails?

Your codes keep working. If the subscription lapses, your account follows the Free limits, exactly as if you had cancelled. We never pause codes, show ads, or send your scanners to a QRdx page because of billing.

### Do scans count against a limit?

No. Scans are unlimited on every plan and we never pause a code because of traffic. The only scan caps are the ones you set yourself on a code (Pro and Business).

### Why do I see prices in ₹?

Visitors from India see prices in Indian rupees: Pro is ₹199 a month or ₹1,499 a year, Business ₹599 a month or ₹4,999 a year. Checkout charges customers in India in ₹ and everyone else in US$, whichever currency you browsed in. Use the switch above the plans to change the display currency.

### Can I switch plans or billing periods later?

Yes. Open Manage subscription in your settings to change or cancel your plan in the Polar billing portal. Moving to a smaller plan never turns off existing codes, pages or domains.

### How do teams work on each plan?

Free accounts can't create teams. A Pro team has up to 3 members including the owner; a Business team has no member limit. A team's limits follow the best plan among its owners, and existing members stay if that plan changes.

### Can I self-host instead?

Yes. QRdx is open source under the AGPL-3.0. Run it with your own Postgres database by following the self-hosting guide; the plan limits are defined in one file that you can change for your instance.

### Who handles billing and taxes?

Payments are processed by Polar (polar.sh), which acts as merchant of record and handles sales tax, VAT and GST. QRdx never sees your card details.

## More

- [Plans and limits](https://qrdx.dev/docs/plans-and-limits): what happens at each limit
- [Help with billing](https://qrdx.dev/docs/help)
- [Site index for LLMs](https://qrdx.dev/llms.txt)
