Background
⌘K

Self-Referral Detection

Automatically catch affiliates who sign up as their own customers to earn commissions

Silvestro
Written by Silvestro
Updated more than a week ago

Self-referrals happen when an affiliate uses their own referral link to sign up as a customer and earn commissions on their own purchases. This is one of the most common forms of affiliate fraud.

How It Works

When a new referral is created, Affonso checks whether the customer's email matches any email associated with the referring affiliate — including their account email and payout method emails. If there's a match, a fraud event is created.

Three Modes

Configure Self-Referral Detection in your Risk Center Settings:

Off — No detection.

Detect — The referral stays active and earns commissions, but a pending event is created for your review. This is the default mode for new programs.

Block — The referral is automatically rejected. Commissions are still calculated but created with a Declined status, so you have a full audit trail. You can manually change a Declined earning to Approved if the block was a false positive. Webhook events (transaction.created and transaction.rejected) are emitted so external systems stay in sync.

Reviewing Flagged Events

Self-referral events appear in your Risk Center with the matched email visible. From there you can confirm it as fraud (reject the referral and decline commissions) or resolve it as a false positive if the match was coincidental.

Things to Keep in Mind

  • Self-referral detection is enabled in Detect mode by default for all new programs.
  • Detection compares against multiple email addresses associated with the affiliate, not just their login email.
  • Affiliates don't see why a referral was rejected — they only see the status change.

Need help? Contact support for guidance on handling self-referral cases.

Was this article helpful?

If you still need help, our support team is here for you.

Contact Support
bg

Ready to Scale Your SaaS?

Affonso is the easiest way to launch your own affiliate program. We take care of the technical stuff, so you can focus on growing your business.