• Your affiliate platform calculates commissions based on registration and deposit counts but cannot run RevShare on player net gaming revenue, so you are paying affiliates on gross activity rather than the margin they actually generate?

  • Negative carryover disputes with affiliates are handled through email threads because your platform doesn't have a documented carryover calculation affiliates can verify?

  • You have no visibility into whether affiliate traffic is generating genuine players or whether certain affiliates are driving incentivised registrations that deposit once and then churn?

  • Affiliates are calling your account managers for basic performance data because the self-service reporting in your current platform doesn't show them what they need to optimise their campaigns?

iGaming Affiliate Management Platform

Generic affiliate SaaS platforms track clicks and conversions. iGaming affiliate management requires domain-specific attribution logic, CPA and RevShare commission calculation with negative carryover rules, player lifetime value reporting back to the affiliate, and fraud detection that identifies traffic quality problems before they drain the acquisition budget.

We build custom affiliate management platforms for iGaming operators who have outgrown third-party affiliate SaaS tools or who need commission logic, reporting depth, and fraud controls that off-the-shelf platforms won't build for them.

  • Click, registration, and first deposit tracking with last-click and first-click attribution and sub-affiliate support for networks

  • CPA, RevShare, and hybrid commission calculation with configurable negative carryover rules per affiliate deal

  • Player activity reporting per affiliate with GGR, deposit volumes, and churn data in a self-service portal

  • Fraud detection covering incentivised registrations, duplicate accounts, and velocity-based traffic quality flags

RaftLabs builds custom iGaming affiliate management platforms that track clicks, registrations, and first deposits by affiliate, calculate CPA and RevShare commissions including hybrid deal structures and negative carryover rules, process payments on configurable schedules, and detect fraud patterns such as incentivised registrations and duplicate accounts. Affiliates access their own performance data through a self-service portal without visibility into other affiliates' numbers or the operator's margin.

Vodafone
Aldi
Nike
Microsoft
Heineken
Cisco
Calorgas
Energia Rewards
GE
Bank of America
T-Mobile
Valero
Techstars
East Ventures
100+Products shipped
20+AI products shipped
FixedCost delivery
12-16Week delivery cycles

Affiliate attribution and commission logic built for iGaming, not retrofitted from e-commerce

Affiliate marketing drives a large share of new player acquisition for most licensed iGaming operators. The channel has domain-specific requirements that generic affiliate platforms handle poorly. Attribution needs to track not just first deposit but ongoing player activity across months or years of RevShare eligibility. Commission calculation involves deal structures -- CPA, RevShare, hybrid, tiered CPA -- that require the platform to understand net gaming revenue, not just transaction counts. Negative carryover rules, where a losing month for an affiliate's player portfolio either resets to zero or carries the loss into the next calculation period, are a significant commercial variable that operators and affiliates dispute when the calculation is opaque.

Generic affiliate SaaS platforms -- HasOffers, Partnerize, Impact -- are built for e-commerce attribution models where a sale is a discrete event. iGaming commission calculation runs across a player's lifetime on the platform, requires access to game revenue data, and needs fraud detection calibrated to iGaming-specific abuse patterns rather than e-commerce click fraud. Operators who run on generic platforms typically end up maintaining separate spreadsheets for RevShare calculations, handling negative carryover manually, and losing visibility into which affiliates are generating long-term player value versus one-time depositors who churn.

A custom affiliate management platform built for iGaming gives operators full control over commission logic, complete visibility into traffic quality per affiliate, and a self-service portal that keeps affiliates informed without requiring account manager intervention for every performance query.

What we build

Affiliate tracking and attribution

Click tracking captures the full UTM parameter set when a player arrives from an affiliate link -- source, medium, campaign, content, and term -- along with the affiliate's unique identifier and any sub-affiliate or publisher ID passed in the URL. Registration attribution links each new account to the originating click within the attribution window, with last-click as the default model and first-click available as a configurable alternative. First deposit attribution confirms which registered players complete a qualifying deposit and links the conversion back to the affiliate. Sub-affiliate tracking supports networks that manage multiple publishers under a single affiliate account, giving the network a breakdown of conversions by publisher ID without requiring each publisher to hold a direct affiliate relationship with the operator. The tracking layer writes to a ledger that both the operator's back office and the affiliate's self-service dashboard read from -- so the numbers affiliates see are the same numbers the commission calculation uses.

Commission model configuration

CPA commission pays a fixed fee per qualifying depositor -- the qualifying criteria are configurable per deal: minimum deposit amount, minimum number of deposits, or both. RevShare commission pays the affiliate a percentage of the net gaming revenue generated by their referred players each calculation period, defined as gross gaming revenue minus bonuses, chargebacks, and taxes at the rate agreed in the deal terms. Hybrid CPA plus RevShare deals pay a reduced CPA on first deposit and a RevShare percentage on ongoing player activity, giving the affiliate upfront income while tying long-term commission to player retention. Negative carryover rules are configured per affiliate deal: with carryover, a month where an affiliate's player portfolio generates a net loss carries that loss forward to offset positive revenue in future months before commission becomes payable; without carryover, each calculation period starts from zero. Deal terms are assigned per affiliate and versioned so historical commission calculations can always be traced back to the deal that was in effect at the time.

Player activity reporting per affiliate

Player-level reporting gives each affiliate a view of their referred player portfolio: active player count by period, new player count, deposit volume, gross gaming revenue, net gaming revenue after bonuses and chargebacks, and player churn rate. The data is accessible to each affiliate for their own portfolio only -- the reporting system enforces data isolation so an affiliate cannot query another affiliate's player data or infer the operator's overall platform performance from their own numbers. GGR and NGR per affiliate feeds directly into the commission calculation so affiliates can verify their expected commission against the underlying activity data before the payment run. Player retention trends allow affiliates to identify whether their traffic sources are generating players who return to play over multiple months or one-time depositors who churn after the first session. Operators access an aggregate view across all affiliates with the ability to drill into individual affiliate performance, compare traffic quality across affiliate relationships, and identify which affiliates generate the highest long-term player value.

Affiliate payment processing

Commission calculation runs on the configurable schedule set for each affiliate -- monthly is most common, with bi-weekly available for higher-volume affiliate relationships. Minimum payment thresholds prevent small commission amounts from generating individual payment transactions; unpaid amounts below the threshold carry forward to the next payment run. Payment method options are configured per affiliate: bank transfer with IBAN validation for European affiliates, e-wallet payments through Skrill or Neteller where the affiliate holds an account, and crypto payment where the operator's payment policy permits. Each payment run generates a commission statement for the affiliate showing the calculation period, the player activity data that drove the commission, the deal terms applied, any negative carryover amount, and the net commission payable. Payment reconciliation records each payment against the commission ledger so any discrepancy between calculated and paid amounts is traceable. Statement history is accessible through the affiliate portal for the lifetime of the affiliate relationship.

Fraud detection and traffic quality

Incentivised registration detection identifies affiliates whose traffic generates registration and first deposit activity but exhibits behavioural patterns inconsistent with genuine player intent -- deposit amounts clustered at the minimum qualifying threshold, immediate withdrawal after bonus clearing, accounts with matching device fingerprints registering across multiple affiliate codes. Duplicate account matching flags player registrations where name, email, address, device fingerprint, or payment method matches an existing account, preventing the same player from being attributed to multiple affiliates across multiple registrations. Velocity rules flag affiliates whose registration or deposit volume spikes sharply in a short window relative to their historical baseline, which is a common indicator of burst traffic from incentivised sources. Affiliate suspension workflow allows the compliance team to pause commission accrual and new attribution for a flagged affiliate while the traffic quality investigation is open, without immediately terminating the affiliate relationship. Chargeback attribution traces each chargeback back to the originating affiliate and subtracts the chargeback amount from the affiliate's NGR calculation for RevShare commission purposes.

Affiliate portal and self-service

Affiliate registration and approval workflow captures the new affiliate's contact details, website or traffic source information, and payment details, routes the application to the operator's affiliate management team for review, and sends approval or rejection notification with the agreed deal terms on acceptance. The marketing material library holds operator-approved banners, landing page creative, and tracking URL generators so affiliates can access the assets they need to run campaigns without contacting the account manager for each new creative request. Real-time stats dashboards show clicks, registrations, first deposits, active players, and estimated commission for the current calculation period with a date-range selector for historical data. Commission statement access provides downloadable statements for past payment periods. Deal terms display shows the affiliate their current commission model, negative carryover setting, minimum payment threshold, and payment schedule in plain language -- reducing disputes about commission calculations that arise when affiliates don't have a clear record of their agreed deal terms.

Frequently asked questions

CPA -- cost per acquisition -- pays the affiliate a fixed fee for each player who meets the qualifying deposit criteria defined in the deal. It is simple to calculate and gives the affiliate predictable income per conversion, but the operator takes all the risk on whether that player generates long-term revenue. RevShare -- revenue share -- pays the affiliate a percentage of the net gaming revenue generated by their referred players each month, calculated as gross gaming revenue minus bonuses, chargebacks, and any applicable taxes or fees defined in the deal terms. RevShare aligns the affiliate's long-term interest with player quality rather than registration volume, but creates variable monthly income for the affiliate that depends on how their player portfolio performs. Hybrid deals combine a reduced CPA on first deposit with an ongoing RevShare percentage, giving affiliates upfront income while retaining the long-term alignment benefit of RevShare. Most established iGaming operators run a mix of all three models across their affiliate portfolio, with deal type negotiated based on affiliate size, traffic source, and the operator's assessment of likely player quality.

Negative carryover applies in RevShare deals and determines what happens when an affiliate's player portfolio generates a net loss in a given calculation period -- most commonly because player winnings exceed the gross gaming revenue for that month. With negative carryover, the loss amount carries forward into the next calculation period and must be offset by positive revenue before the affiliate earns commission again. Without negative carryover, each month starts from zero regardless of the previous month's result, so the affiliate is never penalised for a bad month in the player portfolio. Negative carryover is the single most common source of disputes between operators and affiliates, particularly for affiliates with smaller player portfolios where one high-value player winning significantly can create a loss that takes several months to clear. A platform that shows affiliates the carryover balance, the current-period GGR, and the resulting commission position in real time eliminates most of these disputes before they reach the account management team.

Yes. Affiliate attribution and commission calculation requires player identity, registration date, deposit transactions, game session revenue, chargeback records, and bonus cost data from the player account management and transaction systems. We build the integration via API calls to the existing PAM or back-office platform where an API is available, or via a data layer that reads from the transaction database directly where API coverage is incomplete. Most custom-built iGaming platforms have the data available in a transaction ledger or reporting database that the affiliate system can read from. White-label platform integrations depend on what data the white-label provider exposes through its reporting API -- some providers give operator-level access to player revenue data by affiliate tag, others require a data export. We scope the integration approach during discovery based on what your current PAM or platform exposes, and the integration complexity is included in the fixed cost rather than priced as an unknown variable.

A focused affiliate management platform covering click and registration tracking, CPA commission calculation, affiliate payment processing on a monthly schedule, basic fraud detection, and an affiliate self-service portal typically delivers in 12 to 14 weeks at a fixed cost. Adding RevShare calculation with negative carryover logic, hybrid deal support, sub-affiliate tracking, GGR-based player activity reporting per affiliate, and advanced fraud detection -- duplicate account matching, velocity rules, chargeback attribution -- extends the timeline to 14 to 16 weeks. Integration complexity with an existing PAM or back-office platform is the main variable that affects scope. We scope the specific requirements -- commission models needed, existing system integrations, fraud detection rules, affiliate portal feature set -- before pricing. The cost is fixed before development starts and does not change if the build takes longer than planned.

iGaming software by capability

Talk to us about your affiliate management project.

Tell us which commission models you run, what your current tracking setup looks like, and where the gaps are. We will scope the build and give you a fixed cost.