For SaaS on Stripe or Paddle

The SaaS affiliate program
that never taxes your growth.

A subscription business already has the ingredients for a referral engine: users who chose to pay, a churn curve to improve, and a checkout Qanary can read directly. The part most affiliate software gets wrong is pricing — tying your bill to the revenue the program brings in.

Qanary connects Stripe in one click, meters bot-filtered clicks and conversions instead of MRR, and stays flat whether your best affiliate sends you three customers a month or three hundred.

Why it fits

The parts that matter for a subscription business.

Recurring, not one-off, rewards

Reward affiliates on the first payment, every renewal, or both — automatic rewards run against the same Stripe subscription events you already have.

Trial abuse doesn't slip through

Fraud checks run before a commission accrues, so self-referrals and disposable trial accounts get caught before they cost you a payout.

Champions get a better rate

Tags and VIP rates let your top customer-turned-affiliate earn more than someone who dropped one link once, without a separate program to run.

A private beta or launch cohort

Private campaigns keep an invite-only affiliate rate out of your public pricing page — useful for design partners and early champions.

Payouts you can actually file

1099s and tax forms come out the other end when a customer-affiliate crosses the US reporting threshold — no separate contractor system to bolt on.

A real free plan to validate on

Ship the program on the Free plan — 5,000 events a month, full tracking — before committing budget to a channel that might not work yet.

Setup

Connect Stripe. That's most of it.

Connect your Stripe account, create a campaign with a commission rate, and invite your existing customers to a branded portal. If you'd rather not click through it by hand, point an AI agent at llms.txt and it wires the tracking snippet and checkout for you — see the AI-built apps use case if that's how you shipped the product in the first place. Billing on Paddle, Lemon Squeezy, or Polar today still works through the REST API while native connections roll out.

Pricing

Same plans. Whichever page brought you here.

Metered on events, never on affiliate revenue — the numbers below are the whole price, not a starting point.

Free

$0

5,000 events/mo

  • 1 campaign
  • All billers, full tracking
  • "Powered by Qanary" badge
Most popular

Core

$49/mo

350,000 events/mo

  • Affiliate + referral
  • No usage surprises — nothing breaks
  • Unlimited affiliate revenue
  • Clawbacks + coupon tracking
  • Branding off

Growth

$99/mo

700,000 events/mo

  • No usage surprises
  • Multiple campaigns
  • Custom portal + link domain
  • Server-side attribution
  • Fraud rules, team seats

Scale

$299/mo

Unlimited events

  • No retention cap
  • All modules as they ship
  • Multi-brand
  • SSO

Full feature-by-feature comparison on the pricing page.

FAQ

Fair questions.

Does Qanary take a cut of my subscription revenue?

No. Qanary meters meaningful events — a bot-filtered click or a new conversion — and never looks at what your subscribers pay. Core is $49/mo with 350,000 events included, whatever your affiliates earn you.

How do you stop a customer from just referring themselves?

Fraud checks flag suspicious patterns — same card, same device, same IP as the referring account — before a commission is owed, with a review queue for anything borderline.

Can I pay a different rate on annual vs. monthly plans?

Yes — campaigns and tags let you set different reward rules by plan, cohort, or individual affiliate.

What happens when a referred customer churns?

Recurring rewards stop when the underlying subscription does — Qanary reads the live Stripe subscription state, so there's no manual reconciliation to run each month.

I bill through Paddle, Lemon Squeezy, or Polar — does this still apply?

The mechanics are identical; the connection method is what changes. Stripe is native today, and the other three route through the REST API and webhooks until native support ships — see the integrations page for the current status.

Start the program on the Free plan.

Connect Stripe, invite your first customers, see if the channel works before you pay for it.

Join the waitlist