How to Procure an iGaming Provider
Compare iGaming providers through one scope, responsibility map, acceptance plan, cost model, operating schedule and tested exit package.
An iGaming provider comparison only works when every proposal covers the same buying unit. A platform license, managed sportsbook, white-label casino, game feed, payment gateway, KYC service, and CRM tool transfer different responsibilities. Their percentages, setup fees, service levels, licenses, data access, and exit rights cannot be compared in one unqualified price column.
This guide turns provider selection into a controlled procurement record. It separates the contracting entity from the brand, native products from partner dependencies, operator duties from supplier tasks, and a sales demonstration from a release that can pass technical, regulatory, security, financial, and operational acceptance. Unknown terms remain unknown until they are written into the proposal or contract.
The result should be a decision pack that another team can reproduce: one scope baseline, one responsibility matrix, one dependency map, one normalized cost model, one acceptance plan, and one exit schedule. The provider profile pages and category comparisons can narrow the market; the signed schedules must define the actual service.
- + Define the exact module, market, legal entity, operating model, and launch outcome before requesting prices.
- + Name the contracting entity, product owner, regulated supplier, subcontractors, hosting locations, and operator license holder separately.
- + Assign every regulated and operational task to one accountable party; a bundled service does not transfer the operator's legal responsibility by itself.
- + Turn product, integration, data, security, testing, and migration statements into measurable acceptance criteria.
- + Compare total cost on one transaction scenario and one contract definition of GGR or NGR, including minimums, pass-throughs, taxes, and exit costs.
- + Write incident, change, support, reporting, audit, and business-continuity duties into the operating schedules.
- + Secure usable exports, documentation, credentials, transition support, deletion records, and settlement rules before signing.
Continue the decision
Continue with the guide that matches the next licensing, market-access, procurement, or launch decision.
Freeze the buying unit before comparing providers
Start with the operating outcome, not a category label. Record the product, target markets, customer location, operator entity, license route, brands, channels, currencies, languages, launch volume, migration state, and required launch date. Then state whether the supplier is providing software, hosting, content, data, managed operations, a merchant or payment connection, a licensed operating shell, or a combination of those roles.
Create one baseline scope that every candidate must price. Divide it into required, optional, excluded, and undecided items. A requirement is not complete until it includes the responsible party, delivery artifact, acceptance test, target date, dependency, and commercial treatment. Optional modules need independent prices and effects on the implementation plan. Exclusions should identify who supplies the missing capability and which integration remains in scope.
Do not compare a white-label package with a software-only platform as if they were substitutes. The white-label route can include an operating entity, licenses, payment contracts, compliance operations, content agreements, support, and brand restrictions. The software route can leave every one of those items with the operator. Normalize the responsibility transferred, not the name printed on the proposal.
| Decision | Record | Acceptance output |
|---|---|---|
| Operating perimeter | Entities, brands, products, markets, licenses, currencies, languages, channels, and customer-location rules. | One approved perimeter with no proposal-specific substitutions. |
| Buying model | Software, managed service, turnkey, white label, aggregation, data, payment, compliance, or professional service. | A responsibility boundary for every included function. |
| Launch state | New build, brand launch, entity change, supplier replacement, wallet migration, or market addition. | A dated dependency plan and migration perimeter. |
| Demand profile | Expected accounts, concurrent sessions, bets or game rounds, payment volume, data retention, support hours, and seasonal peaks. | Capacity assumptions tied to load, resilience, and price tests. |
Reject category-only proposals
A proposal called turnkey, full stack, or end to end is incomplete until every product, entity, permission, dependency, duty, delivery artifact, price component, and exit item is named.
Build a category-specific RFPIdentify every party in the service chain
Record the brand, proposal issuer, contracting entity, invoicing entity, intellectual-property owner, licensed software supplier, hosting provider, data processor, payment participant, managed-service employer, and ultimate escalation party as separate fields. A group logo does not make every affiliate interchangeable. The agreement should state which entity owes each obligation and whether an affiliate or subcontractor can replace it without operator approval.
Match each product and market to the permission actually required for that role. An operator license, gambling-software license, payment authorization, test certificate, company registration, and domain approval answer different questions. A permission held by a group company does not automatically cover another entity, product, territory, or activity. Put the exact holder, number, status, scope, conditions, renewal date, and required operator action in the launch record.
Map the nested supply chain. Include game studios behind an aggregator, sports data and integrity services behind a sportsbook, payment processors behind an orchestration layer, identity and screening services behind KYC, cloud and support providers behind the platform, and any local operating partner behind a white label. The operator needs notice and control when a critical dependency changes because continuity, data access, testing, and regulatory scope may change with it.
- 1Create the entity schedule
List each legal entity, registration number, jurisdiction, address, contract role, invoice role, permission, product, and affiliate guarantee relied on by the deal.
- 2Create the dependency map
Trace every critical product, data flow, operational task, cloud service, subprocessor, payment participant, and content or data sub-supplier to the customer-facing service.
- 3Apply a change-control rule
Set notice, approval, re-testing, data-transfer, continuity, and termination rights for a change of contracting entity, control, critical subcontractor, hosting location, or regulated permission.
Assign regulated and operational responsibility
Build a responsibility matrix for every task that can affect customers, money, a license condition, a regulatory return, or a reportable incident. At minimum cover customer registration, age and identity checks, AML risk, sanctions and PEP screening, source-of-funds work, affordability or financial-risk controls, safer-gambling monitoring and intervention, self-exclusion, marketing consent, complaints, disputed transactions, suspicious activity escalation, game and bet suspension, payment review, regulatory reporting, and record retention.
Use one accountable owner for each decision. Other parties can perform, approve, provide data, or receive notice, but two accountable columns usually hide a gap. Define operating hours, decision authority, case system, data available at the moment of decision, handoff time, quality checks, escalation threshold, and record produced. A managed service should be tested on real workflows, not accepted from a list of team names.
Contracting with a supplier does not by itself transfer the license holder's responsibility. The operator needs sufficient oversight, controls, access, and intervention rights for outsourced activity. For a white-label arrangement, the operating license holder still needs direct control of the regulated website and its customer protections. The responsibility schedule should therefore identify both the performing party and the operator control that remains in place.
| Field | Required decision | Failure to avoid |
|---|---|---|
| Accountable owner | Name one legal entity and role that owns the outcome and signs off exceptions. | A task falls between operator and supplier teams. |
| Decision inputs | Name the data, rules, models, customer history, market configuration, and external services used. | A team is accountable without the data or authority needed to act. |
| Operating rule | Set hours, target time, quality control, escalation, fallback, approval, and retained record. | A service level measures ticket acknowledgment while the customer risk remains unresolved. |
| Operator control | Define dashboards, case access, reporting, sampling, audit, suspension, override, and remediation rights. | The operator retains legal exposure without practical oversight. |
Convert the product demonstration into acceptance tests
A product demonstration proves only the demonstrated path under the demonstrated configuration. Acceptance must cover the operator's markets, roles, currencies, languages, devices, integrations, data volumes, limits, failure modes, and migration. Build a requirements trace from the signed scope to configuration, interface, test case, owner, result, defect, waiver, and production release.
Specify integration behavior beyond endpoint availability. Record authentication, authorization, idempotency, ordering, timestamps, retries, rate limits, batch behavior, error codes, reconciliation identifiers, webhooks, versioning, sandbox parity, backward compatibility, maintenance windows, and deprecation notice. For wallets and payments, test duplicate, delayed, reversed, partial, chargeback, currency, and ledger-reconciliation paths. For betting and games, test settlement corrections, suspended events, incomplete rounds, limits, bonus treatment, and product-specific regulatory controls.
Separate product acceptance from market release. A module can work technically and still lack required testing, a market configuration, a permission, content approval, a payment route, customer terms, reporting output, or an operating procedure. Use a release gate with named approvers and retained artifacts. A sales deadline cannot override an unresolved mandatory control.
- 1Trace requirements
Give each material requirement an owner, configuration or build reference, test case, expected result, environment, evidence artifact, and acceptance authority.
- 2Test adverse paths
Exercise timeouts, duplicates, retries, partial failures, stale data, reversals, dependency outages, incorrect configuration, and recovery without manual database repair.
- 3Control the release
Keep the software version, configuration, approval names, rollback plan, monitoring setup, and exact production population together for each deployment.
Make data and security duties operational
Start with a data inventory and role decision. For each dataset, record the data subjects, fields, purpose, legal basis or operating justification, controller and processor roles, collection point, transfer route, storage locations, subprocessors, access groups, retention, deletion, export, and incident owner. Do not label the supplier a processor for every activity if it decides purposes or essential means for part of the processing.
The data-processing schedule needs documented instructions, confidentiality, security measures, subprocessor control, assistance with rights and incidents, deletion or return, and audit terms. The service schedule should add access reviews, privileged support controls, logging, encryption, backup, recovery objectives, vulnerability handling, penetration testing, secure development, change control, incident notification, evidence delivery, and remediation timing. A certificate is one input; it does not define the customer-specific scope or close every shared responsibility.
Use a criticality-based supplier review. A content feed with no player data, a payment service controlling money movement, and a hosted PAM holding identity and wallet records need different depth. Record the systems and data that would be affected by compromise or outage, the supplier's nested dependencies, the available independent assurance, unresolved findings, compensating controls, and the conditions for re-assessment during the contract.
| Area | Procurement record | Contract control |
|---|---|---|
| Personal data | Dataset, purpose, role, location, subprocessor, retention, access, transfer, and deletion map. | Instructions, authorization, security, assistance, audit, return, deletion, and change notice. |
| Security assurance | Assessment scope, systems, locations, period, exclusions, findings, remediation, and customer responsibilities. | Evidence cadence, right to audit, remediation dates, material-change notice, and termination trigger. |
| Software security | Development ownership, component inventory, review, test, vulnerability intake, patching, release, and support lifecycle. | Severity model, remediation time, disclosure route, version support, emergency change, and end-of-life notice. |
| Supply-chain risk | Critical services, nested suppliers, concentration, access, hosting, recovery, and substitution options. | Dependency notice, continuity tests, incident cooperation, replacement assistance, and operator-held records. |
Normalize price, revenue share, and pass-through costs
Compare proposals against one transaction and operating scenario. Use the same settled stakes, winnings, bonuses, jackpot contributions, gaming duties, payment mix, chargebacks, currencies, content mix, event volume, active accounts, support hours, and implementation assumptions. Then apply each supplier fee to its exact contracted base. A lower percentage can cost more when its base is broader, deductions are narrower, minimums are higher, or required services sit outside the quote.
Separate one-time implementation, license or access fees, fixed recurring fees, volume tiers, GGR or NGR shares, per-bet or per-event charges, payment transaction fees, foreign exchange, data and content pass-throughs, hosting, support tiers, minimum guarantees, deposits, reserves, professional services, testing, taxes, and exit assistance. Record which items can change unilaterally, which follow a third-party price, and which survive termination.
Define the calculation and settlement mechanics, not only the price. Specify population, period, time zone, currency conversion, tax treatment, voids, corrections, negative periods, loss carryover, minimum reconciliation, invoice data, dispute window, audit right, late adjustment, and final settlement. Use the same model for every candidate and preserve the assumptions with the decision. The linked calculator models one platform, one content or data, and one affiliate minimum for the same period and currency. It compares each minimum only with its corresponding percentage fee and keeps fixed supplier fees separate; it does not prorate annual guarantees, pool categories, or apply tiers, caps, credits, or carryover.
Model the fee base before comparing percentages
Use the revenue calculator to test GGR- and NGR-based shares, three separate period minimums, visible minimum uplifts, payment costs, and effective rates with one controlled scenario.
Open the GGR and NGR calculatorWrite the operating model and service levels
Service levels should measure the customer and operating outcome. Availability needs a service boundary, measurement point, exclusions, maintenance rule, dependency treatment, reporting method, and remedy. Incident targets need severity criteria, acknowledgment, containment, workaround, restoration, root-cause report, remediation, communications, and regulatory cooperation. A ticket response target alone is not a recovery commitment.
Name the operational owners, coverage hours, on-call route, escalation authority, change calendar, release process, monitoring access, capacity review, service review, problem management, and continuity exercise. Define who can suspend a market, game, bet type, payment route, campaign, account action, or system connection and how that decision reaches every affected party. Record manual workarounds and their safe operating limits.
Tie remedies and termination rights to material failures without treating service credits as the only protection. Repeated control failures, loss of a required permission, unauthorized subcontracting, severe security weakness, unrecovered data, persistent reconciliation differences, and failure to provide transition assistance may require different responses. The contract should preserve the operator's ability to protect customers and comply before the commercial dispute is resolved.
| Commitment | Define | Retained record |
|---|---|---|
| Availability | Service boundary, measurement point, calculation, exclusions, maintenance, dependencies, and remedy. | Raw monitoring, incident periods, excluded minutes, approvals, and monthly result. |
| Incident response | Severity, notice, containment, workaround, recovery, updates, root cause, remediation, and cooperation. | Timeline, affected systems and data, decisions, communications, evidence, and closure approval. |
| Change and release | Classification, notice, approval, test, rollback, emergency route, compatibility, and deprecation. | Version, scope, test results, approvers, deployment, rollback, and monitored outcome. |
| Continuity | Recovery objectives, backups, dependency recovery, minimum service, failover, exercise, and communications. | Exercise scope, actual recovery, gaps, owners, dates, and completed remediation. |
Design the exit before signing the entry
List everything required to continue, migrate, reconcile, defend a decision, answer a regulator, and settle customers after termination. This can include customer and account data, wallet balances, transactions, game rounds, bets, payment events, KYC and AML cases, safer-gambling actions, consents, complaints, limits, configuration, reports, audit logs, documents, content mappings, credentials, interface documentation, data dictionaries, transformation rules, and open incident records.
Define export format, schema, identifiers, history depth, attachment handling, encryption, delivery method, frequency, test environment, validation, correction, and final cutover. Test a representative export during implementation and again before renewal. A promise to provide data is not enough if the format cannot be imported, relationships are missing, attachments are inaccessible, or the supplier alone can interpret the fields.
Set transition services, knowledge transfer, parallel running, continued support, pricing, key-person availability, license and content continuity, sub-supplier cooperation, final invoice, reserves, disputes, data return, verified deletion, backup expiry, and post-termination audit. Define which rights survive and when credentials, domains, cloud accounts, phone numbers, certificates, and operator-owned configurations transfer. Exit readiness is an acceptance criterion, not a task to invent after notice is served.
- 1Define the exit package
Create a versioned schedule of data, documents, configurations, credentials, interfaces, open cases, financial balances, and operational records that must transfer.
- 2Run an export test
Validate completeness, relationships, identifiers, formats, attachments, encryption, importability, reconciliation, and correction with representative production-like data.
- 3Price and staff the transition
Fix assistance scope, rates or caps, key roles, timing, parallel operation, dependency cooperation, license continuity, final settlement, and dispute handling.
- 4Close access and retention
Require confirmed return or deletion, backup expiry, credential revocation, residual access removal, retained legal records, and a final evidence package.
Exit is part of day-one acceptance
Do not approve production until a representative export, operator-held documentation, access handover, reconciliation path, and transition ownership have been tested.
FAQ
What should an iGaming provider RFP include?+
Include the operating perimeter, exact buying model, required and excluded modules, legal and regulatory roles, dependency map, data flows, integrations, migration, volumes, responsibility matrix, security and testing requirements, acceptance criteria, service levels, commercial scenario, contract terms, and exit package. Every material requirement needs an owner and measurable output.
Is a turnkey or white-label supplier responsible for compliance?+
Only for the tasks and legal roles actually assigned to it, and that assignment does not automatically remove the license holder's responsibility. The contract needs a task-level responsibility matrix, operating controls, data access, escalation, audit, and intervention rights. In Great Britain, responsibility for a white-labeled gambling website remains with the operating license holder.
Sources: [1]
How should provider prices be compared?+
Apply every proposal to one controlled transaction and operating scenario. Separate setup, fixed, volume, percentage, minimum, pass-through, hosting, support, testing, tax, professional-service, and exit costs. Define each GGR or NGR base, period, population, deduction, currency rule, correction, carryover, invoice record, and audit right before comparing headline rates.
Which provider security documents are enough?+
No single badge or report answers the full question. Match the assessment period, systems, locations, services, exclusions, findings, and customer responsibilities to the proposed deployment. Add customer-specific architecture, data roles, subprocessors, access, incident, vulnerability, secure-development, continuity, audit, remediation, and exit controls.
When is a provider ready for production?+
Production readiness requires accepted requirements, successful normal and adverse-path tests, required regulatory or independent testing, approved configuration, operating procedures, trained owners, monitoring, reconciliation, incident and rollback routes, migration results, data and security approval, commercial setup, and a tested exit package. A successful demonstration or signed order is not production acceptance.
What data should the operator be able to export?+
The scope depends on the service, but it should cover the records needed to operate, migrate, reconcile money, protect customers, meet regulatory and tax duties, investigate incidents, handle complaints, defend decisions, and settle the contract. Define formats, identifiers, relationships, history, attachments, delivery, validation, corrections, retention, and deletion, then test an importable export.
How often should supplier due diligence be repeated?+
Set a risk-based cadence and event triggers. Reassess after a material incident, ownership or contracting-entity change, permission change, critical sub-supplier change, hosting or data-location change, major product or architecture change, unresolved audit finding, material volume increase, or deterioration in service. Contract notice duties should make those triggers visible.
Sources
Primary documents and named publications used for the dated conclusions in this guide. Source links do not replace the requirements that apply to the exact entity, product, market, and contract.
Open 9 sources
- [1] Licensees responsibilities for third parties
UK Gambling Commission · Checked
- [2] Remote gambling and software technical standards: introduction
UK Gambling Commission · Checked
- [3] Testing strategy for compliance with remote gambling and software technical standards: procedure for testing
UK Gambling Commission · Checked
- [4] Security audit advice
UK Gambling Commission · Checked
- [5] Contracts and liabilities between controllers and processors
UK Information Commissioner's Office · Checked
- [6] Supplier assurance questions
UK National Cyber Security Centre · Checked
- [7] Mapping your supply chain
UK National Cyber Security Centre · Checked
- [8] Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations
U.S. National Institute of Standards and Technology · Checked
- [9] Secure Software Development Framework Version 1.1
U.S. National Institute of Standards and Technology · Checked
This guide is a procurement and operating model, not legal, regulatory, privacy, security, accounting, tax, licensing, or contract advice. Required permissions, testing, technical standards, data roles, customer protections, payment duties, and contract terms vary by entity, product, market, customer location, and operating model. Validate the final responsibility, evidence, pricing, acceptance, and exit schedules with qualified specialists and the authorities responsible for the actual launch.