Building an Affiliate Program for a SaaS Product
How to structure commission rates, recruit the right partners, and avoid the common traps that turn affiliate programs into a support liability.
Launching an affiliate program with a generic 20% recurring commission and a signup form is the fastest way to end up with two hundred inactive partners and a handful of coupon-site placements that discount your product without driving any incremental demand. A program that actually generates revenue is built more like a small sales channel than a marketing checkbox — with real recruitment, real qualification, and real commission economics behind it.
Get the commission structure right before recruiting anyone
Commission structure decisions made casually at launch are painful to unwind later, because changing terms on existing affiliates — especially cutting a rate — reads as a broken promise even when the original rate wasn’t sustainable. Model this carefully before the program opens.
The two most common structures each fit different business models:
Recurring commission (a percentage of the customer’s payment for as long as they stay subscribed, often for a capped period like 12-24 months) works well for products with strong retention, because the affiliate’s incentive is aligned with bringing in customers who stick around — a customer who churns in month two stops paying out. The typical range for SaaS is 15-30% of the subscription payment, with the rate calibrated to your gross margin and CAC targets, not just picked to sound competitive.
Flat bounty per conversion (a fixed dollar amount paid once, regardless of the customer’s plan or retention) is simpler to administer and predictable for budgeting, but removes the affiliate’s incentive to bring in customers who’ll actually stick — they get paid the same whether the referred customer churns in week one or stays for years. This structure fits better for lower-price, high-volume products where per-customer LTV variance is small.
Whichever structure you choose, calculate the maximum sustainable commission against your actual gross margin and target payback period, not against what competitors advertise. A 30% recurring commission sounds generous, but if your gross margin is 70% and your target CAC payback is 12 months, that commission rate alone may consume the entire allowable acquisition budget before any other cost (ad spend, sales time, tooling) is accounted for.
Work the numbers before you commit to a rate
Run the math on an actual customer before you publish a commission page. Say your product is $100/month, gross margin is 75%, and average customer lifetime is 20 months — LTV is roughly $1,500 in gross-margin dollars. A 25% recurring commission over a 24-month cap pays out up to $600 per customer if they stay the full term, or about 40% of that customer’s total gross-margin LTV. That’s a defensible number if your blended CAC target across all channels is in a similar range. But run the same math at 30% and a 90-day cookie window with a common real-world churn pattern — say 8% of referred customers churn by month three, another 15% by month six — and the effective payout-to-LTV ratio for the surviving customers only looks sustainable if the affiliate channel’s referred customers retain at least as well as your average customer. This is exactly why pulling retention curves for affiliate-sourced customers specifically (not just blended retention) matters before finalizing the rate — a channel that brings in customers who churn 20% faster than average needs a lower commission, not the same one, to hit the same payback target.
Also model the tier jump separately. If your base rate is 20% and your top tier is 30%, calculate what happens if your five best affiliates all hit the top tier simultaneously in a strong month — a 10-point rate increase across a concentrated volume spike can blow a quarter’s acquisition budget if it isn’t planned for in the forecast.
Recruit for fit, not volume
The instinct when launching a program is to open it broadly and let anyone sign up, then measure success by affiliate count. This produces a long tail of partners who never send a single referral, and a small number of low-quality placements (coupon aggregators, deal sites) that mainly cannibalize organic conversions that would have happened anyway at full price.
Target three specific partner categories instead, each recruited deliberately rather than through open signup:
- Complementary tool creators — people who build content, courses, or tools for your exact buyer persona and would naturally recommend your product as part of their existing workflow recommendations. These partners convert well because their audience already trusts their recommendations in this specific category.
- Consultants and agencies serving your market — professionals who implement or recommend tools for their clients as part of their service. These often prefer a different structure entirely (a referral fee paid to them, or a reseller/white-label arrangement) rather than a public affiliate link, and are worth recruiting through direct outreach rather than a public program page.
- Existing customers with an engaged audience — customers who are already happy with the product and have some kind of following (a newsletter, a community, a social presence) relevant to your buyer. These convert at a notably higher rate than cold affiliates because their recommendation carries the credibility of firsthand use.
Recruit these categories directly — personal outreach, not a “join our affiliate program” banner — and reserve the open-signup version of the program for a lower commission tier that doesn’t require the same vetting.
Give partners real assets, not just a tracking link
An affiliate with a unique link and nothing else will produce, at best, a single mention buried in a “best tools” roundup post. Partners who actually drive volume need material that makes recommending you easy and specific: a clear explanation of who the product is and isn’t a good fit for (so they’re not sending unqualified traffic that converts poorly and reflects badly on both parties), example use cases relevant to their specific audience, and honest positioning against alternatives they might also be recommending.
For your top-tier partners — the ones you’ve recruited directly and expect meaningful volume from — go further: a short onboarding call to walk through the product, a dedicated contact for questions instead of a generic affiliate-support inbox, and early access to new features so their content stays current instead of describing a version of the product that’s a year out of date. This is more hands-on than most programs invest, but the return is concentrated almost entirely in this small group of serious partners anyway — the long tail of low-engagement affiliates rarely justifies much investment either way.
Set clear rules before a partner does something you’ll have to walk back
Affiliate programs generate their worst outcomes through ambiguity, not malice. Define, in writing, before launch: whether affiliates can bid on your branded terms in paid search (this alone prevents one of the most common and costly disputes — an affiliate outbidding you on your own brand name and taking credit, and margin, for traffic you’d have gotten organically anyway), whether coupon/discount codes are allowed and at what depth, whether affiliates can email their own list with your offer without prior approval, and what counts as a disqualified referral (self-referrals, existing customers, employees).
Put these terms in the program agreement, not just in an FAQ nobody reads, and enforce them consistently from day one. A program that lets the first few large affiliates bend the rules because their volume is valuable sets a precedent that’s difficult to reverse once smaller affiliates notice the inconsistency.
The failure mode nobody budgets for: fraud and cookie abuse
As a program grows past its first dozen serious partners, it will attract at least one bad actor, and the common patterns are predictable enough to watch for deliberately rather than discover the hard way. Cookie stuffing (an affiliate’s link silently drops a tracking cookie on a visitor’s browser without them ever seeing or clicking anything related to your product, so the affiliate gets credit for a conversion they had no actual role in) is the most common, followed by self-referral (an affiliate signing up for the product themselves through their own link, or coaching friends and family to do it, purely to collect the bounty), and coupon-code leakage (an affiliate’s supposedly exclusive discount code ending up on a public coupon-aggregator site, which then generates conversions that would likely have happened anyway at full price but now cost you margin).
Catch these with a few concrete checks rather than blanket suspicion: flag conversions where the time between click and conversion is implausibly short (under a few seconds, suggesting the click never actually happened in a real browsing session), cross-reference referred-customer emails and billing details against employee and known-affiliate personal accounts, and periodically search for your coupon codes on public deal aggregator sites. None of this requires expensive fraud-detection tooling at typical SaaS affiliate volumes — a monthly manual review of the referral list against these three patterns catches the overwhelming majority of abuse before it becomes expensive.
Build a tiered structure that rewards your best partners disproportionately
A flat commission rate for every affiliate regardless of volume undersells your best performers and overpays your worst ones relative to the effort of managing them. A simple tiered structure — a higher rate (or a bonus on top of the base rate) once an affiliate crosses a monthly referral threshold — costs little at the low end and meaningfully increases the incentive for your highest performers to keep prioritizing you over competing programs they might also be part of.
This also gives you a natural lever for negotiating with the partner categories from the recruitment section above. A consultant or agency bringing consistent monthly volume can reasonably ask for (and receive) better terms than the public program rate, and having a tiered structure already in place makes that a straightforward conversation rather than a one-off exception that’s awkward to justify to other partners later.
Track attribution rigorously, including the disputes
Affiliate programs generate more attribution disputes than almost any other marketing channel, because the stakes are direct (real money changes hands per conversion) and cookie windows create genuine ambiguity about who deserves credit when a customer clicks two different affiliate links before converting. Decide your attribution rule upfront — typically last-click within the affiliate program’s specific cookie window — and state it clearly in the partner agreement so disputes have a documented answer instead of becoming a case-by-case negotiation each time.
Set the cookie window to match your actual sales cycle, not an arbitrary default. A 30-day cookie window on a product with a 60-day average consideration period will systematically under-credit affiliates for referrals that convert just outside the window, which affiliates notice over time and factor into whether your program is worth their continued effort.
What order to actually do all of this in
Programs that try to launch every piece of this at once — full tier structure, fraud monitoring, a polished partner portal, dozens of recruited partners — tend to stall before launch because there’s too much to build before anything can go live. Sequence it instead. First, finalize the commission math and the written program rules (branded-bid policy, coupon policy, disqualification criteria) — these are the hardest to change later, so get them right before a single partner signs up. Second, hand-recruit 5-10 partners from the three high-fit categories directly, with a real onboarding conversation for each, before opening any public signup page at all; this small initial group tells you within a month or two whether your assets and positioning actually convert, while the stakes of getting something wrong are still small. Third, open a public signup tier at a slightly lower rate once the core mechanics are validated. Only after the program has meaningful volume — typically a few months in — does it make sense to invest in tiering, a dedicated partner portal, or fraud-monitoring automation; building those before you have partners to apply them to is effort spent solving a problem you don’t have yet.
Review the partner list quarterly and cut the dead weight
An affiliate program accumulates inactive partners the same way an email list accumulates unengaged subscribers — steadily, and mostly invisibly until someone actually looks. Review the partner list quarterly and remove (or at minimum deprioritize outreach to) anyone who hasn’t generated a referral in the trailing two quarters. This isn’t about being harsh; it keeps your active-partner metrics honest and focuses program management time — newsletters, updates, incentive announcements — on the partners actually capable of acting on them, rather than broadcasting to a list where most of the audience checked out long ago.
Measuring whether the program is actually working
Affiliate count and total clicks are the two numbers programs default to reporting, and they’re close to useless on their own — a program can have 300 affiliates and 40,000 clicks and still be losing money if the referred customers churn fast and the commission payouts outpace their lifetime value. Track instead: revenue-per-active-affiliate (total commissioned revenue divided by affiliates who sent at least one referral in the period, which exposes whether growth is coming from a broadening base or the same handful of partners), retention and LTV of affiliate-sourced customers compared to your other channels specifically (not blended against the company average, which can hide a real gap), and effective CAC per affiliate-sourced customer once commission payouts are included, compared against your target payback period.
Report these quarterly alongside the partner-list review, and treat a program that’s growing in affiliate count but flat or declining in revenue-per-active-affiliate as a signal to tighten recruitment criteria rather than loosen them — the instinct to open the funnel wider when growth stalls is usually the wrong move for a channel that already suffers from too many low-engagement partners diluting the data.
