Referral Bonus Calculator

See how much your referrals are worth across bonus tiers.

How it is calculated

Referrals are counted in two groups. tier1_referrals = min(num_referrals, tier1_count) is paid at the first bonus and tier2_referrals = max(num_referrals − tier1_count, 0) at the second. total_bonus = tier1_referrals × bonus1 + tier2_referrals × bonus2, and average = total_bonus ÷ num_referrals. The referral count and the milestone must be whole numbers (17.5 shows no result), and the bonuses are money per referral. The higher bonus applies only to the referrals after the milestone; the earlier ones keep the lower amount. With zero referrals every figure is $0.00, and with fewer referrals than the milestone the second tier stays at $0.00. The tool does not require the second bonus to be higher, and it adds no caps, tax or payout delays that a real program might apply. Negative inputs return no result.

Worked example

You made 17 referrals. The program pays $20 each for the first 10 and $30 each after that. Tier 1: 10 × 20 = $200.00. Referrals past the milestone: 17 − 10 = 7. Tier 2: 7 × 30 = $210.00. Total bonus: 200 + 210 = $410.00. Average per referral: 410 ÷ 17 = $24.12.

Paying $30 on all 17 would be $510, which overstates the real total.

Try this example →

Common mistakes

  • Applying the higher bonus to every referral once you pass the milestone. Only the referrals after the milestone earn it; the first 10 stay at $20 each.
  • Entering the number of referrals beyond the milestone in the total field. That field is the total count, including the first tier.
  • Entering a total bonus amount in a per-referral field. Both bonus fields are the payment for one referral.
  • Counting sign-ups that never qualified. Many programs pay only when the referred person completes a purchase or deposit, so enter only paying referrals.
  • Entering a fractional referral count or milestone, such as 17.5. A referral is a whole person, and a fractional value gives no result.

About this calculator

This calculator computes total earnings from a tiered referral program, where the bonus paid per referral increases once you cross a milestone count — for example, $20 per referral for the first 10, then $30 per referral after that. The total is calculated by applying the base rate to referrals up to the threshold and the higher rate to referrals beyond it, then summing both amounts, similar to how progressive tax brackets or tiered commission structures work.

Referral marketing programs — common in SaaS products, fintech apps, gig-economy platforms, and affiliate marketing — use tiered bonus structures specifically to reward and retain their most active referrers, since a flat per-referral rate does not create as strong an incentive to keep referring once someone reaches a high count. Growth and marketing teams also use this tiered math when designing referral program economics, modeling what payout structure drives the most volume within a target cost-per-acquisition.

Your total earnings, broken down by tier, are what you get after entering your total number of referrals, the milestone count, and the bonus rate before and after that milestone, so you can see exactly how much your referrals are worth.

Was this helpful?

You can pick up to 3 reactions.

Comments

  • Be the first to comment.

Popular calculators

All Calculators