Skip to content
Program design

Affiliate vs referral vs reseller: how the three partner models differ

Affiliate, referral and reseller programs compared side by side: who sells, who bills, how partners are paid, which contract you need, and the same $12,000 deal worked through each model.

Updated · 7 min read

Short answer

Affiliates promote you online through tracked links and earn a commission on signups. Referral partners introduce prospects that your sales team then closes, for a fee on first-year revenue. Resellers sell and bill the customer themselves, buying at a discount off list price. The difference is who sells, who bills and who owns the customer.

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

AffiliateReferral partnerReseller
Who sellsThe customer buys on your website, often with no sales callYour sales team, after the partner's introductionThe reseller
Who bills the customerYouYouThe reseller
How the partner is paidCommission on revenue from customers who used their linkReferral fee on revenue from customers they introducedMargin between your wholesale price and their resale price
Typical structure20 to 30% of revenue for 12 months is common, or a one-time bounty per signup10 to 25% of first-year revenue is common20 to 30% discount off list price is common, more for top tiers
How long it paysA set commission period, often 12 monthsUsually the first year, sometimes longerFor as long as the reseller keeps renewing the customer
Tracking methodTracked link, cookie window and coupon codesReferral form or tracked link, checked against your CRMDeal registration and orders
Who owns the relationshipYouYouThe reseller, day to day
Contract typeClick-through program termsSigned referral partner agreementSigned reseller agreement with a discount schedule
Best forSelf-serve products, lower price points, audiences that read reviews and tutorialsSales-led products sold to buyers the partner already advisesMarkets 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.

AffiliateReferralReseller
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 effortNoneDemos and a proposalDeal registration review
Who collects paymentYou, monthlyYou, monthlyCobalt, then Cobalt pays you
First-line supportYouYouCobalt

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.

  1. 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.
  2. 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.
  3. 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.
  4. Keep pricing consistent across channels. A public affiliate coupon for 20% off will undercut resellers selling at list. Limit coupons to self-serve plans.
  5. 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.

FAQ

Frequently asked questions

Is an affiliate program the same as a referral program?
No, although people use the terms loosely. An affiliate program pays people who promote you to an audience through a tracked link, usually with no contact with your team. A referral program pays partners, or customers, who personally introduce a prospect, and your sales team usually takes the deal from there. The tracking, the contract and the payment all differ.
Which pays more, an affiliate program or a referral program?
Per customer, they often land in a similar range: affiliate programs commonly pay 20% to 30% of revenue for the first year, and B2B referral fees of 10% to 25% of first-year revenue are common. Referral partners usually bring larger deals, so the dollar amount per referral tends to be higher even when the percentage is lower.
What is the difference between a reseller and a referral partner?
A referral partner hands you the prospect and steps back, so you sell, bill and support the customer and pay the partner a fee. A reseller sells the deal, signs the customer to its own contract, invoices them and usually provides first-line support. It earns a margin by buying from you at a discount and reselling at its own price.
Can one partner be a reseller and a referral partner at the same time?
Yes. Many agencies resell for some clients and refer others. Assign the model per deal rather than per partner, sign the agreement that covers both, and make sure each customer earns only one payment: either a referral fee or a reseller margin, never both.
Do affiliates need a signed contract?
Most SaaS affiliate programs use click-through program terms that applicants accept on the application form instead of a signed contract. That is enforceable if the terms are presented clearly and the applicant actively agrees, for example by checking a box. Larger affiliates on negotiated rates usually sign a version of the same terms.
Keep going

Related guides and templates.

Partnerships without the chaos.