
There is no reliable universal benchmark for a SaaS affiliate program. A commission that works for a $29 self-serve product can destroy the margin of a $1,000 assisted plan. Conversion also changes with audience intent, traffic source, and product onboarding.

This page therefore provides **planning ranges**, not market averages presented as facts. Use them to choose an initial policy, measure your own funnel, and replace each assumption with observed cohort data.

> **Methodology note — revised August 3, 2026.** RefCampaign does not yet publish an aggregated customer benchmark. The ranges below are planning scenarios based on SaaS program economics, not a proprietary sample. They are neither market medians nor percentiles.

If you are still setting up your program, the [affiliate program setup guide](/en/blog/how-to-set-up-affiliate-program-saas) covers the decisions this framework should inform.

---

## 1. Start with unit economics

The right commission motivates a partner while leaving positive margin after variable costs, refunds, and churn.

Calculate the economic ceiling for each referred customer first:

```text
Available margin = collected revenue
                 - variable costs
                 - refunds
                 - service cost
                 - required minimum margin
```

Total commission must remain below that available margin. For subscriptions, model several retention periods instead of looking only at the first payment.

### Three scenarios to compare

| Model | Starting scenario to test | When it can fit |
|---|---|---|
| One-time bounty | An amount tied to the first payment | Assisted sales or revenue collected mostly upfront |
| Capped recurring | 15-30% for 6-12 months | Subscription with reasonably predictable margin and retention |
| Lifetime recurring | Reserve for high margins and close churn monitoring | Simple offer, low service cost, strong retention |

These ranges are simulation inputs. Recalculate them with your price, margin, and retention. A percentage alone is not enough: show the likely payout in currency so an affiliate can evaluate the opportunity.

### When to introduce tiers

Start with one rule. Add a higher tier only when you have enough conversions to distinguish durable performance from an exceptional month. The criterion should be easy to understand — for example, the number of referred paying customers still active — and the measurement period must be explicit in the terms.

---

## 2. Measure conversion as a funnel

One blended rate hides where the program loses value. Track at least:

```text
affiliate click → signup or trial → product activation → payment → retained customer
```

| Stage | Calculation | If the rate declines |
|---|---|---|
| Click → signup | signups / unique clicks | Check the fit between the partner's promise and the landing page |
| Signup → activation | accounts reaching the key product event / signups | Fix onboarding and product understanding |
| Activation → payment | new paying customers / activated accounts | Review perceived value, pricing, and follow-up |
| Payment → retention | customers still active after the chosen period / paying customers | Examine referral quality, refunds, and churn |

Do not compare a detailed review, a newsletter, and a coupon site as if they carried the same intent. Build a baseline by partner type, country, offer, and landing page. Your first useful benchmark is your own cohort observed over a consistent period.

### How to build an internal benchmark

1. Fix an observation window and define every event.
2. Separate partners and campaigns with different audience intent.
3. Keep the raw count beside the rate: 2 conversions from 20 clicks is not a definitive conclusion.
4. Compare cohorts over the same retention period.
5. Change one important variable at a time.

---

## 3. Match attribution to the buying cycle

A short attribution window is simple, but it may exclude sales when prospects evaluate the product for longer. A longer window credits more journeys but creates more potential conflicts between sources.

Run three scenarios in your model:

| Window to simulate | Relevant starting point |
|---|---|
| 30 days | Self-serve purchase and fast decision |
| 60 days | Team evaluation or repeated visits |
| 90 days | Longer B2B cycle and educational content early in the journey |

These are not industry norms. Select the window that covers your observed delay from first click to payment, then publish the attribution rule clearly: first click, last click, or another model.

Also test what happens when the browser limits tracking, the prospect changes device, or a coupon is used without the original link. The useful benchmark here is the percentage of conversions your team can explain and audit.

---

## 4. Design payouts around actual risk

The validation delay should cover your refund period and the time needed to detect fraudulent conversions. It should not be arbitrarily long.

[Stripe notes that a refund can take approximately 5-10 business days to appear for the customer](https://docs.stripe.com/refunds). Your own refund policy and payment method remain the inputs that matter.

| Decision | Possible starting policy | Document clearly |
|---|---|---|
| Validation | At the end of the refund-risk period | Start date, cancellations, and fraud |
| Payout | Once per month | Closing date and sending delay |
| Threshold | The lowest level compatible with your fees | Balance rollover and currencies |
| Methods | Methods suitable for the countries you recruit in | Fees, exchange, and required information |

Measure the actual time between conversion and payout, plus the number of rejected or delayed payments. Those figures are more actionable than a market average.

---

## 5. Track program health

Affiliate signups are not an outcome. A useful operating dashboard includes at least:

| Metric | Recommended definition | Operating question |
|---|---|---|
| Activation | Affiliates with a valid conversion / accepted affiliates | Are you recruiting the right partners and helping them start? |
| Active affiliates | Affiliates with a valid conversion in the period | Does the program have a genuinely engaged base? |
| Revenue per active affiliate | Attributed revenue / active affiliates | Is quality improving independently of signup volume? |
| Concentration | Share of revenue generated by the leading affiliates | Is the program too dependent on one partner? |
| Refund and churn | Refunded or lost customers by affiliate cohort | Do referrals create durable revenue? |
| Time to payout | Days between validation and payout | Does the delivered experience match the policy? |

Define “active” once and keep that definition across reports. For a new program, inspect partner-level data before drawing an aggregate conclusion.

---

## A starting scorecard to adapt

| Dimension | Initial working assumption | When to revise it |
|---|---|---|
| Commission | Model 15%, 20%, and 30% over a capped period | As soon as actual margin or retention differs from the model |
| Attribution | Simulate 30, 60, and 90 days | After measuring the real click-to-payment delay |
| Payout | Validate after refund risk, pay monthly | When delays or fees create friction |
| Activation | Measure at 30, 60, and 90 days | After each onboarding or recruitment change |
| Quality | Track refund, churn, and margin by cohort | At every monthly program review |

This scorecard is deliberately a decision framework. Gradually replace each assumption with your cohort median, its distribution, and the observed volume.

## Your next three actions

1. Model three commission policies with the [affiliate ROI calculator](/en/tools/affiliate-roi-calculator).
2. Write down your definitions of conversion, activation, retained customer, and active affiliate.
3. Create a monthly cohort report that includes raw volumes, not rates alone.

The [affiliate program setup guide](/en/blog/how-to-set-up-affiliate-program-saas) covers the launch decisions. The [affiliate program attractiveness score](/en/tools/affiliate-program-attractiveness-score) helps review the offer from a partner's point of view.

RefCampaign tracks clicks, conversions, commissions, and payouts for a SaaS affiliate program in one place. [See pricing](/en/pricing) or [contact us](/en/contact).
