Affiliate vs. referral: pick the engine that fits your economics
Both programs pay only for results, but they recruit different people. Affiliates are pros you recruit to reach strangers; referrers are your own happy customers reaching people they already know.
AI can weigh your numbers and draft the decision. A real platform (UpPromote, Social Snowball, ReferralCandy) tracks the links and pays out.
Fastest path: one prompt, end to end
🤖 AI prompt — paste into ChatGPT / Claude
You are a DTC growth advisor. Recommend whether I should launch an AFFILIATE program, a REFERRAL program, or both first — using ONLY the numbers I give you.
My business:
- Average order value (AOV): [$__]
- Gross margin %: [__%]
- Repeat purchase rate: [__%]
- Monthly orders: [__]
- Existing audience: [happy repeat customers / mostly one-time buyers / pre-product-market-fit]
- Goal: [reach new audiences / grow word-of-mouth from existing customers]
Do this:
1. Compute my gross-margin dollars per order (AOV x margin %). State the number.
2. Decide affiliate vs. referral vs. both, using this rule: affiliate = reach beyond my customer base and needs enough margin to fund cash commissions; referral = turn existing happy customers into low-CAC growth and needs repeat customers who love the product.
3. Suggest a starting reward for the engine you pick, expressed as a % or $ of MY margin dollars — never more than I can afford.
4. List the top 2 risks of that choice and one guardrail for each.
Output ONE markdown table with columns | Question | My number | What it implies |. Then 3 sentences: the recommendation and why.
Do not guess or estimate any number. Use only the figures I gave you; if I left one blank, leave that row blank and ask me to fill it in. If you cite a category commission benchmark, open a real source (e.g. referralcandy.com/blog/affiliate-commission-rates) and name it next to the figure. If you can't browse, write "benchmark unverified" rather than inventing one.
Or do it in 5 steps
- Check product-market fit first. Referral has nothing to run on until you have happy repeat customers, so if you don't, start with affiliate for reach or wait. Done: you can name three customers who'd genuinely recommend you.
- Do the margin math. Affiliate commissions are cash, a cut of every sale, so you need gross margin to fund them. Compute AOV x margin %; if that dollar figure can't absorb a 10–15% cash commission, lean referral or switch to a flat per-order fee.
- Match the engine to the goal. New audiences, new geographies, or a content-heavy category (beauty, outdoor, home) point to affiliate. Lower-CAC repeat growth from people you already delight points to referral.
- Pick the reward currency. Affiliate pays cash commission. Referral pays store credit, points, or a percentage-off code. It protects margin and pulls the referred friend back into your store instead of out to a bank account.
- Set one anti-fraud guardrail before launch. For either engine, delay payout until the return window closes and cap the reward per customer. Done: your program terms name the payout delay and the cap.
Most mature DTC brands eventually run both: affiliate for acquisition, referral for retention.
Worked example
Say your AOV is $60 and gross margin is 55%, so you keep $33 of margin per order.
| Engine | Reward you set | Real cost per order | Verdict |
|---|
| Affiliate | 12% cash commission | $7.20 (leaves ~$25.80) | Affordable — affiliate is viable |
| Referral | give-$10-get-$10 store credit | ~$10 in redeemed credit, not cash | Buys a customer whose LTV usually beats cold traffic |
Now flip the margin. If you kept only 20% ($12/order), a 12% cash commission ($7.20) eats more than half your margin. Lean referral, or use a flat $3–5 per-order affiliate fee instead.
Re-check the fit whenever your margin or repeat rate shifts.