The short answer
All three models pay a partner for helping you win a customer. They differ in how much of the sale the partner does.
- An affiliate promotes you to an audience, usually online, and earns a commission when someone clicks their link and buys. They rarely talk to the customer or to you.
- A referral partner knows the buyer and introduces them. Your team runs the sale, bills the customer and supports them. The partner earns a fee.
- A reseller sells the deal itself. It signs the customer, invoices them and usually handles first-line support. It buys from you at a discount and keeps the difference.
The more of the sale the partner owns, the more they earn, and the less control you keep over the customer.
Affiliate vs referral vs reseller: the decision table
| Affiliate | Referral partner | Reseller | |
|---|---|---|---|
| Who sells | The customer buys on your website, often with no sales call | Your sales team, after the partner's introduction | The reseller |
| Who bills the customer | You | You | The reseller |
| How the partner is paid | Commission on revenue from customers who used their link | Referral fee on revenue from customers they introduced | Margin between your wholesale price and their resale price |
| Typical structure | 20 to 30% of revenue for 12 months is common, or a one-time bounty per signup | 10 to 25% of first-year revenue is common | 20 to 30% discount off list price is common, more for top tiers |
| How long it pays | A set commission period, often 12 months | Usually the first year, sometimes longer | For as long as the reseller keeps renewing the customer |
| Tracking method | Tracked link, cookie window and coupon codes | Referral form or tracked link, checked against your CRM | Deal registration and orders |
| Who owns the relationship | You | You | The reseller, day to day |
| Contract type | Click-through program terms | Signed referral partner agreement | Signed reseller agreement with a discount schedule |
| Best for | Self-serve products, lower price points, audiences that read reviews and tutorials | Sales-led products sold to buyers the partner already advises | Markets you cannot reach directly, customers who want one vendor and one invoice |
The ranges above are typical starting points, not rules. The referral fee guide covers how to set your own.
Is an affiliate a partner?
"Partner" is the umbrella term. Affiliates, referral partners and resellers are all partners in the sense that you pay them for revenue they help create. The practical difference is how much you manage the relationship.
An affiliate program is mostly self-serve. People apply, accept your terms online, get a link and start posting. You might have hundreds of affiliates and talk to a dozen of them. A referral or reseller partnership is managed. Someone on your team recruits the partner, signs an agreement, trains them, and meets with them every quarter. When people search "affiliate vs partner", this is usually the distinction they mean: an affiliate relationship runs on a link, a partnership runs on a person.
When to run each model
Run an affiliate program when customers can buy without talking to sales. A product with a free trial, a published price and a checkout page suits affiliates, because the affiliate's job ends at the click. It is a poor fit for a product that needs three demos and a security review, because the link that started the journey is long forgotten by the time the contract is signed.
Run a referral program when your buyers trust advisors who are not sellers. Consultants, accountants, agencies and fractional executives know who is about to buy and are happy to make an introduction, but they do not want to carry a quota or invoice anyone. Your sales team keeps control of pricing and the customer relationship.
Run a reseller program when the partner already owns the buying relationship. Managed service providers, systems integrators and agencies that bundle software into a retainer often need to put your product on their own invoice. Resellers also help in markets or segments where you have no sales team. Expect to invest more up front: training, a support escalation path, and a deal registration process to protect their pipeline.
Most SaaS companies start with one model, usually referrals or affiliates, and add a second once the first is working.
The same $12,000 deal under each model
Fjord Analytics buys your product at a list price of $12,000 a year, paid monthly at $1,000. Here is that deal through each model, using common defaults.
As an affiliate sale. Fjord's operations lead reads a tutorial by an affiliate, clicks the link, starts a trial and upgrades to a paid plan 20 days later. Last click is within the 60-day cookie window, so the affiliate gets the credit. At 20% of revenue for 12 months, the affiliate earns $200 a month, each payment released after a 60-day holding period, for $2,400 in total. Your team did not run a sale.
As a referral. Signal Partners, a consultancy advising Fjord, introduces its CFO through your referral form. You accept the referral, your account executive runs two demos and a proposal, and Fjord signs. At 15% of first-year collected revenue, Signal Partners earns $1,800, paid quarterly as Fjord pays.
As a resale. Cobalt Consulting, a reseller at the 25% discount tier, registers the deal, runs the sale and bundles your product with its own implementation work. Cobalt pays you the wholesale price of $9,000 on net 30 terms and invoices Fjord $12,000. Cobalt keeps $3,000 and answers Fjord's first-line support questions.
| Affiliate | Referral | Reseller | |
|---|---|---|---|
| Partner earns in year 1 | $2,400 | $1,800 | $3,000 |
| Your revenue in year 1 | $9,600 | $10,200 | $9,000 |
| Partner earns in year 2 | $0 | $0 | $3,000 |
| Your revenue in year 2 | $12,000 | $12,000 | $9,000 |
| Your sales effort | None | Demos and a proposal | Deal registration review |
| Who collects payment | You, monthly | You, monthly | Cobalt, then Cobalt pays you |
| First-line support | You | You | Cobalt |
Two things stand out. The reseller costs the most, and keeps costing every year Cobalt renews the customer. In return, your team did no selling, carried no credit risk on Fjord and handled no first-line support. The referral is the cheapest in cash, but your account executive spent real time on it. Compare models on what they cost you in total, including your own team's time, not on the percentage alone.
If Cobalt had discounted Fjord to $11,000 to win the deal, its margin would fall to $2,000. Your revenue would still be $9,000. That is why resellers can be left to set their own prices.
How to run more than one model side by side
Running two or three models is common, and it works if you settle a few rules before the first overlap.
- One customer, one payment. Write it into every agreement. A customer earns an affiliate commission, a referral fee or a reseller margin, never two of them.
- Set an order of precedence. An approved deal registration or an accepted referral beats an affiliate cookie, because a cookie records a click and a referral records a relationship someone has checked. Between referrals and registrations, the first one you approve wins.
- Assign the model per deal, not per partner. An agency like Brightline Agency can resell to one client and refer another. Record the model on each deal in your CRM.
- Keep pricing consistent across channels. A public affiliate coupon for 20% off will undercut resellers selling at list. Limit coupons to self-serve plans.
- Use the right agreement for each. The affiliate agreement, the referral partner agreement and the SaaS reseller agreement all include a one-payment rule and can run together.
When overlaps do happen, the channel conflict guide covers how to settle them.
Common mistakes
- Calling everyone an affiliate. Consultants who make warm introductions do not want to be handed a link and a dashboard. Treat them as referral partners.
- Paying reseller rates for referrals. A partner who only makes introductions should not earn the same as one who sells, bills and supports the customer.
- Launching resellers without a support plan. Decide what first-line support means and how escalations reach you before the first reseller signs a customer.
- No written precedence rule. The first time an affiliate and a referral partner claim the same customer, you will want the answer already written down.
Tracking it without spreadsheets
Each model tracks differently: links for affiliates, submitted referrals for referral partners, registrations for resellers. A partner portal that handles all three, with tracked referral links, a referral form, deal registration and commissions calculated from closed deals, lets you run the models side by side without a spreadsheet for each. Whatever you use, record the model and the partner on every deal, so the one-payment rule can be checked rather than remembered.
