Guides
Cost of Running an iGaming Affiliate Program: Step by Step
Commission is only 60–90% of the cost of running an iGaming affiliate programme. See all 7 cost lines, plus the 8–20% hidden payout tail, modelled in
•
17
Mins. Read

Lightning Pay

TL;DR:
Commission is 60–90% of program cost. Any honest cost of running igaming affiliate program model has seven cost lines, not one, and six of them never appear in the affiliate P&L.
Non-commission payout overhead runs 8–20% of commission value. EU-weighted programs sit at the low end; LatAm, Asia and Africa-weighted programs sit at the high end.
On a bank and PSP rail mix, all-in non-commission cost commonly lands at €40–€60 per payout for a 200-affiliate monthly run. On stablecoin or Lightning rails, €8–€15.
FX spread is usually the biggest single cash line: 1.5–3.0% through banks and e-wallets, versus 0.1–0.5% for one treasury conversion into a stablecoin. On €500k/month of commission that gap is roughly €70,000 a year of pure leakage.
Reconciliation, exception handling and audit record-keeping is the biggest hidden line: 25–50 finance hours per monthly run at 200 affiliates, 320–600 hours at 5,000.
There is a payout size below which a transfer simply doesn't make economic sense. On a SWIFT rail it's about €290. On e-wallets, €65. On Lightning, €12.
A €165 payout carrying a €26 wire fee plus 1.9% FX loses roughly 20% of face value before the affiliate sees a cent. Your long tail isn't underperforming. It's structurally unprofitable.
Commission accounts for 60–90% of the total cost of running an iGaming affiliate program. The remaining 10–40% is the part nobody budgets for: FX spread, outbound rail fees, declined-payment rework, reconciliation labor, pre-funding float, tracking-platform licensing and unrecovered clawbacks.
On a typical licensed operator's numbers, that non-commission tail adds 8–20% on top of commission paid, depending on rails, affiliate geography and average payout size. What follows is a line-by-line model of all seven cost lines, plus a worked example on a 200-affiliate monthly run. All figures are illustrative ranges.
Why is the cost of running an iGaming affiliate program consistently understated?
Because internal reporting stops at the commission accrual.
The affiliate P&L that reaches the board shows three things: NGR generated, revenue share or CPA paid, and the ratio between them. Clean. Easy to defend in a meeting. Wrong by 8–20%.
The missing money is scattered across four cost centres, none of which is the affiliate cost centre. Treasury absorbs FX and float. The banking relationship absorbs transfer and intermediary fees. Finance absorbs reconciliation, exceptions and month-end. The affiliate team absorbs the "where's my payment" traffic. Marketing or tech carries the tracking platform licence. Ask five people who owns cost per affiliate payout and you get five shrugs.
So here's what happens. Commercial teams grind an affiliate down from 35% to 34.5% revenue share, congratulate themselves, and then leak a comparable amount of margin through payout mechanics nobody has ever priced. I've seen operators spend six weeks negotiating a hybrid deal and zero minutes asking what it costs to actually move the money.
Before you argue for changing rails, build the full model.
What are the seven cost lines in an affiliate program?
Seven. Only the first one is commission.
1. Commission. Revenue share, CPA, hybrid, sub-affiliate tiers. The line everyone models.
2. FX spread. The margin taken converting your settlement currency into the affiliate's payout currency, charged per payout, per currency, forever.
3. Rail fees. SEPA, Faster Payments, ACH, SWIFT, e-wallet or local aggregator charges, plus the intermediary and lifting fees deducted mid-route that you only discover when the affiliate emails a screenshot.
4. Failure and rework. Returned payments, gambling-coded declines, and the labor to diagnose, correct and re-issue each one.
5. Labor. Payout file build, self-billing invoice matching, approvals, statement matching across currencies and value dates, suspense clearing, affiliate payment queries, and the audit evidence pack your licence requires.
6. Float and treasury structure. Working capital immobilised in payout accounts ahead of the run, multiplied by every currency you hold locally.
7. Platform and exposure. Tracking platform licensing and hosting, traffic-fraud tooling, beneficiary screening and KYB refresh, multi-currency account maintenance, four-eyes controls, plus clawbacks, negative carryover and chargebacks you can't recover.
Lines 2 through 6 move when you change settlement rails. Lines 1 and 7 mostly don't. Keep them in the model anyway, otherwise the comparison is dishonest and the CFO will find the hole in ten minutes.
Line one in detail: what's actually inside commission spend
Commission isn't one number either.
Flat revenue share is the easy case. Hybrids are where the modelling gets sloppy: a €250 CPA plus 25% lifetime revenue share means you're paying twice on the same player, and the CPA half hits your cash flow in month one while the revenue share half accrues for three years. Two payment patterns, two accrual treatments, one line in the P&L.
Then sub-affiliate tiers. A master affiliate earning 5–10% of everything their referred sub-affiliates generate is effectively a second commission layer, and it usually rides on the same payout run. On a program with an active network layer, sub-affiliate commission can be 8–15% of total commission spend. It also multiplies your payout count, because the master wants their tier paid separately and documented separately.
Add rising tiers (30% below €10k NGR, 40% above), CPL top-ups, retention bonuses and tournament prizes paid through the affiliate rail, and "commission" turns into six or seven different obligations with different cut-offs. Every one of them carries the other six cost lines.
What does FX spread actually cost on a €400 affiliate payout?
Between €6 and €14, before a single transfer fee.
Conversion route | Illustrative spread | Cost on €400 |
|---|---|---|
Corporate bank, major pair (EUR/GBP) | 1.2–1.8% | €4.80–€7.20 |
Corporate bank, minor pair | 2.0–3.0% | €8.00–€12.00 |
E-wallet payout with embedded conversion | 2.5–3.5% | €10.00–€14.00 |
Single treasury conversion to stablecoin | 0.1–0.5% | €0.40–€2.00 |
Bolt on a €26 blended SWIFT cost including intermediary deductions and that €400 payout carries €34–€40 of friction. Call it 8.5–10% of face value. The spread never arrives as a fee. It arrives as a rate, which is exactly why it survives every cost review.
The structural point for CFOs is not "banks charge more." It's this: on a traditional rail you pay FX per payout, per currency, at retail-ish rates. On a stablecoin rail you convert once, at treasury scale, and distribute in a single unit of account. You're not buying a better rate on the same number of conversions. You're deleting most of the conversions.
The treasury structure point: 12 currencies, 2 accounts
Picture a program paying affiliates in BRL, MXN, COP, CLP, PEN, INR, PHP, VND, NGN, ZAR, TRY and PLN.
The traditional answer is local accounts or local aggregators for each. Twelve relationships. Twelve buffers to pre-fund. Twelve statement formats to reconcile. Twelve sets of account maintenance fees at €150–€600 a month, which is €1,800–€7,200 monthly before a single payout moves. Twelve conversion points, each taking its 2–3%.
The stablecoin structure is two accounts: your EUR operating account and one stablecoin treasury float. You convert EUR to USDC once a month at 0.1–0.5%, then send twelve currencies' worth of value in a single unit and let affiliates off-ramp locally, with the off-ramp cost agreed in the contract.
Twelve reconciliations become one. Twelve buffers become one. That's the treasury argument, and it's usually worth more than the fee argument.
What FX leakage looks like at €500k a month
Take a program paying €500,000 in monthly commission, with 65% of value requiring conversion at a 2.1% blended spread.
That's €6,825 a month, or €81,900 a year, in FX spread alone. Run the same volume through a single treasury conversion at 0.3% and you pay €11,700. The gap is roughly €70,000 a year, and it does not appear as a line item anywhere in your accounts. It appears as a slightly worse exchange rate, twelve times a year, on 47 different value dates.
Nobody budgets €70,000 without noticing. Everybody leaks it without noticing.
iGaming affiliate payout fees: what do you pay per transfer?
Per-transfer iGaming affiliate payout fees vary by an order of magnitude:
SEPA Credit Transfer: €0.20–€1.50 per payout.
UK Faster Payments: £0.10–£0.75 per payout.
US ACH: $0.25–$1.50 per payout.
SWIFT international wire: €15–€35 sending fee, plus €10–€20 in intermediary or lifting fees deducted en route.
E-wallet payouts (Skrill, Neteller and similar): 1.0–2.0% of value, sometimes capped.
Local rails in LatAm, Southeast Asia and Africa via aggregators: 1.5–4.0% of value.
Lightning or L2 stablecoin transfer: €0.01–€0.30 per payout, largely independent of value.
Fee structure matters more than fee level. Percentage rails punish your top affiliates. Fixed-fee cross-border rails punish your long tail. Most programs get hit by both at once, because they route big affiliates by wire and small affiliates by e-wallet, which is the worst of each world by design.
What does a payout cost at €50, €400 and €5,000?
Same program, same month, three affiliates. Watch what fixed cost does to the small one.
Payout size | Route | Rail fee | FX spread | Labor + float | Total non-commission | % of face value | Stablecoin equivalent | % of face value |
|---|---|---|---|---|---|---|---|---|
€50 | E-wallet, minor currency | €0.75 | €1.40 | €6.65 | €8.80 | 17.6% | €1.90 | 3.8% |
€400 | SWIFT, blended intermediary | €26.00 | €7.60 | €13.40 | €47.00 | 11.8% | €3.00 | 0.8% |
€5,000 | SWIFT, blended intermediary | €26.00 | €95.00 | €22.00 | €143.00 | 2.9% | €18.10 | 0.4% |
The €5,000 affiliate looks cheap in percentage terms and expensive in absolute terms, because FX scales with value. The €50 affiliate is the reverse: trivial in absolute terms, catastrophic in percentage terms, because labor and rail fees don't care how much money is in the file.
The threshold nobody puts in writing
Set a ceiling. Call a payout uneconomic when non-commission cost exceeds 15% of face value. That's already generous.
Cross-border wire: €38 of fixed cost (€26 rail plus roughly €12 of labor) plus 1.9% FX. Breaks the 15% ceiling below €290.
E-wallet: €7 fixed plus 4.3% combined fee and FX. Breaks it below €65.
Lightning or stablecoin: €1.70 fixed plus 0.3%. Breaks it below €12.
So: any affiliate you pay by international wire for less than about €290 is losing you money, and every wire under €150 burns north of 25% of face value. Put that number in your affiliate agreement as a minimum payout threshold, or change the rail. Doing neither and then complaining about long-tail ROI is a choice.
Most programs set a €100 minimum payout because it sounds tidy. On a wire rail, €100 is nearly three times below the economic floor.
Affiliate payment reconciliation cost: how much finance labor is buried here?
For a 200-affiliate program, 25–50 finance hours per monthly run. At a fully loaded €40–€55 per hour, the affiliate payment reconciliation cost is €1,000–€2,750 a month before exceptions.
Where the hours go: pulling the payout file out of the tracking platform, matching self-billing invoices to accruals, chasing approvals, matching bank statement debits back to individual affiliates across multiple currencies and value dates, hunting missing beneficiary details, clearing suspense at month-end. Cross-border wires arrive net of intermediary deductions, so they never match the ledger to the cent. Every one becomes a manual write-off decision made by a qualified accountant over a €14 discrepancy.
Hours by program size
The relationship isn't linear. Exceptions grow faster than volume, then automation caps the curve.
Affiliates in payout run | Finance hours per monthly run (traditional rails) | Monthly cost @ €48/hr | Finance hours (stablecoin / Lightning) |
|---|---|---|---|
200 | 25–50 | €1,200–€2,400 | 6–12 |
1,000 | 90–160 | €4,320–€7,680 | 18–35 |
5,000 | 320–600 | €15,360–€28,800 | 60–120 |
At 5,000 affiliates you are running a payments operation with two to four full-time equivalents inside it, and calling it "finance BAU." That team's entire output is moving money you already owe, to people you already approved, in currencies you already hold.
Audit and record-keeping is a labor line, not a compliance footnote
Licensed operators don't get to reconcile casually.
MGA, UKGC and most LatAm regimes expect a documented, retrievable audit trail for marketing spend: who was paid, on what basis, against which agreement, approved by whom, with the underlying performance data retained for five to seven years. In practice that means every payout run generates an evidence pack — payout file, invoice or self-bill, approval log, bank confirmation, FX rate used, beneficiary screening result — filed so an auditor or regulator can pull any single affiliate payment from 2022 and see the full chain.
Building that pack manually is 4–10 hours per run on top of the reconciliation hours above. Rebuilding one three years later, because the person who filed it has left and the naming convention changed twice, is a day. Budget it as labor, because that's what it is.
The bank rail costs nobody invoices you for
This is the section that never makes it into the business case, because none of it arrives as a fee.
Gambling-coded payments get de-risked
Your outbound payments carry your industry classification, and gambling is a classification correspondent banks are actively pruning. It doesn't matter that the payment is a legitimate marketing expense to a content publisher in Portugal. Somewhere in the chain, a compliance engine sees a licensed gambling operator paying an individual in a jurisdiction with heightened screening, and the payment stops.
Real symptoms, in rough order of frequency: 2–4% of cross-border wires returned or rejected; payments held for three to five days pending "additional information about the underlying purpose"; correspondent banks quietly removing themselves from routes so your Nigerian and Filipino affiliates go from three-day to unpaid; and periodically the whole relationship coming under review because payout volume to individuals grew 40% year on year.
What a declined payment actually costs to re-issue
Not the return fee. The return fee is the cheap part.
Return or reject charge: €15–€30
New sending fee on the second attempt: €15–€35
Investigation and correction labor, 20–40 minutes: €16–€32
Affiliate communication and re-collection of beneficiary details: 10–20 minutes: €8–€16
All-in: €55–€110 to send a payment you already sent once. On a program with 55 monthly wires at a 3% failure rate, that's one or two rework events a month, which sounds trivial until you notice they always happen to the same handful of high-value affiliates in the same handful of countries, and each one costs you a week of goodwill.
Cut-offs, weekends and the month-end trap
Bank rails have opening hours. Crypto doesn't. This matters more than it sounds.
SWIFT cut-off at your bank is realistically 14:00–15:00 CET. Miss it on a Friday and your affiliate is paid on Tuesday, or Wednesday if a value date lands on a holiday in the correspondent's country. Local rails in LatAm settle on business days only, and the business day calendar isn't yours.
Now put that against a month-end close. You approve the payout run on the 30th, initiate on the 31st, and the debit hits the account on the 2nd. Your accrual sits in one period and the cash movement sits in the next. Multiply by twelve currencies with different value dates, and you get a suspense account that never fully clears, a monthly reconciliation memo explaining the timing gap, and an auditor asking about cut-off testing. Every finance team I've spoken to about this has the same workaround: pay early and hold more float. Both cost money.
Late payouts cost you traffic
The line no CFO models, and the only one an affiliate manager will lose sleep over.
Serious affiliates run 20 to 60 brands. They reconcile monthly, they compare payment behaviour openly in private Telegram groups and at every SiGMA and iGB, and they reallocate placements based on who pays on time. Not on who pays most. On who pays reliably.
Slip a payout by five days twice in a quarter and here's what happens: your brand drops from position two to position seven on their casino comparison page, your logo comes off the homepage carousel, and their newsletter promotes a competitor. Nobody sends you an email about it. You just notice traffic down 30% and assume it's seasonality.
Price it. An affiliate producing €4,000 a month in commission at 35% revenue share is generating roughly €11,400 of monthly NGR. Lose them over payment friction and you've spent €137,000 of annualised NGR to save €26 on a wire fee. That's the trade you're actually making when you push the payout run to Wednesday because Tuesday is busy.
Platform, tooling and clawback exposure: the line rails don't touch
Two cost lines here that belong in the model even though no payment rail changes them.
Tracking platform licensing, hosting and fraud tooling
You can't run a program without a tracking platform, and platforms are not cheap.
Income Access, Cellxpert, Affilka, Smartico, PostAffiliatePro and the rest sit anywhere from €1,500 to €8,000 a month for a mid-sized licensed operator, with enterprise deals often priced on a revenue-share or per-active-affiliate basis so the bill grows exactly when your program succeeds. If you built in-house, replace the licence with two developers and a hosting bill, and pretend that's cheaper.
On top:
Hosting, redundancy and postback infrastructure: €200–€1,200/month
Traffic-fraud and click-fraud screening (IPQualityScore, Anura, Fraudlogix and similar): €800–€3,000/month
Bonus-abuse and multi-account detection where it's charged separately: €500–€2,500/month
BI and attribution reporting layer, usually absorbed by an internal analyst: 10–20 hours a month
Call it €3,500 a month for a 200-affiliate program running lean. Spread across 200 payouts, that's €17.50 per payout of platform cost alone — more than the wire fee everyone argues about. It is also, correctly, the last cost you should try to cut, because fraud tooling that catches one incentivised-traffic scheme pays for itself for a year.
Clawbacks, negative carryover and chargeback exposure
Here's where affiliate agreements quietly transfer risk back to you.
Revenue share is calculated on NGR, and NGR moves after the fact. Chargebacks land 30 to 120 days later. Bonus abuse gets reclassified. Fraudulent deposits reverse. A player wins big in month three and takes the cohort negative. On a clean deal, you claw that back against the affiliate's next invoice and everyone accepts it.
On the deals your commercial team actually signed, you often can't:
No negative carryover. A negative month resets to zero instead of rolling forward. The affiliate keeps month one's commission, and you eat month two's losses. On a volatile high-roller cohort, that asymmetry costs 3–8% of commission on affected accounts.
Chargebacks excluded from NGR definition. You wear the reversed deposit and the commission paid on it.
Affiliate churn. The affiliate you owe a clawback to has stopped sending traffic, so there's no future invoice to offset. Unrecoverable, full stop, and 20–35% of clawback exposure on long-tail affiliates ends here.
Now the part crypto makes worse, not better. Stablecoin and Lightning payments are irreversible. You can't recall them the way you can occasionally recall a wire inside 24 hours. If clawback recovery matters in your risk profile, keep a holdback: retain 5–10% of commission for 60 days, or hold a rolling reserve, and write it into the agreement before you migrate the rail. Faster settlement is a real benefit. Faster settlement without a holdback policy is a new exposure.
Which cost lines change when you change settlement rails?
Settlement rail decides which lines you pay at all. This maps each one across a traditional bank/PSP mix and a stablecoin or Lightning rail, and names who actually absorbs it.
Cost line | Traditional bank / PSP rail | Stablecoin / Lightning rail | Who bears it |
|---|---|---|---|
FX spread | 1.5–3.5% per payout, per currency | 0.1–0.5%, one treasury conversion | Operator (or affiliate, if paid net) |
Outbound transfer fee | €0.20–€35 depending on rail | €0.01–€0.30 | Operator |
Intermediary / lifting fees | €10–€20 on 30–60% of wires | None | Affiliate (silently), then operator via gross-ups |
Failed / returned payments | 2–4% of cross-border payouts | <0.5% with whitelisted addresses | Operator (fee + rework), affiliate (delay) |
Reconciliation labor | 25–50 hrs per monthly run | 6–12 hrs per monthly run | Operator (finance) |
Payment support queries | 8–15% of affiliates per month | 1–3% of affiliates per month | Operator (program team) |
Pre-funding float | 1.2–1.5× run value held, 2–5 day settlement | Near-immediate settlement, minimal buffer | Operator (treasury) |
Beneficiary screening | €1.50–€4 per beneficiary | €1.50–€3 per beneficiary + wallet analytics | Operator (compliance) |
Account / infrastructure | €150–€600 per month | €100–€300 per month | Operator |
Tracking platform, hosting, fraud tooling | €1,500–€8,000 per month | Identical | Operator (marketing / tech) |
Clawback and chargeback recovery | Offset next invoice; occasional wire recall | Offset only; sends are irreversible | Operator (finance) |
Tax, withholding and self-billing admin | Unchanged | Unchanged | Operator (tax / finance) |
Settlement speed is the line most business cases skip, because it isn't a fee. Hold 1.3× of a €120,000 monthly run as permanent payout float at a 6% cost of capital and you're carrying roughly €780 a month. Recurring. Invisible. Almost entirely removed when settlement finality drops from days to minutes. That's the shift dedicated crypto payment infrastructure built for casino operators delivers on the treasury side, not just the fee side.
What changing rails does not fix
Anyone selling you a rail migration as a clean sweep is overselling. Three things survive intact.
Tax. Crypto removes conversions, not obligations. You still assess withholding tax on payments to affiliates in treaty and non-treaty jurisdictions. You still handle VAT reverse charge and self-billing paperwork for EU affiliates. You still record the EUR value of every payment at the date of transfer for corporate tax purposes, which means capturing a rate for every single stablecoin send. Paying in USDC adds a step here rather than removing one: many jurisdictions treat crypto disposals as taxable events, and DAC8-style reporting is tightening in Europe. Get your tax advisor in the room before the first migrated run, not after the first audit.
Beneficiary screening and KYB. Sanctions, PEP and adverse-media checks don't go away because the payment moved on a different network. You add wallet analytics on top.
Audit and record-keeping. Your licence conditions don't care about the rail. Same evidence pack, same retention period, same auditor.
Budget 25–50% of your current non-commission cost as permanent. The removable portion is FX,
FAQs
Why is the cost of running an iGaming affiliate program consistently understated?
What are the seven cost lines in an affiliate program?
What does FX spread actually cost on a €400 affiliate payout?
iGaming affiliate payout fees: what do you pay per transfer?
Keep reading

Casino
MATCH List iGaming Operator: Can Stablecoins Save It?
A Mastercard MATCH list iGaming operator loses card boarding for 5 years. See the termination chain, EEMEA MCC 7995 risks, and if stablecoin can save it.

Casino
iGaming Mastercard International Transaction Fees Decoded
See how Mastercard international transaction fees iGaming operators pay stack across 8 layers and how to model true cost per deposit in EEMEA.

Casino
Who's Your Mastercard Settlement Entity in EEMEA?
Find out which Mastercard International Incorporated settlement entity and Circle issuer really sign your EEMEA iGaming contracts.








