For SaaS companies billing on Stripe

Pay affiliates on every Stripe renewal.

Connect Stripe, and every payment from a referred customer, including each renewal, is credited to the partner who sent them. If the customer gets a refund, the commission is reversed before you pay it. Plans start at $19 a month and we take no cut of your revenue.

Free for 14 days. No credit card needed. See plans and pricing

  • Recurring commissions on renewals
  • Connects to Stripe by webhook
  • No transaction fees
  • Partner portal on every plan

Refunds reverse the commission

Commissions wait out your refund window, so you never pay a partner for a sale that came back.

Examples of events Affiliatops records: click, signup, payment, renewal, refund, coupon, lead, hold, payout.

  • clickrina.yt → /pricing
  • signupacme.io · attributed to Dev Weekly
  • payment$49.00 · commission +$9.80 pending
  • renewalmonth 7 · Founders +$5.80
  • refundinvoice #1042 · commission reversed
  • coupon$99.00 · code MARCUS20
  • leadsubmitted by Sarah · qualified
  • hold30-day window cleared · approved
  • payout12 partners · $2,140.60 · invoiced

The problem

Questions a spreadsheet can’t answer.

Which partner brought this customer?

Each click, sign-up, trial, and payment is tied to the partner who referred it, by referral link or coupon code.

Is this commission still owed after the refund?

Commissions wait out a hold period you set. A refund cancels or claws back the matching commission.

What do we actually owe each partner?

Balances, approvals, payouts, and invoices live in one ledger, and every change is logged with who made it and when.

How it works

From first click to paid commission.

If you track referrals today with coupon exports and a spreadsheet, this is the same process with the counting done for you.

Use cases

One partner program, whatever you sell.

Pick your business type when you set up your workspace. Affiliatops shapes the dashboard, tracking, and commission rules around it.

Recurring · 12 mo

SaaS

Subscription software

  • Sign-ups from your app, then subscriptions and payments from Stripe webhooks or the server API
  • Recurring commission for the first payment, a set number of months, or the customer’s lifetime
  • MRR, churn, trial conversion, and cohorts, broken down by partner
+10%SAVE20

E-commerce

Online stores

  • Orders tracked by a script on your store, whether it runs on Shopify, WooCommerce, or a custom site
  • A percentage or fixed commission per order, set per partner group or program
  • Refunds cancel or claw back the matching commission
$

Services and more

Agencies, consultants, education, memberships

  • Partners submit leads from their portal for your team to qualify
  • Record payments by hand or send them by API, one-off or recurring
  • Commission on each recorded payment, with the same hold and refund rules

Platform

What’s in the workspace.

Each workspace tracks money in its own currency. The pricing page shows which plan includes what.

Program settings

Commission rules, partner groups, coupon codes, marketing resources, and team roles in one workspace.

Partner portal

Partners get their links, codes, resources, referral status, and payout history without asking your team.

For your developers

One script tag, signed Stripe webhooks, and a server events API that is safe to retry. The API reference is public, and the same docs are written for an AI coding agent to integrate directly.

Reports

Partner performance, cohorts, scheduled reports, and CSV exports. SaaS workspaces also get MRR and churn by partner.

Admin dashboard

See the dashboard.

This is the home screen of a SaaS workspace. It shows the recurring revenue your partners brought in, how it changed this period, and how many partner clicks turned into trials and paying customers.

Affiliatops admin dashboard for a demo SaaS company, last 30 days: MRR $19,493.81, 49 paying customers, trial conversion 50% (4 of 8 trials started this period have paid) and customer churn 4.7%. Wider screens also show ARR, net new MRR, a partner-sourced MRR chart and a funnel from partner clicks to converted trials.
Admin dashboard of a SaaS workspace, with demo data.

Partner portal

Partners see what they’ve earned. Your team stops answering DMs.

Partners get a portal that shows their link, their referrals, and what they are owed, so they don’t have to email you to ask.

  • A branded partner portal on every plan
  • Each partner’s link, codes, and marketing resources in one place
  • Live status for every referral, so partners don’t have to ask
  • Every commission shown as pending, approved, or paid
  • Payout history partners can check on their own
Try the demo

Every commission, one clear path

What your partners see in their portal

  1. 1
    PendingInside the refund hold
  2. 2
    ApprovedAdded to your balance
  3. 3
    PaidIncluded in a payout

Refunds during the hold period reduce or cancel the commission before it reaches the partner’s balance.

FAQ

Questions before you start

Who is Affiliatops for?

SaaS companies that bill through Stripe are the main fit. Online stores and service businesses such as agencies and course creators run programs on it too. Partners join the programs those businesses run.

Do I need a developer to set it up?

Not for everything. The tracking script is one line of HTML, and connecting Stripe means pasting a webhook address into your Stripe dashboard. Service businesses can record leads and payments by hand. A developer helps if you want to send events from your own backend through the API.

How are refunds handled?

Every commission waits out a hold period you choose (30 days by default). If a refund arrives, the matching commission is cancelled or reduced. If it was already paid, the amount is deducted from the partner’s next payout.

Can partners earn recurring commission?

Yes, in SaaS and “Other” workspaces. Pay on the first payment only, for a set number of months, or for the customer’s lifetime, and optionally add a bonus for sign-ups or trials.

How are partners paid?

Affiliatops works out what each partner is owed and builds the payout list. You approve it in the app and see where each partner wants to be paid, then pay them through PayPal, Wise, bank transfer, or an e-wallet the way you do today. Affiliatops doesn’t send the money itself. Each payout gets an invoice, and partners see it as paid in their portal.

Which platforms does it work with?

Stripe for subscription billing, any website that can load a script tag (including Shopify and WooCommerce stores), and other billing systems through the server API. For businesses in Indonesia, it works in rupiah, takes manual bank-transfer payments, and connects to Midtrans and Xendit for subscription billing.

Which currencies are supported?

Plans are billed in US dollars. Each workspace tracks sales and commissions in its own currency, such as USD, EUR, GBP, AUD, or IDR.

How do I get started?

Pick a plan and start a 14-day free trial, no credit card needed. We review each new workspace before it goes live, then a short setup wizard walks you through your business type, details, and commission rules.

I’m a partner. How do I join?

Register as a partner. The business running the program reviews your application, and once you’re approved your dashboard shows your referral link and earnings.

Start a free trial and invite your first partner.

Sign up, connect Stripe, set your commission rate, and send your first partner their link.

Included in every workspace

  • Admin workspace and branded partner portal
  • Setup that fills in your business details from your site
  • Referral links, coupon codes, and a tracking script
  • Stripe webhooks and a server events API
  • Commission holds, refund clawbacks, and payout reviews
  • Graduated commission rates that step up as a partner brings in more customers
  • Suspicious clicks flagged, and their commissions held an extra 14 days
  • Partner onboarding emails and marketing resources

Want to see it first?

The interactive demo walks a referred customer from a partner link through a Stripe trial, renewal and refund, and shows each commission it creates. It runs on sample data.

Guides

Running a partner program

All guides