A referral that can prove who sent it:
tracked to the click, paid without a spreadsheet
Referral programs die quietly when attribution is unclear, a referral gets disputed, or payouts are a monthly spreadsheet nobody enjoys reconciling. We build the tracking, attribution and payout logic so a referral program runs on data instead of trust and manual math.
The one question this answers reliably
Referral and affiliate tracking is the infrastructure that answers one question reliably: who actually sent this customer, and what do they get paid for it. That requires unique trackable links. It requires an attribution rule applied consistently, not just when it is convenient. It requires commission calculation that matches whatever structure you have promised partners. And it requires a payout process that does not depend on someone manually checking a spreadsheet every month.
When informal referrals start breaking down
You need this once a referral or affiliate program is more than a handful of friends sharing a discount code manually. Or once real money is riding on attribution being correct. Disputes over who gets credit for a sale are exactly where informal referral programs break down. A product recruiting affiliates, a subscription business with a referral incentive, or a marketplace rewarding both sides: all of these need this handled systematically.
You do not need a custom build if you are running a simple one-time promo code with no ongoing tracking or payout complexity. A basic discount code in your existing e-commerce platform covers that without a dedicated system.
How tracking, commission and payout connect
Unique links or codes get generated per affiliate or referrer. Click and conversion events get tracked in PostgreSQL against an attribution rule, last click, first click, or a defined time window. That rule applies the same way for every referral, rather than getting adjudicated case by case. Commission calculation runs by whatever structure your program actually uses: flat rate, percentage, tiered by performance. It is configurable per affiliate type, without needing a code change for a new tier.
The affiliate dashboard gives partners visibility into their own clicks, conversions and pending commission. That reduces support questions and builds trust in the program. The admin view gives your team commission liability and payout history across everyone at once.
Payout runs through Stripe Connect for most markets, with bank transfer or crypto as alternatives where that fits the affiliate base better. A review step sits before release, since most programs want a human check before money moves, particularly in the early months.
Fraud checks, self-referral detection, click fraud pattern flags, duplicate account signals, run continuously. That is not a periodic manual audit. It catches obvious abuse before it accumulates into a real payout liability.
Where referral programs get messy
Attribution disputes are inevitable at some volume. A customer influenced by two different affiliates. A click that happened days before a conversion, outside your tracking window. We build consistent, documented rules, rather than promising a dispute-free system. Clear rules, applied the same way every time, matter more than any rule being perfect.
Commission liability can grow faster than expected if a program succeeds. That is a cash flow planning question for your team, not something the system itself can solve. The admin dashboard at least makes the liability visible before it is a surprise.
Price and timeline
| Option | Price | What it covers | Timeline |
|---|---|---|---|
| Basic tracking | from $2,800 | Links, attribution, commission calculation, manual payout review | 3 to 5 weeks |
| Full affiliate platform | from $6,000 | Tiered commissions, automated payouts, fraud detection, affiliate dashboard | 5 to 9 weeks |
Running cost is the payment provider’s standard payout fee plus $10 to $40 a month in hosting.
Related
Pairs with gamification and achievements when referrals feed into a broader rewards structure, and with the analytics service for attribution reporting beyond the referral program itself. See the development service page for the full build. For real systems with verified margin and reward logic, see the ProBay marketplace case study. For order attribution across multiple sales channels, see the seven-channel AI sales agent case study.
Running a referral program off a spreadsheet? Get in touch and we will scope the tracking and payout logic properly.
FAQ
How much does a referral or affiliate system cost?
From $2,800 for unique link tracking, attribution and a basic commission calculation with manual payout review. A full affiliate platform with tiered commissions, automated payouts and fraud detection typically runs $5,500 to $10,000.
What is the difference between a referral program and an affiliate program?
A referral program usually rewards existing customers for bringing in people they know, often with a reciprocal reward for both sides. An affiliate program recruits external partners, content creators, publishers, who earn a commission for sales they drive. There is usually no expectation of a relationship on the other end. The tracking core is similar. The attribution rules and payout structure often differ.
How do you prevent self-referral or click fraud?
Through pattern detection. We flag accounts that refer themselves under a different email, and click-to-conversion ratios that suggest automated traffic. We also flag duplicate device or payment fingerprints across supposedly separate affiliates. No system catches everything, but these checks remove the easy, obvious abuse.
Can commissions be paid automatically?
Yes, through Stripe Connect for most markets, or bank transfer or crypto payout where that fits better. A review step before payout release stays under your team's control. Most programs want a human check before money actually moves, especially early on.
Can we have different commission structures for different affiliate types?
Yes. Tiered or type-based commission rules are configurable without a code change once the system is in place. A higher rate for a top-performing partner, a flat rate for a standard referral, a percentage for an affiliate, all fit.