Is an affiliate program right for your SaaS company
An affiliate program pays people who promote your product to an audience: content creators, review and comparison sites, consultants who write about your category, and newsletters your buyers read. They share a tracked link or a code, and they earn a commission when someone they sent becomes a paying customer. They rarely speak to the buyer.
That model works when the buyer can sign up and pay without talking to sales. It fits best when:
- you have a self-serve plan, a free trial or a freemium tier;
- your price is low to mid range, often under a few hundred dollars a month;
- people in your category research tools by reading reviews, comparisons and tutorials;
- a customer stays long enough for a recurring commission to make sense.
If your average contract is $30,000 a year and every deal needs a demo and a security review, an affiliate's link will rarely close a sale on its own. A referral program, where partners introduce specific prospects to your sales team, will usually work better. If partners want to sell and bill the customer themselves, you need a reseller program. Our guide to affiliate, referral and reseller programs compares all three.
How to design SaaS affiliate commissions
Your commission terms decide who joins and what it costs you. These are the settings to choose, with what is typical for B2B SaaS. Treat the ranges as common practice, not rules.
| Setting | Options | Typical for B2B SaaS | Notes |
|---|---|---|---|
| Commission type | Recurring share or one-time payment | Recurring | Recurring rewards affiliates for customers who stay |
| Rate | Percentage of each payment, or a flat amount | 20 to 30% recurring, or a flat amount per paid signup | Check it against margin and paid acquisition cost |
| Duration | 12 months, 24 months or lifetime | 12 months | Lifetime commissions are hard to unwind later |
| Cookie window | 30 to 90 days | 60 days | Cover most of your trial and evaluation period |
| Attribution | Last click or first click | Last click | The last affiliate link clicked in the window gets credit |
| Holding period | 30 to 60 days after each payment | 30 days, or longer than your refund window | Lets refunds and chargebacks settle first |
| Payout schedule | Monthly or quarterly | Monthly | Pay approved commissions on a fixed date |
Two choices cause most later problems. The first is lifetime commissions: they look generous at launch and become a large, permanent cost if the program works. The second is skipping the holding period: if you pay as soon as a customer pays, you will pay commission on refunds you then have to claw back. Our guide to referral fee percentages shows how to work a rate back from margin and acquisition cost.
Write your affiliate program terms
Affiliates accept program terms when they apply, usually through a checkbox on the application form. The terms should cover how clicks are tracked and attributed, the commission rate and duration, the holding period, refunds and chargebacks, banned promotion methods, tax forms, termination and how you can change the program. Our affiliate agreement template covers all of these.
Include disclosure. US endorsement rules require affiliates to disclose their material connection to you, which includes earning a commission, clearly and close to the recommendation. Put that duty in the terms and keep the right to ask an affiliate to fix a post that hides it.
How affiliate tracking works
Most programs track with links, codes or both.
- The click. A visitor clicks a link such as yoursite.com/?ref=brightline. Your tracking script reads the reference and stores it in a first-party cookie for the length of the cookie window.
- The signup. When the visitor creates an account, the stored reference is attached to the new account.
- The payment. When the account pays, the payment creates a commission for that affiliate at their rate.
- The hold and approval. The commission waits out the holding period. If the payment is refunded, the commission is reversed.
- The payout. Approved commissions are paid on the next payout date.
Coupon codes attribute a sale without a click, which suits podcasts, video and events where people cannot click a link. Give each affiliate a unique code. Codes tend to leak onto coupon sites, so decide in advance whether a code used without the affiliate's own promotion still earns commission.
What to look for in affiliate tracking and payout tools
You do not need software on day one to test interest, but you need it before you pay anyone. Check for these.
| What to look for | Why it matters |
|---|---|
| Tracked links with a cookie window you set | Attribution matches your terms |
| Unique coupon codes per affiliate | Credit for audio, video and offline promotion |
| Commissions created from payments, not signups | You pay only on revenue you collect |
| Recurring commissions with an end date | Supports 12 or 24 month terms without manual work |
| Holding period and approval step | Refunds settle before money moves |
| Automatic reversal on refunds and chargebacks | No manual clawbacks |
| Affiliate dashboard | Affiliates see clicks, signups and earnings without emailing you |
| Payouts in the affiliate's currency | Works for affiliates outside the US |
| W-9 collection and 1099-NEC support | Year-end tax filing does not become a project |
| Record of accepted terms | Proof of which version each affiliate agreed to |
| Export or API access | Finance can reconcile commissions with revenue |
How to recruit your first 20 affiliates
Do not open a public signup page and wait. Pick 20 people who already reach your buyers and ask them directly.
- Customers who create content. Users who already write, post or teach about your category are your easiest first yeses.
- Consultants and agencies. People who recommend tools to clients as part of their work, such as Brightline Agency or Cobalt Consulting.
- Newsletters and podcasts your buyers read and listen to.
- Review and comparison sites that already cover your category.
- People who already mention you. Search for your product name and thank them with an invitation.
Send a short, personal note with the rate, the cookie window and one sentence on why their audience would care. Offer a call, early access to new features and ready-made assets. Our guide on how to recruit partners covers the outreach sequence in more detail.
Fraud and abuse rules to set before launch
- Self-referrals. No commission on an affiliate's own account or their employer's.
- Brand bidding. No paid search ads on your brand name or misspellings, and no domains that include your brand.
- Coupon sites. Decide whether codes may appear on coupon and deal sites. Most SaaS programs ban it.
- Cookie stuffing. No setting cookies without a genuine click.
- Spam and incentives. No unsolicited email, and no paying visitors to sign up.
State the penalty: forfeited commissions for the affected sales, and removal for repeat or serious cases.
Payouts and tax forms
Collect a Form W-9 from each US affiliate before their first payout, and a Form W-8BEN or W-8BEN-E from affiliates outside the US. At year end, you may need to file Form 1099-NEC for US affiliates you paid. Our guide to 1099s for referral fees explains when that applies. Hold payouts until the form arrives.
A worked example: one quarter of affiliate sales
Fjord Analytics sells a $49 per month plan. It pays affiliates 25% recurring for 12 months, with a 30-day holding period. In its first quarter, affiliates bring 40 paying customers. Two are refunded within 30 days, six cancel after an average of four months, and 32 stay for the full year.
| Group | Customers | Months paid | Revenue | Commission at 25% |
|---|---|---|---|---|
| Refunded in 30 days | 2 | 0 | $0 | $0 |
| Cancelled after 4 months | 6 | 4 | $1,176 | $294 |
| Stayed 12 months | 32 | 12 | $18,816 | $4,704 |
| Total | 40 | $19,992 | $4,998 |
Each customer earns the affiliate $12.25 a month, at most $147 over the 12 months. Across the 38 customers who paid, commission averages about $132 per customer. If Fjord Analytics spends $400 in paid ads to win the same customer, the affiliate channel costs about a third as much. The holding period meant the two refunds never reached a payout.
A 30-day launch plan
| When | What to do | Done when |
|---|---|---|
| Days 1 to 5 | Set the rate, duration, cookie window and holding period | Commission terms written down and checked against margin |
| Days 6 to 10 | Write program terms and the application form | Terms reviewed by a lawyer and ready to accept online |
| Days 11 to 15 | Set up tracking, test links and codes, and connect payouts | A test signup creates a test commission |
| Days 16 to 20 | Build an asset kit: screenshots, product copy, sample posts | Assets in one shared place |
| Days 21 to 25 | Invite your first 20 affiliates personally | At least 10 accepted |
| Days 26 to 30 | Open the program and check in with each new affiliate | First tracked clicks and signups |
After launch, review the program monthly: clicks, signups, paid customers and commission per affiliate. Most of the revenue will come from a handful of affiliates, so spend your time on them.
Running the program in Partner.io
Partner.io gives affiliates tracked referral links in a portal on your own domain, moves each commission from Pending to Approved, Scheduled and Paid, and pays out through Stripe Connect in twelve currencies. For US companies it collects W-9s at onboarding and generates Form 1099-NEC at year end.
