Skip to content
Program design

How to start a SaaS affiliate program: setup, commissions and launch

How to start an affiliate program for a B2B SaaS product: whether it fits, commission design, program terms, tracking, recruiting your first 20 affiliates, fraud rules, payouts and a 30-day launch plan.

Updated · 8 min read

Short answer

To start a SaaS affiliate program, set a commission you can afford (often 20 to 30% recurring for 12 months), publish program terms with disclosure and fraud rules, set up tracked links and payouts, then recruit 20 affiliates who already reach your buyers: creators, review sites, consultants and newsletters. Launch in about 30 days.

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.

SettingOptionsTypical for B2B SaaSNotes
Commission typeRecurring share or one-time paymentRecurringRecurring rewards affiliates for customers who stay
RatePercentage of each payment, or a flat amount20 to 30% recurring, or a flat amount per paid signupCheck it against margin and paid acquisition cost
Duration12 months, 24 months or lifetime12 monthsLifetime commissions are hard to unwind later
Cookie window30 to 90 days60 daysCover most of your trial and evaluation period
AttributionLast click or first clickLast clickThe last affiliate link clicked in the window gets credit
Holding period30 to 60 days after each payment30 days, or longer than your refund windowLets refunds and chargebacks settle first
Payout scheduleMonthly or quarterlyMonthlyPay 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.

  1. 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.
  2. The signup. When the visitor creates an account, the stored reference is attached to the new account.
  3. The payment. When the account pays, the payment creates a commission for that affiliate at their rate.
  4. The hold and approval. The commission waits out the holding period. If the payment is refunded, the commission is reversed.
  5. 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 forWhy it matters
Tracked links with a cookie window you setAttribution matches your terms
Unique coupon codes per affiliateCredit for audio, video and offline promotion
Commissions created from payments, not signupsYou pay only on revenue you collect
Recurring commissions with an end dateSupports 12 or 24 month terms without manual work
Holding period and approval stepRefunds settle before money moves
Automatic reversal on refunds and chargebacksNo manual clawbacks
Affiliate dashboardAffiliates see clicks, signups and earnings without emailing you
Payouts in the affiliate's currencyWorks for affiliates outside the US
W-9 collection and 1099-NEC supportYear-end tax filing does not become a project
Record of accepted termsProof of which version each affiliate agreed to
Export or API accessFinance 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.

GroupCustomersMonths paidRevenueCommission at 25%
Refunded in 30 days20$0$0
Cancelled after 4 months64$1,176$294
Stayed 12 months3212$18,816$4,704
Total40$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

WhenWhat to doDone when
Days 1 to 5Set the rate, duration, cookie window and holding periodCommission terms written down and checked against margin
Days 6 to 10Write program terms and the application formTerms reviewed by a lawyer and ready to accept online
Days 11 to 15Set up tracking, test links and codes, and connect payoutsA test signup creates a test commission
Days 16 to 20Build an asset kit: screenshots, product copy, sample postsAssets in one shared place
Days 21 to 25Invite your first 20 affiliates personallyAt least 10 accepted
Days 26 to 30Open the program and check in with each new affiliateFirst 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.

FAQ

Frequently asked questions

How do I start an affiliate program for my business?

Decide whether your buyers sign up online, then set a commission you can afford on your average customer's first year. Write program terms covering attribution, payouts, disclosure and banned promotion. Set up a tool that tracks links, creates commissions and handles payouts and tax forms. Then recruit a small first group of affiliates who already reach your buyers and support them closely.

What is a good affiliate commission for SaaS?

A recurring share of 20 to 30% of each payment for the first 12 months is common practice for B2B SaaS affiliate programs. Some pay for 24 months or for the life of the customer, and some pay a flat amount per paid signup instead. Check the rate against your gross margin and what it costs you to win the same customer through paid channels.

What is the difference between a SaaS affiliate program and a referral program?

Affiliates promote your product to an audience through tracked links and codes, and usually never speak to the buyer. Referral partners introduce a specific prospect they know, and your sales team runs the deal. Affiliate programs suit self-serve products bought online. Referral programs suit sales-led products with larger contracts and longer sales cycles.

How long should an affiliate cookie last for a SaaS product?

For B2B SaaS, 30 to 90 days is a typical cookie window, with 60 days a reasonable default. Choose a window that covers most of your trial and evaluation period. A window that is too short means affiliates miss credit for buyers who take a few weeks to decide.

Do affiliates need to fill out a W-9?

US affiliates should give you a Form W-9 before their first payout, so you have the name and taxpayer ID you need for any Form 1099-NEC you must file. Affiliates outside the US usually provide a Form W-8BEN or W-8BEN-E instead. Collect the form at signup and hold payouts until it arrives.
Keep going

Related guides and templates.

Partnerships without the chaos.