# oqrely pricing

> Plans and prices, generated from the same entitlement data the app enforces (version of 2026-10-13). All prices in US dollars.

Fixed QR codes are free: make as many as you like without signing up, and downloads carry no watermark. Every free account also gets one editable code you can change after printing. More editable codes cost from $9/month ($7.50/month billed yearly), or $12 once for 3 months. Try the paid plans free for 14 days, no card needed.

Page: https://oqrely.com/pricing

## Subscriptions

| Plan | Monthly | Annual | Editable codes | Custom domains | Seats |
| --- | --- | --- | --- | --- | --- |
| Keep-alive | $3 | $30 | 15 (+10/$1, max 200) | keep existing | 1 |
| Starter | $9 | $90 | 50 | 1 (subdomain) | 1 |
| Pro | $24 | $240 | 500 | 3 (apex ok) | 3 |
| Business | $59 | $590 | 3,000 | 10 | 10 |
| Agency | $139 | $1,390 | 15,000 | 50 | 25 (client viewers/analysts free) |

Annual billing costs 10 times the monthly price (2 months free).

## One-time passes (never renew)

| Pass | Price | Term | Editable codes |
| --- | --- | --- | --- |
| Event pass | $12 | 3 months | 1, extra codes $4 each, up to 5 |
| Campaign pass, 3 months | $49 | 3 months | 50 |

A pass never renews. Refund within 14 days if its codes have had fewer than 50 scans.

## Free and trial

- Fixed QR codes: make as many as you like
- One editable code, free
- Downloads carry no watermark
- Trial: 14 days, no card, 25 editable codes; it starts with your first editable code.
- Sign up: https://oqrely.com/auth/signup?cta=pricing-md&from=pricing-md

## On every paid plan

- Unlimited scans (fair use)
- Cancel in 3 clicks
- 14-day money-back on your first payment (once per customer; refunded codes stop at once)
- If you stop paying, dynamic codes stop at the end of your paid period (14 days after a failed payment). We e-mail you 7, 3 and 1 day before. Static codes never stop.

## What counts as a code

Every editable code or short link that can be scanned counts, including ones you have turned off. Archived and deleted codes don't count, and one hosted page counts as one code. Tickets, table codes and single-use coupons are instances, with their own monthly allowance.

## Full comparison

### Price (USD)

| Feature | Free | Trial | Pass | Campaign pass | Keep-alive | Starter | Pro | Business | Agency |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Monthly | 0 | 0 | - | - | 3 | 9 | 24 | 59 | 139 |
| Yearly (10 times monthly) | 0 | 0 | - | - | 30 | 90 | 240 | 590 | 1,390 |
| One-time price | - | - | $12 (+$4 per extra code) | $49 (3 mo) | - | - | - | - | - |

### Codes and limits

| Feature | Free | Trial | Pass | Campaign pass | Keep-alive | Starter | Pro | Business | Agency |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Fixed (static) codes | unlimited | unlimited | unlimited | unlimited | unlimited | unlimited | unlimited | unlimited | unlimited |
| Active editable codes | 1 | 25 | 1-5 | 50 | 15 (+10/$1, max 200) | 50 | 500 | 3,000 | 15,000 |
| Instances per month (tickets, table codes, single-use coupons) | - | 50 | 300 per pass | 2,000 | - | 500 | 5,000 | 50,000 | 200,000 |
| Scans | unlimited (fair use) | 200/day, 2,000 total until card-verified | unlimited (fair use) | unlimited (fair use) | unlimited (fair use) | unlimited (fair use) | unlimited (fair use) | unlimited (fair use) | unlimited (fair use) |
| Destination edits | ≤ 3/code/day | ≤ 3/code/day | unlimited | unlimited | 1/code/quarter | unlimited | unlimited | unlimited | unlimited |
| Fixed codes per bulk job | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 |
| Editable codes per bulk job | - | 25 | - | 50 | - | 100 | 2,000 | 20,000 | 50,000 |
| Hosted-file delivery per month | - | 5 GB | 20 GB | 20 GB | 10 GB | 100 GB | 1 TB | 5 TB | 5 TB |
| Scans per month (fair use) | 100K | 200/day, 2,000 total until card-verified | 200K | 1M | 100K | 500K | 5M | 25M | 25M |
| Form submissions per day per form (fair use) | - | 100 | 1,000 | 1,000 | n/a (read-only) | 1,000 | 5,000 | 10,000 | 10,000 |

### Domains, branding, routing

| Feature | Free | Trial | Pass | Campaign pass | Keep-alive | Starter | Pro | Business | Agency |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Custom domains | 0 | 1 (verified) | 1 | 1 | keep existing | 1 (subdomain) | 3 (apex ok) | 10 | 50 |
| Default short domain | - | main | main | main | main | main | main | main | main |
| Custom short links | - | ✓ | ✓ | ✓ | keep existing | ✓ | ✓ | ✓ | ✓ |
| Branding level | - | oqrely footer | No footer | No footer | No footer | No footer | No footer | Favicon and own pages | Favicon and own pages |
| Rules by device, operating system and time | - | ✓ | ✓ | ✓ | keep, frozen | ✓ | ✓ | ✓ | ✓ |
| Rules by country, language and scan count | - | ✓ | language only | ✓ | keep, frozen | - | ✓ | ✓ | ✓ |
| A/B rotation | - | same domain only | - | ✓ | keep, frozen | - | ✓ | ✓ | ✓ |
| Password, limits, schedule, turn off | - | limits/schedule only | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| UTM builder and GA4 events | - | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Pass-through parameters (country, device, code id) | - | - | - | - | - | - | ✓ | ✓ | ✓ |

### Pages, files, design, AI

| Feature | Free | Trial | Pass | Campaign pass | Keep-alive | Starter | Pro | Business | Agency |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Hosted pages (each counts as a code) | - | ✓ | ✓ | ✓ | read-only | ✓ | ✓ | ✓ | ✓ |
| File storage | - | 1 GB | 2 GB (3/6 mo) / 5 GB (12 mo) | 5 GB | keep existing | 5 GB | 20 GB | 50 GB | 200 GB |
| Largest file | - | 10 MB (PDF/images) | 25 MB | 25 MB | - | 25 MB | 25 MB | 25 MB | 25 MB |
| Brand kits | 1 (saved in free account) | 1 | 1 | 1 | 1 | 1 | 5 | 20 | unlimited |
| Every design feature and export format, no watermark | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |

### Analytics

| Feature | Free | Trial | Pass | Campaign pass | Keep-alive | Starter | Pro | Business | Agency |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Analytics | - | full | full | full | total count only | full | full | full | full |
| Raw scan history kept | - | 90 days | pass term + 12 months | pass term + 12 months | - | 12 months | 3 years | 5 years | 5 years |
| Real-time view | - | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| CSV and XLSX exports, PDF reports | - | - | CSV/XLSX | CSV/XLSX/PDF | - | CSV/XLSX | all | all | all |
| Scan alerts per code (e-mail and Slack) | - | - | - | - | - | - | ✓ | ✓ | ✓ |
| Shareable read-only analytics link | - | - | - | - | - | - | ✓ | ✓ | ✓ |

### Team, workspaces, governance

| Feature | Free | Trial | Pass | Campaign pass | Keep-alive | Starter | Pro | Business | Agency |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Seats | 1 | 1 | 1 | 1 | 1 | 1 | 3 | 10 | 25 (client viewers/analysts free) |
| Workspaces | 1 | 1 | 1 | 1 | 1 | 1 | 3 | 15 | unlimited client workspaces |
| Partner access to client accounts | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Roles | - | - | - | - | - | - | ✓ | ✓ | ✓ |
| Activity log (90 days) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Audit log with export | - | - | - | - | - | - | - | 1 yr | 2 yrs |
| Domain auto-join, enforced two-factor sign-in, password policy | - | - | - | - | - | - | - | ✓ | ✓ |

### API, MCP, integrations

| Feature | Free | Trial | Pass | Campaign pass | Keep-alive | Starter | Pro | Business | Agency |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Static render API | 100/day | 1K/day | 1K/day | 1K/day | - | 1K/day | 10K/day | 100K/day | 300K/day |
| API and MCP access | static tools only | read-only (+ static render) | read | read | read | read + write, 1K/day | read + write, 10K/day | + raw events, 100K/day | + raw events, 300K/day |
| Platform webhooks | - | - | - | - | - | - | ✓ | ✓ | ✓ |
| Scan webhooks | - | - | - | - | - | - | - | ✓ | ✓ |
| Zapier, Make, n8n, GA4, Sheets | - | triggers only | triggers only | triggers only | - | ✓ | ✓ | ✓ | ✓ |

### Support and terms

| Feature | Free | Trial | Pass | Campaign pass | Keep-alive | Starter | Pro | Business | Agency |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Refund | - | - | 14 d if < 50 scans, then pro-rata | 14 d if < 50 scans, then pro-rata | 14 d first payment | 14 d first payment | 14 d first payment | 14 d first payment | 14 d first payment |

## Questions about pricing

### Fixed or editable: what’s the difference?

A fixed (static) code stores your link in the pattern itself. It is free, you can make as many as you like without signing up, and downloads carry no watermark, but nothing can change after printing. An editable (dynamic) code points to a short link we host, so you can change the destination after printing, and edits go live on the next scan. Every free account includes one editable code, free.

### What exactly counts as a code?

Every editable code or short link that can be scanned counts, including codes you have turned off or scheduled. Archived and deleted codes don't count. One hosted page counts as one code. Tickets, table codes and single-use coupons are instances, which have their own monthly allowance.

### What happens if I stop paying or cancel?

Trial end: codes go inactive, and buying within 90 days turns them back on. Cancel: codes work until your paid period ends. Failed payment: all codes keep working for a 14-day grace period. Downgrade: codes over the new limit get 14 days' notice and you choose which stay. Refund: refunded codes go inactive at once. After a paid plan ends, you can reactivate within 12 months with no fee.

### A plan, a pass or Keep-alive: which do I need?

A plan is for codes you keep changing and tracking, from $9/month. A pass is one payment for your event, from $12, and it never renews. Keep-alive is $3/month for up to 15 printed codes you have finished editing, with one destination edit per code per quarter.

### Can I use my own custom domain?

Yes. A custom domain is included on passes, from Starter, and during the trial. Starter takes a subdomain such as go.yourbrand.com; apex domains start on Pro, where your DNS host supports ALIAS, ANAME or CNAME flattening. Codes on your own domain stay under your control, and you can export ready-made redirect rules for them.

### Do you charge VAT or extra fees?

No VAT is added at checkout: the price you see is the price you pay, and your invoice shows the same amount. Prices are in US dollars; checkout can show and charge them in your local currency and shows the final amount before you pay.

### Any discount for nonprofits or schools?

Not at the moment, and there are no discount codes or coupons for anyone. Fixed codes are free for everyone, a pass covers a single event from $12, and Keep-alive keeps finished codes working for $3/month, which keeps small budgets small.

### Can I export my codes and data?

Yes. Export covers codes, destinations, pages, files and ready-made redirect rules for Nginx, Apache, Cloudflare, Netlify and Vercel. It stays available for 12 months after paying stops. With codes on your own domain, those rules keep your printed codes working wherever you move them.

### Where do people who scan my codes land?

Straight on your link, on every plan. Free fixed codes open the link inside the pattern. Editable codes go to your destination, or to a page you choose to add, like a password screen.

### What does fair use mean for scans?

Paid plans put no cap on scans, and redirects are never stopped for volume. Fair use covers hosted files: each plan includes a monthly amount of file delivery. Above it, we tell you first and offer an add-on or an upgrade, and only after a notice period do we slow down file downloads. Redirects keep working.

### Will my price ever go up?

Existing subscribers keep their price for at least 24 months, and for as long as they stay on the same plan and billing period after that.

### Do I get a reminder before codes stop?

Yes. Before a code stops for billing or at the end of a term, you get an e-mail and an in-app reminder 7, 3 and 1 day ahead. Your first plan payment is refundable within 14 days, once per customer.
