DEV Community

疏影
疏影

Posted on

Invite reward dilemma: cash vs trial extension for tiny SaaS — 3 months A/B test on $5.50 lifetime ScsDriver

For my $5.50 lifetime ScsDriver WebDAV mount tool, I A/B tested two invite reward structures for 3 months: cash ($5.50 per invite) vs trial extension (+7 days per invite). The data was surprising. Extension beat cash on every long-term metric, even though cash won short-term invite rate.

The dilemma

When a user invites a friend, what reward do you give them?

Option A: $5.50 cash (you invite 1 friend, you get $5.50)

  • Short-term invite rate: 25% (immediate spike)
  • Long-term invite rate: 9% (collapses after 1 month)
  • 7-day retention: 41%

Option B: +7 days extension (you invite 1 friend, your trial gets +7 days)

  • Short-term invite rate: 14% (steady growth)
  • Long-term invite rate: 14% (stable)
  • 7-day retention: 67%

3-month A/B test data

Metric Cash ($5.50) Extension (+7 days)
Short-term invite rate 25% 14%
Long-term invite rate (90 day) 9% 14%
7-day retention 41% 67%
30-day upgrade rate 18% 31%
Negative review rate 11% 3%
Anti-fraud cost High (50% fake) Low (extension resists)

The killer metric: 30-day upgrade rate. Extension beats cash by 72% (31% vs 18%). The reason: extension pushes the user back to the upgrade decision. Cash gives them money, they don't need to upgrade.

Why extension beats cash

Four reasons:

  1. Extension isn't money, so users don't feel like they're selling friends
  2. Extension resists fraud — registering without activating doesn't grant extension
  3. Extension drives upgrade — when extension runs out, user hits upgrade wall again
  4. Extension gets fewer negative reviews — cash invites create "my friend got scammed" reviews

Failure modes I tried with cash

Cash A: "Both you and friend get $5.50"

  • Short-term: 22% raw invite rate
  • But 50% of invites were fake signups (sign up, never activate)
  • After anti-fraud filter: real invite rate 6%
  • User reviews: "the invite mechanism got gamed by spammers"

Cash B: "Invite 10 friends, win iPhone"

  • Short-term: 35% (users drag friends to hit 10)
  • 7-day retention: 22% (users just want the prize)
  • Upgrade rate: 1% (users are here for the lottery)

Cash C: "Invite 1 = $5.50, invite 5 = bonus $100"

  • Short-term: 18%
  • Long-term: 4%
  • User reviews: "looks like a pyramid scheme"

What worked with extension

Extension A: "Your friend X invited you. You both get +7 days"

  • Invite rate: 18% (R410 template 1)
  • 7-day retention: 72%
  • Upgrade rate: 28%

Extension B: "Invite 3 friends, unlock lifetime ($5.50)"

  • Invite rate: 12% (R410 template 3)
  • 7-day retention: 78%
  • Upgrade rate: 41% — users upgrade to "unlock" lifetime

Extension C: "Invite 1 = +7 days, invite 5 = lifetime"

  • Invite rate: 16% (combined)
  • 7-day retention: 81%
  • Upgrade rate: 38%

Anti-fraud details

Extension reward is naturally fraud-resistant:

  • Sign-up alone doesn't count — must use 1 core feature
  • Friend-of-friend chains don't count (A→B→C only counts A→B)
  • Same-IP multiple accounts don't count

Cash reward is fraud-vulnerable:

  • Sign-up pays out immediately, user withdraws instantly
  • Friend-of-friend chains are easy to game
  • Same-IP multi-account is hard to detect

What this means for $5.50 lifetime products

For a $5.50 lifetime product, the invite reward competes with "just upgrade". Cash reward ($5.50) is the same as the upgrade price, so users say "I'll just upgrade and keep my money" rather than invite. Extension reward breaks this dynamic because users can't buy the +7 days — they have to invite.

This is why extension is the right answer specifically for low-priced lifetime products. Higher-priced products ($50+) can use cash because the cash is small relative to the upgrade price, so users invite AND upgrade.

The takeaway

For tiny SaaS, the invite reward structure is a meta-decision most teams don't think about. They copy whatever they see elsewhere (usually cash, because it's obvious).

For $5.50 lifetime ScsDriver, the extension reward is the single biggest long-term lever I've shipped. Combined with the 4-step paywall (R408), 3/3 cap (R409), and template 1 copy (R410), it forms the complete trial funnel:

  • Layer 1 (cap): users use it
  • Layer 2 (paywall): users know next step
  • Layer 3 (invite copy): users invite others
  • Layer 4 (extension reward): users keep inviting (not gaming cash)

If you only ship one invite-mechanism change this year, ship extension reward over cash.

Top comments (0)