HomeTools › Affiliate Revenue Calculator

Free tool · example / estimate

Affiliate Revenue Calculator

By Ray Truelead, Head of Affiliates · Updated 2026-08-19

Estimate potential affiliate revenue from your traffic under a CPA, RevShare or Hybrid commission model. Every field below is optional except at least a valid combination — fill in what you know and leave the rest blank. All maths runs in your browser; nothing you type is sent anywhere.

Traffic & conversion (optional — skip if you already know your registrations/FTDs)
Commission inputs (fill in whichever model(s) you want to see)

Enter your numbers above and press "Calculate estimate" to see a result here.

Show the formulas used

Registrations = registrations input, or Clicks × (Registration rate ÷ 100)

FTDs = FTDs input, or Registrations × (FTD rate ÷ 100)

CPA revenue = FTDs × CPA amount

RevShare revenue = FTDs × (RevShare % ÷ 100) × Avg. monthly NGR × Months

Hybrid revenue = (FTDs × Hybrid CPA) + (FTDs × (Hybrid RevShare % ÷ 100) × Avg. monthly NGR × Months)

Revenue per click = Revenue ÷ Clicks

Effective CPA = Revenue ÷ FTDs

These calculations are estimates for planning purposes only. Actual affiliate earnings depend on the affiliate agreement, player activity, traffic quality, deductions, attribution rules and other commercial terms.

What is affiliate revenue?

In iGaming, affiliate revenue is the commission an operator pays you for referring players who register and play through your tracking link. It's not revenue from selling anything to your audience — it comes entirely from the operator, calculated according to whichever commission model your deal uses. See What Is an iGaming Affiliate Program? for the full mechanics.

How CPA revenue is calculated

CPA (Cost Per Acquisition) revenue is simply the number of qualifying FTDs multiplied by the fixed CPA amount: FTDs × CPA amount. It's a one-time payment per player, so it doesn't grow if that player keeps playing afterward.

How RevShare revenue is calculated

RevShare revenue is a percentage of each referred player's net gaming revenue (NGR), paid for as long as they stay active: FTDs × RevShare % × average monthly NGR per player × number of months. See What Is RevShare? for how NGR is actually defined.

How hybrid revenue is calculated

Hybrid combines both: a smaller CPA paid immediately, plus an ongoing (usually reduced) RevShare on the same players. The formula simply adds the two: (FTDs × Hybrid CPA) + (FTDs × Hybrid RevShare % × average monthly NGR × months). See CPA vs RevShare vs Hybrid for when each model tends to win.

What FTD means

FTD stands for First Time Deposit — the first qualifying real-money deposit a registered player makes. It's usually the event that triggers CPA payment and the point from which RevShare-eligible revenue starts accruing.

Why actual earnings differ

Real payouts can differ from this estimate for reasons no calculator can account for: negative carryover on RevShare deals, deductions for bonuses or payment fees, minimum qualifying deposit thresholds, attribution-window losses, GEO or traffic-source restrictions, and simple variance in how long referred players actually stay active. Treat this tool as a planning aid, not a forecast.

Example calculation

Example / estimate — hypothetical numbers, not DBBET data.

2,000 clicks × 6% registration rate = 120 registrations. 120 registrations × 30% FTD rate = 36 FTDs. At a hypothetical $90 CPA: 36 × $90 = $3,240. At a hypothetical 40% RevShare with $45 average monthly NGR per player over 1 month: 36 × 0.40 × $45 = $648. Try these exact numbers in the calculator above to see the full breakdown, including revenue per click and effective CPA.

FAQ

Does this calculator show my actual DBBET earnings?

No. This tool produces a hypothetical estimate based on the numbers you enter for planning purposes only. It does not access, use or reflect any real DBBET account, dashboard or commercial data.

Do I need to fill in every field?

No. You can enter registrations and FTDs directly if you already know them, or let the calculator estimate them from clicks and conversion rates. Only fill in the commission fields for the model(s) you want to compare.

Is my data sent to a server?

No. All calculations run in your browser using JavaScript. Nothing you type into this calculator is transmitted or stored anywhere.

Related: CPA vs RevShare Calculator · iGaming Affiliate KPIs · CPA vs RevShare vs Hybrid · The DBBET Affiliate Program

Become a Partner