Referral Strategy

How referral programs get abused (and how to stop it)

How referral programs get abused (and how to stop it)
Shivam Dubey
Shivam Dubey
Published May 21, 2025

Referral programs can easily become a magnet for abuse. This article breaks down predictable abuse patterns and practical tips to help your team stay ahead of referral fraudsters.

Common referral abuse tactics

TacticHow It WorksExample
Self-referralsUser creates multiple fake accounts to refer themselvesUser signs up as both referrer and referee using different emails
Code farmingReferral codes shared on public forums, social media, or Reddit threadsUser posts their referral link in a large group, earning rewards from strangers
Fake identitiesFraudster uses bots, stolen identities, or temporary emails to create fake usersUser buys disposable email addresses to generate fake sign-ups
Return abuseReferrals generate a purchase that is returned post-rewardReferee buys an item, gets a reward, then requests a refund or chargeback
Location spoofingUser manipulates location data to bypass geo-restrictions on referral rewardsVPN used to simulate being in a targeted country for higher payout

An approach to designing smarter referral programs

We recommend starting on the conservative side and slowly loosening your fraud and abuse rules as you get a better sense of your audience's behaviour.

You need to tailor these rules for your audience, but here's an example of what it could look like:

Start conservative:

  • Cap rewards per user: no more than 10 total referrals per month, or a lifetime cap of 20 per user.
  • Limit reward velocity: no more than 5 rewards per day per user.
  • Delay payouts: wait at least 7 days (or the length of your return window) before releasing a referral reward.
  • Verify every referrer and referee: use email, phone, or payment method validation to ensure they're real users.
  • Geo-fence your program: only accept referrals from countries you can service profitably.

Monitor closely:

  • Set up alerts for unusual patterns:
    • A single user earning multiple rewards from the same IP or device.
    • High concentrations of referrals from a single country or region.
    • A sudden spike in signups or reward claims at odd hours.
  • Review fraud cases regularly: manually investigate suspicious activity and adjust rules accordingly.
  • Monitor refund and churn rates: high rates may signal fraud.

Open up:

  • Increase reward caps only after 30–60 days of stable data.
  • Gradually relax velocity rules: for example, move from 5 rewards per day to 10.
  • Expand geo-targeting one region at a time, with close monitoring.
  • Introduce higher-value rewards only after building confidence in program integrity.

Mitigating specific abuse patterns

Fraud TacticHow to Mitigate
Self-referralsCap rewards per user, verify identity, limit velocity
Code farmingProhibit public sharing, scan forums, cap total rewards per user
Fake identitiesUse device fingerprinting, pattern analysis, email/phone verification
Return abuseDelay rewards until after return window or retention period
Location spoofingGeo-fence referrals, verify IP and device data

How Flock can help

Flock has a powerful and flexible fraud model that makes it easier to run your referral program with confidence. Want to see how it works? Book a demo.