2 October 2026 · 3 min read
Referral and affiliate systems for a crypto exchange
Attribution, payout rules and the abuse that arrives on week two. How to build a referral programme that brings users rather than fraud.
Referral programmes are cheap to build and easy to build badly. The code is a link, a cookie and a commission. The product is everything that stops people farming it.
The three decisions before any code
1. What triggers a commission? Signup, first deposit, first trade, or a share of trading fees forever. Each one attracts a different kind of referrer, and signup bounties attract the worst.
2. Who pays for it? A share of fees you earn is sustainable. A fixed bounty per user is a marketing spend that must be capped before it starts.
3. How long does attribution last? A session, thirty days, or the lifetime of the account. Longer windows are more generous and more expensive to prove.
What it takes to build
- A referral code per user, plus link handling that survives a redirect
- Attribution stored on the account at signup, not recomputed later
- A commission ledger: who earned what, from which event, and when it becomes payable
- A payout mechanism, usually a credit to the exchange balance rather than a withdrawal
- A dashboard showing clicks, signups, qualified users and earnings
- Admin controls: pause a referrer, claw back a commission, change rates without a deployment
Referral commissions are money leaving your venue. They belong in the same ledger as everything else, with the same audit trail as a withdrawal.
The abuse, which always arrives
- Self referral through a second account. Detected by device, funding source and behaviour, never by email alone.
- Fake volume between related accounts to farm fee shares. This is why self trade prevention exists in the matching engine.
- Bonus hunting, where accounts deposit the minimum, claim, and leave.
- Fraudulent traffic from affiliates buying clicks that convert to nothing.
The defences are a qualification threshold rather than a bare signup, a holding period before commissions become payable, and the ability to pause a referrer the moment a pattern appears.
The version that usually works
Share of trading fees, paid monthly into the exchange balance, with a thirty day attribution window, a qualification threshold of one real trade, and a holding period of a week. Dull, cheap, hard to farm, and it rewards referrers who bring users who actually trade.
Questions
How does an exchange referral system work
A referrer shares a coded link, the signup is attributed to them, and they earn either a bounty or a share of the fees that user generates. The money comes out of your revenue, so it belongs in the ledger.
Should I pay per signup or share trading fees
Share fees. Bounties per signup attract people who manufacture signups, while a fee share only pays when a real user trades.
How do I stop referral fraud
Qualify on a real trade rather than a signup, hold commissions for a period before they are payable, look at device and funding signals rather than email addresses, and keep the ability to pause a referrer and claw back.
How long should attribution last
Thirty days is the common compromise. Lifetime attribution is more attractive to affiliates and more expensive to you, and it needs clear records to survive a dispute.
Can commissions be withdrawn directly
Usually they are credited to the exchange balance instead, which keeps the money inside your venue and makes the payout path auditable.
Is a referral system worth building at launch
Only once you have something worth referring to. A referral programme on an empty venue manufactures signups rather than traders.