SaaS affiliate benchmarks for 2026: commission, activation and cookie windows
Median commission, activation, cookie window and revenue concentration for SaaS affiliate programs in 2026, checked against HubSpot, Webflow and Notion terms.
Muzahid Maruf, FounderUpdated
On this page
- 01What are the SaaS affiliate benchmarks at a glance?
- 02What commission rates do named SaaS programs pay?
- 03How long should a cookie window last, and what does Safari do to it?
- 04Where do top affiliate programs pull away on activation?
- 05How concentrated is affiliate revenue, and how do partner tiers respond?
- 06How do payout timing, thresholds and hold periods work?
- 07What does TrackRev's own data say about the affiliate channel?
- 08How do you benchmark your own program?
Explore with AI
Opens this article inside the chosen assistant with a ready-made prompt.
SaaS affiliate benchmarks are the medians that show whether a program pays, converts and tracks like the rest of the market.
For 2026 they come down to a few figures: a 20% commission on B2B products, a 60-day cookie window, 18% of new partners selling within 30 days, and 71% of revenue coming from the top tenth of the roster.
Top-quartile programs reach 31% activation. PartnerStack's best vendors mostly offer 20% to 30%, and HubSpot, Webflow, Notion, Semrush, GetResponse and Zoho publish terms from 15% to 50%.
The sections below set those terms next to the activation data, and we built TrackRev to measure each one.
Key takeaways
- Read the medians as ranges and match the definition. The dataset counts a paid sale in a partner's first 30 days as activation, so a source that counts first clicks will show a higher figure.
- Activation varies fivefold between programs, from 31% in the top quartile to 6% in the bottom, and PartnerStack's data points to vetting and fast onboarding as the levers.
- Published terms run from Zoho's 15% to Webflow's 50% for 12 months, and tier ladders at HubSpot, Semrush and GetResponse raise the payout for partners who prove their sales.
- In TrackRev data a 60-day window passes the 90th percentile of click-to-paid time at 48.2 days, yet Safari deletes JavaScript-written cookies after a week without a visit.
- Set holds against dispute timing, which Stripe says is typically 120 days on cards, and reverse commission automatically when a refund or dispute lands.
- In TrackRev's Q2 2026 workspace data, affiliate traffic converts to paid at 3.9% and carries a 1.4x lifetime value multiplier, against 0.8x for paid social.
What are the SaaS affiliate benchmarks at a glance?
These medians come from our affiliate program benchmark dataset, which takes the cross-source median of 2026 public reports from Impact, PartnerStack, Awin, Rakuten Advertising and CJ Affiliate.
It synthesizes other people's research and does not measure TrackRev customers, so read each figure as the middle of a range.
| Metric | Median program | Spread across programs | What it measures |
|---|---|---|---|
| Commission rate, B2B SaaS | 20% | 15% for B2C SaaS, 30% for information products | Share of each referred payment, usually for a fixed term |
| Cookie window | 60 days | 28% of programs use 30 days or fewer, 7% use 180 or more | How long a click can still earn credit |
| 30-day activation | 18% | 6% in the bottom quartile, 31% in the top | Affiliates with a paid conversion within 30 days of joining |
| Revenue from the top 10% of affiliates | 71% | 84% in the top decile of programs | How concentrated partner revenue is |
| Days to first commission | 14 | 5 in the top quartile, 27 in the third | Approval to first attributed paid conversion |
| Most common payout structure | Recurring for 3 to 12 months | 39% of programs, against 33% one-time and 18% lifetime | How commission is paid after the first sale |
Source: TrackRev affiliate program benchmark dataset, Q2 2026. Activation counts a paid conversion within 30 days of joining.
Check the definition before you compare
Activation can mean a first click or a first paid sale, over 30 days or over the program's lifetime. In a roster of 100 partners, 40 might send a click while 12 make a sale. Match your own definition to the source's before calling a number good or bad.
What commission rates do named SaaS programs pay?
PartnerStack's Research Lab looked at its 25 highest-performing vendors in 2023 and found that the offers paying out the most in total commission were 20%, 25% and 30%, in that order, with an average of 23.53% (PartnerStack chart, March 2024).
ERP software paid 30% to 35% on average. That sample is the top of the market, so it says little about the median program.
| Program | Commission | Cookie window | Detail |
|---|---|---|---|
| HubSpot | 30% of the monthly subscription | 180 days | Recurring for up to 1 year; tiers by monthly sign-ups |
| Webflow | 50% of the first subscription | 90 days | For up to 12 months; first-touch attribution |
| Notion | Up to $50 per activated sign-up, plus 20% of year-one revenue | 180 days to upgrade | Last-click; reward may be clawed back on a refund in the first 2 months; page says it is not accepting new affiliates |
| Semrush | $100 to $300 per sale, $10 per free trial | 120 days | Flat fee by toolkit; paid through Impact |
| GetResponse | 40% for 12 months, 50% at 50 sales, 60% at 100 sales | 90 days | Sales counted over 12 months; run on PartnerStack |
| Zoho | 15% of each qualified sale for 12 months | 90 days | Referred customers get $100 in wallet credits |
Terms from each program's own page (HubSpot, Webflow, Notion, Semrush, GetResponse, Zoho), October 2026.
Sources: partnerstack.com/resources
Five of the six pay for the first 12 months or year one, according to the October 2026 pages. Semrush pays a flat dollar amount per sale instead, and Notion adds a per-sign-up bounty to its revenue share.
That matches the dataset's most common structure, recurring commission for a fixed term of 3 to 12 months, followed by one-time payment at the sale.
Lifetime recurring is rarer, and 3% of programs pay a flat dollar amount, with a median of $45.
What does the same customer cost under each structure?
Commission cost is the share of a customer's payments that goes to the affiliate. Take a hypothetical $79-a-month plan, so a customer who stays all year pays $948.
The percentages in the table above translate into these 12-month payouts to the affiliate.
| Structure | Affiliate earns over 12 months | Gross profit you keep at 75% margin |
|---|---|---|
| 15% for 12 months (Zoho) | $142.20 | $568.80 |
| 20% for 12 months (benchmark median, B2B) | $189.60 | $521.40 |
| 30% for 12 months (HubSpot) | $284.40 | $426.60 |
| 40% for 12 months (GetResponse, entry tier) | $379.20 | $331.80 |
| 50% for 12 months (Webflow) | $474.00 | $237.00 |
Hypothetical $79 plan, customer retained for all 12 months, no refunds. At a 75% gross margin the $948 of revenue leaves $711 of gross profit before payment fees and support.
Customers also leave. In our attribution data, the median time to first churn for affiliate-referred customers is 9.6 months, so a 12-month term will not pay in full on every referral.
That is the reason to calculate commission from paid invoices.
Stripe's subscription webhook documentation says invoice.paid is sent when an invoice is successfully paid, and its renewal flow ends in the same event, so a ledger built on it stops accruing when the customer stops paying.
For rates by price band, see affiliate commission benchmarks.
How long should a cookie window last, and what does Safari do to it?
In the dataset, 41% of programs use a 60-day window, 28% use 30 days or fewer, 24% use 90 days and 7% use 180 or more, which puts the median at 60.
The named programs above lean longer: HubSpot and Notion allow 180 days, Semrush 120, and Webflow, GetResponse and Zoho 90.
A window should follow how long buyers take to pay. In our Q2 2026 workspace data, days from first click to first paid charge are distributed as follows:
| Percentile | Days from first click to first paid charge | Window that reaches it |
|---|---|---|
| 50th (median) | 6.3 | 7 days |
| 75th | 21.0 | 30 days |
| 90th | 48.2 | 60 days |
| 95th | 73.5 | 90 days |
Per-workspace medians across all channels, TrackRev workspace data, Q2 2026. Each workspace's own window truncates its tail, so real tails run longer.
Why does Safari shorten a 60-day window?
Safari Intelligent Tracking Prevention is the WebKit rule that makes a configured window and an effective one differ.
According to the WebKit tracking prevention page, Safari deletes cookies created in JavaScript, and other script-writable storage, after 7 days of no interaction with the site.
A 60-day window in a client-side snippet is cut to 7 days for Safari visitors who do not return within the week, and 7 days is barely past the 6.3-day median above.
WebKit also caps the expiry of cookies set in an HTTP response at 7 days when it detects third-party CNAME or IP address cloaking. How this plays out for SaaS conversions is in the Safari ITP breakdown.
Those figures cover every channel.
A partner's review may land early in a buyer's evaluation, so we would start a self-serve product at 60 days and move to 90 or more when a trial and a purchasing approval sit in the path.
Where do top affiliate programs pull away on activation?
Activation is the share of recruited affiliates who make a paid sale within 30 days of joining. It varies fivefold between the top and bottom quartile, and the dataset ties the gap to onboarding effort.
The table pairs each quartile with the onboarding that typically goes with it.
| Program tier | 30-day activation | Typical onboarding |
|---|---|---|
| Top quartile | 31% | Welcome sequence, ready-made creative, first-week check-in |
| Second quartile | 22% | Welcome email, swipe copy library |
| Median program | 18% | Approval email, dashboard link |
| Third quartile | 11% | Approval email only |
| Bottom quartile | 6% | Approval, then no further contact |
Source: TrackRev affiliate program benchmark dataset, Q2 2026.
Out of 100 recruited affiliates, a median program ends the first month with 18 who have made a sale. A top-quartile program has 31 and a bottom-quartile program has 6.
PartnerStack's chart data supports the same lever from the recruiting side. Of partners approved into its Network, 43% have earned a commission, against 3% of partners outside it (May 2024).
After PartnerStack gated entry in 2023, the share of activated, approved partners earning commissions rose 2.25 times (July 2024).
Speed matters as well. 37% of Network partners join their first partnership within 24 hours of approval, with a median of two days (June 2024).
Those are marketplace partners browsing for programs, so invited partners may move more slowly, but a welcome email that goes out on day three still lands after half of them have joined a first program.
Sources: partnerstack.com/resources · partnerstack.com/resources · partnerstack.com/resources
What do the best programs do in the first week?
A first-week routine is the short sequence that moves a new partner toward a sale. First, approve applications within 1 day. Second, send the referral link together with 1 ready-to-publish post.
Third, have a person ask what the partner plans to publish. We would invite your most engaged customers before anyone else, because they already understand the product.
A starter kit of screenshots, approved claims and any coupon code gives a new partner a head start.
The dataset's median program takes 14 days to a first commission, against 5 in the top quartile, so a fast first week matters. The launch steps are in how to start an affiliate program.
How concentrated is affiliate revenue, and how do partner tiers respond?
Affiliate revenue is a power law: a few partners produce most of the sales, and the dataset puts numbers on it.
| Affiliate segment | Share of revenue, median program | Share of revenue, top decile of programs |
|---|---|---|
| Top 1% of affiliates | 34% | 52% |
| Top 10% of affiliates | 71% | 84% |
| Top 25% of affiliates | 89% | 95% |
| Bottom 50% of affiliates | 2% | 0.4% |
Source: TrackRev affiliate program benchmark dataset, Q2 2026.
Worked example: a 200-partner program
If a program with 200 partners earns $20,000 a month in partner revenue and matches the median row, the top 20 partners produce $14,200, the top 2 produce $6,800, and the bottom 100 together produce $400.
Recruiting 100 more partners who behave like the bottom half would add about $400 a month. One more partner who resembles the top 2 would add far more.
An application does not show which partners those will be, so tiers that pay more to partners who prove themselves do the sorting.
Semrush raises its Semrush One payout from $300 a sale at 0 to 4 sales a quarter to $450 at 50 or more.
GetResponse moves from 40% to 50% commission at 50 sales in 12 months and to 60% at 100.
HubSpot sorts partners by monthly sign-ups into Starter (0 to 29), Sprocket (30 to 99) and Elite (100 or more), and Elite partners get custom commission subject to approval.
How do payout timing, thresholds and hold periods work?
A payout term is the rule for when and how a partner gets paid, and payout terms vary more than headline rates. First, HubSpot sets a $10 minimum balance and pays by direct deposit or PayPal.
Semrush runs on the Impact network, locks a transaction 27 days after the end of its month, and pays 21 days after the end of the month in which it locked.
Read literally, a sale on January 10 locks on February 27 and pays on March 21, a 10-week wait.
Notion says it may claw back the reward when a user downgrades to free or gets a refund in the first 2 months. Mechanics for paying partners, including tax forms, are in how to pay affiliates.
Second, holds exist because of disputes. Stripe's documentation says card networks typically allow cardholders to dispute a payment within 120 days, and alternative payment methods typically allow up to 180.
A 30-day hold ends with 90 days of the card dispute window still open, and a hold long enough to cover all 120 makes honest partners wait four months.
We would pair a moderate hold with automatic commission reversal, as covered in affiliate refund clawbacks.
What does TrackRev's own data say about the affiliate channel?
TrackRev's attribution dataset measures channels per workspace across 4,217 workspaces active between April 1 and June 22, 2026. We found that 1,612 of those workspaces report an affiliate or partner channel.
| Channel | Click-to-paid | Revenue per click | LTV multiplier | Median months to first churn |
|---|---|---|---|---|
| Newsletter (owned email) | 4.8% | $4.40 | 1.9x | 11.8 |
| Affiliate / partner | 3.9% | $4.10 | 1.4x | 9.6 |
| Paid search | 2.4% | $2.20 | 0.9x | 7.1 |
| Paid social | 1.2% | $1.30 | 0.8x | 6.2 |
Per-workspace medians, TrackRev workspace data, Q2 2026. The LTV multiplier is 12-month channel LTV divided by the workspace's overall 12-month LTV, and the LTV and churn columns cover the 1,803 workspaces with at least 12 months of paid history.
Affiliate traffic converts to paid slightly below the 4.2% all-channel median, and its customers are worth 1.4 times the workspace average over 12 months against 0.8 times for paid social.
The dataset skews toward bootstrapped and growth-stage SaaS with a median MRR of $14,800, so enterprise programs should treat the figures as directional.
How do you benchmark your own program?
A program benchmark is a set of 5 numbers that compare your program with everything above:
- Divide the affiliates with a paid conversion within 30 days of joining by the affiliates who joined, for each monthly cohort, and compare the result with the 18% median.
- Take the revenue from your top 10% of partners as a share of all partner revenue and compare it with 71%.
- Find the 90th percentile of days from click to paid charge for partner-referred customers and check it against your configured cookie window.
- Add up commission paid and pending as a share of partner-attributed revenue, and check it against gross margin.
- Count the days from sale to payment, since partners compare payout lag across programs.
How does TrackRev support these benchmarks?
TrackRev is SaaS affiliate software for indie hackers and small SaaS teams, with no limit on tracked revenue.
Its partner analytics page shows active partners, clicks and sales over the last 30 days, partner revenue, and a top-partners list by lifetime attributed revenue, so concentration is a quick read.
Each program sets its own cookie window, credit rule (last click, first click or shared), payout schedule, payment threshold and hold period, which runs from 0 to 180 days and defaults to 0.
A refunded or disputed charge reverses its commission automatically. The affiliate program runs on paid plans from Indie at $29 a month, with link tracking and revenue attribution built in.
TrackRev has no partner marketplace, so partners arrive by invite, application form or your own outreach. If you want a pool of pre-vetted partners to recruit from, PartnerStack's Network is built for that.
Found this useful? Share it.
Frequently asked questions
- Fewer than 1 in 5 recruited affiliates activate in a typical program, and more than 3 in 10 puts a program in the top quartile. Measure each signup cohort only after its own 30 days have passed, because recent signups drag the rate down. Programs near 11% usually send an approval email and little else, which is the cheapest thing to fix.
- Work backward from what a customer is worth to you over the payout term. The B2B median is 20% for 12 months and PartnerStack's top vendors averaged 23.53% in 2023, so the competitive band runs 20% to 30%. Add tiers for proven partners before raising the base rate for everyone.
- Set it from your own click-to-paid timing, since a competitor's window reflects its own buyers. Sixty days reaches past most self-serve buyers, and a trial plus a purchasing approval justifies another 30. If tracking depends on a client-side cookie, test it in Safari.
- In the median program roughly 1 in 10 affiliates produces 71% of revenue, and in the most concentrated tenth of programs the same group produces 84%. With 40 affiliates, expect about 4 to carry the program. A quiet bottom half is normal, and tracking deserves a check only if your best partners show no clicks.
- The median affiliate needs 14 days from approval to a first commission. Top-quartile affiliates by year-one revenue take 5 and third-quartile ones take 27. An affiliate with no conversion by day 60 has a 3.7% lifetime chance of making one, so review the roster at 30 and 60 days and message anyone with clicks and no sales.
- Recurring for a fixed term suits a subscription, because the affiliate is paid while the customer pays. One-time commission at the sale, with a median of 25% in the dataset, suits annual-only or single-payment products and caps your exposure. Lifetime recurring, used by 18% of programs, has the median rate of 30% and commits you to pay for as long as the customer stays.
- No. The free plan covers link tracking: 50 links, 1,000 tracked events a month and one workspace. The affiliate program and revenue figures need a paid plan, which starts at Indie for $29 a month.

Written by
Founder, TrackRev.io & Contant.io
Muzahid Maruf founded TrackRev.io, SaaS affiliate software with no limit on tracked revenue, and Contant.io. He writes about affiliate programs.
Writes about Marketing attribution · Link tracking · Revenue analytics · SaaS growth
Run your affiliate program without a revenue cap.
Affiliate software for indie hackers and small SaaS teams: $29 a month flat, 0% fees, link tracking and revenue attribution built in. Free to start, no card.