Unlimited links, qrtags and scans. You pay for capability.

Domains, seats, history and API rate: those are the meters. Traffic never is. A campaign can go viral and your bill does not move.

A year costs ten months
Solo

One brand, one person. Print once, re-point for as long as you own it.

$15$150 / mo/ year
billed monthlyworks out to $12.50/mo
domains 1
seats 1
history 1 yr
api rate 60 / min
links · qrtags · scans unlimited
  • Your own domain on every redirect
  • Domain collaboration: on Chain
  • Smart routing, split tests, conversions: on Chain
  • Seat packs +5/$15 · +10/$25
  • Domain packs +5/$10
  • No cookies, no IP logs, no consent banner
most chosen
Team

A marketing team running campaigns across a few brands.

$39$390 / mo/ year
billed monthlyworks out to $32.50/mo
domains 3
seats 8
history 3 yr
api rate 600 / min
links · qrtags · scans unlimited
  • Your own domain on every redirect
  • Domain collaboration: on Chain
  • Smart routing, split tests, conversions: on Chain
  • Seat packs +5/$15 · +10/$25
  • Domain packs +5/$10
  • No cookies, no IP logs, no consent banner
Chain

Many outlets, one roof. Each location signs in and sees only its own numbers.

$79$790 / mo/ year
billed monthlyworks out to $65.83/mo
domains 5
seats 10
history 5 yr
api rate 600 / min
links · qrtags · scans unlimited
  • Your own domain on every redirect
  • Domain collaboration: invite an outlet by email, scoped to its own domain
  • Smart routing: by device, country and time, split tests, conversions
  • Seat packs +5/$15 · +10/$25
  • Domain packs +5/$10
  • No cookies, no IP logs, no consent banner

seats = domains + 5: one per domain, plus your own team of five

On every tier, a destination is checked the moment it is set: internal blocklist, DNS existence, Google Safe Browsing and the abuse.ch malware feed. A custom domain is DNS-verified before its links go live.

add-ons

Outgrow a meter, not a plan.

Seat and domain packs attach to every tier and never cap out. Growing past a number costs a pack, not a whole upgrade. Packs are billed monthly.

seats
$15 / mo · +5 seats

Five more logins on the same pool. Internal teammates or invited outlets, it's one pool either way.

seats · bulk
$25 / mo · +10 seats

Ten more logins at a better rate. Stack as many packs as you need; there is no ceiling.

domains
$10 / mo · +5 domains

Five more custom domains on the redirect, each with its own analytics and its own collaborators.

running client work?

The agency ladder adds white-label for $150/mo.

Freelance, Agency and Agency Plus put your brand on the logged-in dashboard, the exports and every view your clients see. Self-serve, which nobody else in the category offers.

See agency pricing
the fine print, in full

No asterisks. This is the whole billing model.

Unlimited scans, on every tier

Never metered, never an overage line, never a surprise invoice. Fair-use guards against bots and abuse only. It sits far above any real campaign and triggers a conversation, never a charge.

Links never die

A lapsed plan parks every printed qrtag on a branded reactivation page instead of a 404. One click restores everything, exactly as it was.

History in years, not days

One year on Solo, three on Team, five on Chain. Not a rolling 30-day window: the dashboard you had mid-campaign is the dashboard you keep.

A year costs ten months, not twelve

A year on Team is $390 rather than $468. We quote the year total, because that is the amount you are charged; the per-month equivalent is shown underneath only so you can compare it against a monthly plan. Monthly is always available. There is no annual lock-in.

External people are seats

An outlet manager or franchisee is invited by email, signs in, and RBAC scopes them to their own domain's analytics. No public link, no anonymous dashboard. The login is the boundary.

50% off for non-profit, OSS and education

Applies to every tier and every pack. Send proof of status and we apply it to the account, not to a coupon that expires.

Talk to us

Checkout isn't live yet. Leave your email and what you're after, and we'll follow up directly.