How to Start an Affiliate Program for Your SaaS
How to start an affiliate program for a SaaS product in 8 steps, from commission math and tracking to tax forms, recruiting and first-week onboarding.
Muzahid Maruf, FounderUpdated
On this page
Explore with AI
Opens this article inside the chosen assistant with a ready-made prompt.
An affiliate program is a commission arrangement in which outside promoters send buyers to a product and earn a share of each payment. How to start an affiliate program for a subscription product comes down to 8 steps.
First, set the commission you can afford. Second, choose tracking that reads your billing system. Third, write the terms. Fourth, set up payouts and tax forms. Fifth, build a sign-up page and starter kit.
Sixth, recruit your first affiliates by hand. Seventh, onboard them in week 1. Finally, test a full purchase before anyone promotes you. Commission comes first because margin limits every later choice.
According to the benchmark tables TrackRev compiled from public Impact, PartnerStack and Awin research, the median B2B SaaS program pays 20% for 12 months.
Published entry plans run $29 to $69 a month, and the larger costs are commission and your own recruiting time.
Key takeaways
- Set the commission first. On a $49 plan with an 80% gross margin, 20% recurring for 12 months pays an affiliate $117.60 and leaves you $352.80 of gross profit per customer.
- Pick tracking that reads billing events and sets its referral cookie from your server, because Safari's Intelligent Tracking Prevention deletes script-written cookies after 7 days without interaction. Aim for an attribution window near the 60-day benchmark median.
- Write the terms before you recruit: a hold period matched to your refund window, banned tactics and a disclosure rule. Collect a W-9 or W-8BEN before the first payout.
- Recruit your first 20 affiliates by hand. In the median program, 71% of affiliate revenue comes from the top 10% of affiliates.
- Onboard in week 1 with a link, a starter kit and a personal check-in. Median 30-day activation is 18%, and top-quartile programs reach 31%.
- Software runs $29 to $69 a month on published entry plans. Commission is the bigger cost: 22.5% of affiliate revenue in the 40-customer example.
Is your product ready for an affiliate program?
A SaaS product is ready for an affiliate program when 3 conditions hold. First, customers pay on a recurring plan, so one referral earns revenue for months.
Second, checkout is self-serve, so a click can become a charge without a sales call. For a sales-led product, name the CRM event that counts as the conversion. Third, gross margin absorbs a 15% to 30% commission for 12 months.
A $49 plan at an 80% gross margin leaves $39.20 of gross profit a month, so a 20% commission costs $9.80 of the total.
Beyond the 3 conditions, you should be able to name 20 people who write or talk about your category, starting with customers. If you cannot, start with a customer referral program and add outside affiliates later.
Step 1: What commission can you afford?
The right commission is the highest rate your gross margin can carry for the term affiliates expect.
In our benchmark data, 39% of programs pay recurring commission for a fixed term of 3 to 12 months and 18% pay for life, against 33% paying once at the sale.
A one-time bounty on a monthly plan loses to a rival's recurring percentage. Take a $49 monthly plan with an 80% gross margin, which leaves $39.20 of gross profit a month.
| Commission | Affiliate earns | Gross profit you keep |
|---|---|---|
| 30% of the first payment only | $14.70 | $455.70 |
| 15% recurring for 6 months | $44.10 | $426.30 |
| 20% recurring for 12 months | $117.60 | $352.80 |
| 30% recurring for 12 months | $176.40 | $294.00 |
Worked example: $49 a month plan, 80% gross margin ($470.40 of gross profit over 12 months before commission), customer retained all 12 months.
The one-time row pays an eighth of the 20% recurring row ($14.70 against $117.60), so affiliates comparing programs pick the recurring one. Recurring commission stops when the customer cancels, so a customer leaving after 4 months costs $39.20 at 20%.
For a starting rate, the benchmark tables put the median B2B SaaS program at 20% for 12 months and B2C SaaS at 15% for 6 months, and commission benchmarks by category go further. Then test the rate against acquisition cost.
If a paid customer costs $300, a $117.60 commission is 39% of the figure, and the payment arrives only after the customer pays.
Step 2: Which tracking reads your billing system?
Affiliate tracking is the software layer connecting a click to a charge, so put 4 questions to every tool.
- Does the conversion come from billing events (paid invoice, renewal, refund) or from a thank-you-page pixel missing month-2 renewals?
- Which attribution window does the tool allow? In our benchmark data, 28% of programs use 30 days or less, 41% use 60 and 24% use 90.
- Is the referral cookie written by JavaScript or by your server? WebKit says Intelligent Tracking Prevention deletes script-created cookies after 7 days of no user interaction, so a 60-day window set by script can shrink to 7 days for Safari visitors who do not return.
- Can the tool track coupon codes, flag self-referral and reverse commission on refunds and disputes?
Which entry plans cap affiliate revenue?
Entry plans cap different things, so compare limits as well as prices.
On Stripe, tools tie a visit to a purchase through a value passed at Stripe Checkout, such as the Checkout Session's client_reference_id or metadata (how affiliate tracking works shows where the link breaks).
Rewardful Starter caps affiliate-attributed revenue at $7,500 a month and FirstPromoter Starter at $5,000 a month. Tolt Basic allows $10,000 a month earned from affiliates, with manual payouts only.
For example, a program tracking $12,000 a month of affiliate revenue would exceed the Rewardful Starter cap and need Growth at $99 a month. TrackRev has no cap on affiliate revenue or commission tracked on either plan.
Tolt charges a 2% processing fee on automatic payouts on its Growth plan and above.
| Tool | Entry plan | Entry limit | Next plan up |
|---|---|---|---|
| TrackRev | Indie, $29/month | No cap on commission tracked, 1 workspace | Growth, $299/year, up to 10 workspaces, no cap on commission tracked |
| Rewardful | Starter, $49/month, 14-day trial | $7,500/month affiliate-attributed revenue, 1 campaign | Growth, $99/month, $15,000/month |
| FirstPromoter | Starter, $49/month, 14-day trial | $5,000/month affiliate revenue, 1,000 affiliates | Business, $99/month, $15,000/month |
| Tolt | Basic, $69/month, 14-day trial | $10,000/month earned from affiliates, manual payouts only | Growth, $99/month, $20,000/month |
| PartnerStack | Launch, no price on the page | Set in a demo from program size, features and support | Growth, no price on the page |
Prices from each vendor's pricing page, October 2026.
Step 3: Which terms should the program write down?
Program terms are the one-page rules that settle every disputed payout, so write them before recruiting. One page should settle 5 points.
- The rate and term (20% for 12 months, say), and whether upgrades and downgrades change either.
- The attribution window, and which touch earns credit when two affiliates share a customer.
- A hold period before commission becomes payable, matched to your refund policy: a 30-day refund window means a 30-day hold. Refunded or disputed charges reverse the commission.
- Banned tactics: bidding on your brand name in Google Ads, buying through your own link, spam, and coupon or deal-site placement if you do not want it.
- A disclosure rule. The Federal Trade Commission wants a disclosure hard to miss and placed with the endorsement itself, so one buried in a profile or behind a "click more" link falls short.
Have a lawyer read the finished page once, and see FTC, GDPR and consent rules for affiliates.
Step 4: How should payouts and tax work?
A payout setup is a schedule, a minimum and a method, picked before the first sale. Monthly payouts after the hold period are a sensible default, and a $50 minimum means you never send a $4 payment.
PayPal and Wise both accept bulk payment files, and Wise takes up to 1,000 payments in one batch, so a monthly run can be one upload. Collect tax forms first.
US affiliates send a Form W-9, and non-US individuals send a Form W-8BEN. For tax years beginning after 2025, the IRS instructions for Forms 1099-MISC and 1099-NEC set the minimum reporting threshold at $2,000, with inflation adjustments possible from 2027.
Form 1099-NEC is due to the IRS on January 31. Ask your accountant how your commissions are classified. Paying affiliates lays out methods and forms.
Step 5: What goes on the sign-up page and in the starter kit?
The sign-up page is the single page answering what an affiliate earns, how tracking works and when payment arrives.
Put a worked example near the top (a $49 plan pays $9.80 a month for 12 months), then the cookie window, payout schedule, $50 minimum and approval rule.
Keep the application to 3 fields: audience URL, audience description and promotion plan. Approve the first cohort by hand. Assemble the starter kit before the first affiliate arrives, so the day-3 email has something to attach.
The kit needs the tracking link, a product description to paste as written, one customer result with real numbers, the terms in plain English, 3 post angles with drafts (a comparison, say), and an email address reaching a real person.
Step 6: Who should you recruit first?
The first recruits are the affiliates you pick by hand, because open applications tend to fill a roster with people who never produce a sale.
In our benchmark data, the top 10% of affiliates in a median program bring in 71% of affiliate revenue and the top 1% bring in 34%, so each hand-picked recruit matters more than the headcount. 3 sources produce good candidates.
- Customers who already write, post or speak about your category, since a personal note to them is a warm ask.
- Creators whose audience matches your buyer. A 3,000-subscriber newsletter read by your exact buyer can outsell a 100,000-follower generalist feed.
- Adjacent tools whose users hit your problem next, such as a billing tool and an analytics tool.
How do you screen candidates and send the first email?
A short screen saves hours of outreach. Check each candidate against 5 signals before you write.
| Signal | Strong | Weak |
|---|---|---|
| Audience match | Readers share your buyer's job title and tools | General business audience |
| Recent publishing | 4 or more posts in the last 30 days | 0 or 1 post in 30 days |
| Monetization | Disclosed affiliate links or a sponsor page | None visible |
| Focus | One niche that overlaps your buyer | Covers anything |
| Relationship | Paying customer who has mentioned you | Has never heard of you |
Subject: Idea for [newsletter name] readers Hi [first name], Your issue on [specific recent piece] made me think of your readers who[what they are trying to do]. That is who we built [product] for. We pay [rate]% recurring for [N] months on every plan, tracked on yourown link. Want me to send the details and a test account? [Your name][Role], [product]Write the email as a note to one person in under 100 words: a specific piece the person published, who in the audience the product fits, the offer with a number, and one easy question.
Backlinko's analysis of 12 million outreach emails found an 8.5% average response rate and a 32.7% better rate for personalized message bodies.
The study was last updated in April 2019 and measures link-building and guest-post pitches sent through Pitchbox, so treat the numbers as a starting guess.
If half of the people who reply join, 10 new affiliates takes about 235 emails at 8.5%. The same study found one follow-up produced 65.8% more replies.
Send one on day 4 and one on day 8, each with a new reason to reply.
Step 7: How do you onboard affiliates in the first week?
First-week onboarding is a 5-message sequence sent between approval and day 7. The benchmark median is 18% of new affiliates reaching a paid conversion within 30 days.
Top-quartile programs reach 31% and typically run a welcome sequence, ready-made creative and a first-week check-in, while programs approving people and never contacting them again sit near 6%.
Median time to a first commission is 14 days overall, 5 days for top-quartile affiliates, 9 for the second quartile and 27 for the third. The day-7 check-in therefore lands before most first sales and shows who is stuck.
For example, a three-sentence note from a real person asking whether the link is live usually surfaces the blocker in one reply.
| Day | Message | What it carries |
|---|---|---|
| 0 | Approval | The tracking link, large and copyable, and what happens next |
| 1 | Who buys | Who the product is for, the typical buyer and the outcome they get |
| 3 | Starter kit | Description, proof point, terms and three post angles with drafts |
| 5 | One post idea | A specific idea with an editable draft and the link filled in |
| 7 | Check-in | 3 sentences from a real person asking whether the link is live and what is blocking them |
Step 8: How do you test a purchase and launch a pilot?
A launch test is a full purchase made through a test affiliate before anyone promotes you.
Create the test affiliate, buy through its link in Safari and in Chrome, and confirm the click is recorded, the commission shows as pending at the right amount, and refunding the charge removes it.
Then buy through your own account's link to check that self-referral is flagged. Launch to the first cohort only and keep applications closed for 60 days.
The benchmark dataset puts an affiliate's lifetime chance of a first conversion at 3.7% once day 60 passes without one, so day 60 is the review point.
Check 30-day activation, days to first commission and how much revenue your top 5 affiliates drive. Past the pilot, scaling an affiliate program to $50K MRR covers the next stage.
What does it cost to create an affiliate program?
The cost of an affiliate program is software plus commission plus your own time.
Software is the fixed fee, $29 to $69 a month at entry level, and Rewardful and FirstPromoter both list $490 a year for their $49 plans and $990 for their $99 plans (12 months for the price of 10).
Commission scales with sales and comes out of revenue you would not otherwise have. Your own time costs something too, because recruiting is outbound sales and much of month 1 goes to writing emails.
The worked example below shows how the 3 add up for 40 referred customers.
Worked example: 40 referred customers
40 customers on a $49 plan for 12 months bring in $23,520 (40 x $49 x 12). At 20% recurring, commission is $4,704. A $49-a-month tool adds $588. Together that is $5,292, or 22.5% of the revenue, before your own cost of delivering the product.
What does TrackRev handle in an affiliate program?
TrackRev is SaaS affiliate software for indie hackers and small SaaS teams, with link tracking and revenue attribution built in. We built TrackRev so its Affiliate Program handles steps 2 and 4, with step 3's settings kept per program.
Partners get a portal on your domain. Commissions can be recurring, one-time or tiered, and a refunded or disputed charge takes its commission back out.
Each program sets its own hold period, from 0 to 180 days after a payout period closes (the default is 0, so set the value to match your refund window).
Payout periods can be weekly, every two weeks, monthly or quarterly. W-9 and W-8 upload is part of partner onboarding, and you pay from one PayPal or Wise CSV export, then mark each payout paid.
Revenue syncs from Stripe, Paddle Billing, Polar, Lemon Squeezy, Creem and Dodo Payments.
Which TrackRev plan fits a new program?
The free plan covers testing link tracking, with 50 links, 1,000 tracked events a month and revenue figures hidden. The affiliate program is part of every paid plan. Indie is $29 a month for 1 workspace and 1 tracked domain.
Growth is $299 a year for up to 10 workspaces, up to 10 domains and unlimited team members. Neither plan caps affiliate revenue or commission tracked, and TrackRev takes 0% of it (see pricing).
TrackRev does not find affiliates for you, and PartnerStack runs a marketplace of existing partners, priced by demo. Pick PartnerStack instead when you want an existing partner network rather than recruiting by hand.
Found this useful? Share it.
Frequently asked questions
- The first two weeks can cost $0, because Rewardful, FirstPromoter and Tolt each offer a 14-day trial. After that, expect a $29 to $69 monthly fee plus commission, which is paid only when a referred customer pays. TrackRev's free plan covers link tracking, and its affiliate program starts with the $29 Indie plan. Add the hours you spend recruiting.
- Shorten the term before you cut the rate. Affiliates judge both together, and 15% for 12 months and 30% for 6 months each total 1.8 months of the plan price if the customer stays. At a 60% gross margin, a 20% commission still leaves 40 points of every revenue dollar.
- A first cohort of 10 to 20 engaged affiliates is enough to learn from. At the 18% median activation rate, 10 recruits produce about two affiliates who earn anything in month 1, so treat the cohort as a test of your offer and onboarding.
- At the first payment, since a trial start is only a lead. With a 30-day hold counted from the charge, a March 1 payment becomes payable on March 31 and goes out in the next monthly run. TrackRev counts the hold from the close of the payout period, and other tools may count from the charge, so check which.
- Yes, if the tool reads your billing system. TrackRev syncs revenue from Stripe, Paddle Billing, Polar, Lemon Squeezy, Creem and Dodo Payments. A pixel that fires only on the thank-you page sees the first payment, so on a 12-month customer it misses the other 11 and every refund.
- Settle it in your terms. On a recurring percentage, an upgrade from a $49 plan to a $99 plan raises a 20% commission from $9.80 to $19.80 a month, and a downgrade lowers it the same way. TrackRev accrues each renewal at the new plan amount.
- An affiliate program pays outside promoters, usually in cash and as a percentage. A referral program pays your own customers for introducing friends, often as account credit. TrackRev runs both inside one workspace.

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.