Most SaaS affiliate programs that stall do so for the same reason: they were launched as a link generator and a promise, and every hard question — what counts as a referral, what happens on a refund, how people get paid — was left for later. Later arrives with the first payout, and by then partners have already formed an opinion.
This guide walks through the decisions in the order that keeps you from having to undo them. None of them takes long. Together they take an afternoon.
Start with who will refer you
Before the commission rate, decide who you expect to send customers. The answer shapes everything else.
- Customers who already love the product refer peers. They respond to simple, generous terms and a link they can share in a message.
- Consultants and agencies set up software for clients. They care about recurring income and about being credited even when the client signs up weeks later.
- Creators and newsletter writers reach many people at once. They need deep links to specific pages, promo codes they can read aloud, and fast, visible reporting.
- Integration and technology partners send fewer, larger customers. They often need a lead form rather than a link.
You can serve all of them, but write your first offer for the group you expect most of your early referrals to come from. You can add groups with different terms later.
Design an offer you can sustain
An affiliate commission is a customer acquisition cost you only pay on success, so work backwards from what a customer is worth to you. If your average customer pays $50 a month and stays two years, a commission of 30% for the first twelve months costs you $180 per customer — easy to justify if your other channels cost more.
Three numbers define the offer:
- The rate — a percentage of what the customer pays, or a fixed amount.
- The window — how many months of payments earn a commission. Twelve is common; lifetime commissions attract partners but commit you indefinitely.
- The hold — how long a commission waits before it can be paid, so refunds within your refund period cancel it first. Thirty days is a sensible default when you offer a 14 or 30 day refund.
Write these down before inviting anyone. Changing them later is possible, but lowering a rate after launch costs trust.
Decide what counts as a referral
A referral needs a rule for when it starts and when it stops.
- The cookie window is how long after a click a signup still counts. Thirty to ninety days is typical. Be aware that Safari keeps cookies set by a script for at most seven days, so for Safari visitors the effective window is shorter however long you set it.
- Attribution decides which partner wins when two have sent the same person. First click rewards discovery; last click rewards the final nudge. Pick one and state it in your terms.
- Promo codes let a partner be credited without any click at all, which matters for podcasts, videos and anything read aloud.
Connect tracking to billing
Tracking a click is the easy part. The commission depends on money arriving, so the program must read your billing events: paid invoices, refunds, credit notes and subscription changes.
Install the tracking script on every page of your marketing site, report signups from your app with the customer’s email or billing customer id, and connect your billing provider’s webhook. From then on, each payment from a referred customer becomes a pending commission on its own, and refunds take it back.
Test it once end to end before launch: click a partner link in a private window, sign up, pay with a test card in your billing provider’s test mode, and check the commission appears.
Write the terms partners agree to
Your terms protect you and set expectations. At minimum they should state the offer, the cookie window and attribution rule, what promotion is not allowed (brand-term bidding, spam, coupon sites, self-referrals), when and how payouts happen, and what happens if someone breaks the rules.
Partners must also disclose that they earn a commission when they recommend you. In the United States, the Federal Trade Commission treats an affiliate link as a material connection that has to be disclosed clearly and close to the recommendation. Put that obligation in your terms and in your welcome email.
Plan payouts before the first one is due
Decide how often you pay (monthly is standard), the minimum balance before a payout, and the methods you support. Then decide what you need before paying anyone: identity verification, a tax form — a W-9 from US partners, a W-8BEN or W-8BEN-E from everyone else — and a check against sanctions lists.
Collect these in the partner portal when partners join, not when the first payout is due. A payout held for a missing form is the most common reason a partner’s enthusiasm fades.
Build the portal partners will live in
Partners judge your program by the portal. It should show their link and a way to make links to any page, their clicks, customers and earnings, when they will next be paid, and the resources they need: logos, screenshots, copy that works. Brand it with your colours and, if you can, your domain.
Launch small, then open the door
Invite ten to twenty people who already recommend you: your happiest customers, a few consultants, a creator who mentioned you. Watch their first weeks closely. Fix what confuses them. Then publish a public sign-up page and add the program to your site’s footer.
The first month after launch
- Welcome every new partner with their link and two or three concrete ideas for promoting you.
- Nudge partners with no clicks after two weeks; most inactive partners simply did not know where to start.
- Review the first commissions by hand, looking for self-referrals and unusual patterns.
- Pay the first payout on time. Nothing builds a program’s reputation faster.
An affiliate program is a channel you build, not a switch you flip. Getting these decisions right up front means the channel compounds instead of needing to be rebuilt.

