Referral Bear

What 30 SaaS affiliate programs publish about commission terms

A dated public-source ledger of 30 SaaS affiliate offers, separating rates, earning periods and attribution windows without treating the sample as an industry average.

By Tommy · Reviewed

A white bear reading a blue book titled 30 Programs.

A headline percentage is not enough to compare an offer

We recorded public terms from 30 distinct software vendors on 13 September 2026. The ledger separates commission rate, earning duration and attribution window. It includes conditional tiers, fixed awards, unclear fields and conflicting wording rather than forcing every offer into one percentage.

The clearest lesson is about comparison: a 30% offer for one year is not the same obligation as 30% while the customer remains subscribed. A cookie window determines which referral journey can qualify; it does not tell you how long commissions continue after qualification.

In this ledger, 19 of 30 records have a numeric cookie/window value, one describes permanent account attribution, and ten are marked unknown. “Unknown” means we did not establish the value from the inspected source, not that no rule exists. We do not report an average commission rate because the bases, tiers and earning periods differ.

How we selected and recorded the sample

We defined the inclusion rules before collection: include distinct subscription-software vendors with an official public page establishing their own affiliate program. We used a convenience sample spanning email, marketing, websites, education, sales and media tools. We excluded customer-created programs, duplicate brands, third-party roundups and candidates whose program could not be established from the inspected page.

The source column below identifies the page used for each record. All entries share the 13 September 2026 check date. Search-result excerpts and accessible page text were used; interactive or account-only terms were not treated as known. We did not join programs or contact vendors. Where a field was unclear, we retained the wording or recorded an unknown.

This is research about published offers, not realized earnings, accepted applicants, conversion rates or a representative census of SaaS. Source freshness and extraction limits matter. Recheck the vendor's current terms before using any entry to negotiate or publish your own offer.

The 30-program source ledger

Each row links directly to the inspected official source. Higher rates may depend on performance tiers or separate agreements. Dollar awards, annual offers and first-payment percentages are not interchangeable with monthly recurring percentages.

Program and sourcePublished rateEarning periodCookie / attributionQualification

beehiiv

50–60%, tiered

12 months

Unknown

Higher tiers depend on conversions.

Kit

50%; later 10–20% by status

12 months, then status-dependent

Unknown

Ongoing awards require qualifying tier status.

MailerLite

30%

While customer remains active

45 days

Signup in window; paid upgrade may occur later.

ActiveCampaign

30%; same page also says 20–30%

Conflicting: 12 months and ongoing language

Unknown

Do not normalize until vendor confirms current terms.

GetResponse

40–60%, tiered

12 months

90 days

50 and 100 sales in 12 months unlock higher tiers.

Brevo

Fixed reward; amount unknown

Unknown

Unknown

Public page describes fixed rewards without an amount.

systeme.io

60%

While customer remains subscribed

Account attribution described as permanent

Do not interpret account association as a numeric cookie lifespan.

Unbounce

25–35%

12 months

90 days

Repeat click restarts the stated window.

Instapage

Referral fee; amount unknown

Unknown

Unknown

Page establishes program but does not provide a rate in inspected text.

Surfer

75–125% first monthly payment; 15–25% annual

First purchase

90 days

Tiered acquisition award; not a recurring monthly percentage.

Thinkific

30% standard plans; $150/month Plus

Recurring, described as lifetime

90 days

Percentage and fixed Plus awards remain separate.

HubSpot

30% base; higher tiers vary

Up to 12 months

180 days

Custom higher-tier arrangements not normalized.

Webflow

50% base; 10–15% additional by tier

12 months; up to 12 additional months by tier

90 days

First subscription; renewal extension depends on tier.

Framer

50%

First 12 months or cancellation

90 days

Terms exclude tax/fees and allow campaign variations.

Podia

20%

12 months

31 days

Monthly payout timing is separate from the cookie window.

Pipedrive

20–30%; custom highest tier

12 months

90 days

Tier eligibility conditions apply.

Freshworks

15%

12 months

90 days

Eligible Freshworks products under program terms.

Transistor

25%

While customer remains subscribed

30 days

Only Transistor's own offer recorded; competitor claims excluded.

Riverside

Up to 20%

Unknown

Unknown

Page does not establish a clear earning cap in inspected text.

Teachable

30%

12 months

30 days

Vendor's own program, not a school owner's affiliate settings.

Castos

25% hosting

12 months

30 days

Separate 10% production-service offer excluded from software comparison.

LearnWorlds

Up to 30%

While customer remains subscribed

Unknown

Vendor's own offer, not customer school-program settings.

Rewardful

25%

12 months

60 days

Own affiliate program, not configurable customer campaigns.

FirstPromoter

25–35%, tiered

12 months

120 days

Own program; begins at 25%.

Senja

30%

Described as lifetime

Unknown

Cookie question visible but answer not exposed in inspected text.

lemlist

25%

12 months

30 days

Eligible plans and new-team requirements apply.

Testimonial.to

30% recurring

Cap not established in inspected source

Unknown

Source says coupon-code discounts do not receive affiliate payouts.

Close

30% affiliate offer

12 months

Unknown

Do not mix affiliate offer with other partner groups or legacy terms.

Synthesia

25% of qualified net payments

Cap not established in inspected source

60 days

Starter/Creator offer; qualification rules apply.

Fathom

Unknown in current FAQ

Specific partner group determines duration

90 days

Older referral landing page not used to override current group-specific FAQ.

Keep contradictions visible

ActiveCampaign's inspected page includes both a 12-month statement and ongoing tiered language. We retain that conflict instead of selecting whichever version makes a cleaner comparison. Fathom's current FAQ places earning duration in the partner's assigned group; we do not replace that with an older public landing-page offer.

systeme.io describes a permanent account association. We record that as an attribution description rather than converting it into an invented number of cookie days. Surfer's current offer describes a first-purchase award, so its percentage belongs in a different comparison from an ongoing commission.

These examples show why a rate-only table can mislead. Missing information can also come from how a page renders, not only from what a vendor chooses to disclose.

Use the ledger to improve your own terms

Publish enough information for an affiliate to explain the offer: rate or amount, eligible revenue base, earning period, attribution rules, approval timing and payout conditions. Keep example earnings separate from the contractual rule. State the conditions for tiers and avoid using “lifetime” without explaining what must remain true.

Use the commission-rate guide to work through your own costs and the calculator to compare durations over a fixed horizon. Neither tool tells you which rate will recruit the right people; that requires direct evidence from your intended affiliates.

The ledger is available as a CSV download. It preserves the check date, source and unknowns so you can recheck or extend the sample. Review changing program pages before reusing an entry.

What 30 SaaS affiliate programs publish about commission terms | Referral Bear