Model 1.0.0 · prices as of 2026-10-14

How the cost comparison works

How we estimate it: the calculator compares two ways to run the same operation. The first is a licensed player-account platform (PAM) plus separate tools for CRM, loyalty and gamification, affiliates, fraud and risk, customer support, BI and payment orchestration, connected and maintained by your own team. The second is DXAPlay at our list prices. For each category we use a low, typical and high price taken from vendors' published prices, third-party estimates and our own estimates, scaled to your brands, monthly active players, gross gaming revenue, payment transactions and integrations. Year 1 = one-time costs + recurring fees + usage-based fees (including revenue share). Each later year = recurring fees + usage-based fees. Where DXAPlay does not replace a specialist tool, such as device-intelligence data or live chat, that cost stays on the DXAPlay side. Costs that are the same either way are left out: game-content royalties, payment-processing and KYC fees, licences, odds feeds, message delivery and taxes. Every formula, range and source date is listed in the methodology notes.

Read this first

Illustrative estimate only — not a quote, offer or guarantee of savings. Third-party figures are ranges built from published price lists, third-party estimates and DXAPlay's own estimates as of 14 October 2026; many vendors do not publish prices, and your negotiated prices, contract terms, team costs and module needs will differ. Categories describe typical tools, not any named supplier. DXAPlay figures are list prices before tax, assume the selected modules are available for your market under your contract, and may change; only a signed order form sets your price. The difference is shown as a range and may be smaller than shown — in some configurations DXAPlay can cost more. These are not results achieved by DXAPlay customers.

The ten cost categories

Each category keeps one-time costs, recurring fees and usage-based fees (including revenue share) separate. They are only added together in the Year 1 and later-year totals, and the split is always shown.

CategoryWhat it includesSource type and dateWhat DXAPlay replaces
PAM & walletPlayer accounts, wallet and ledger, bonus engine, compliance gate, back office, CMS.Published price
2024-07-23 to 2026-09-14
Replaced (full-platform mode).
CRMSegments, campaigns, journeys, A/B tests, in-app messages (delivery charges excluded).Third-party estimate
2026-09-14
Replaced.
Loyalty & gamificationVIP tiers, missions, tournaments, jackpots, wheels, shops.Third-party estimate
2026-09-14
Replaced.
AffiliatesTracking, commission plans, partner portal, payouts.Third-party estimate
2026-09-14
Replaced.
Fraud & riskFraud scoring, device intelligence, transaction monitoring, sanctions/PEP data (KYC checks excluded).DXAPlay estimate
2026-10-14
Partly replaced: rules, alerts and case workflow included; 75% of the data-vendor cost stays.
Customer supportHelp desk and live-chat seats (support staff salaries excluded).DXAPlay estimate
2026-10-14
Partly replaced: ticketing included; 50% of the tooling cost stays for live chat.
BIReporting tools, data pipeline and warehouse.DXAPlay estimate
2026-10-14
Replaced for operational reporting.
Payment orchestrationCashier and routing layer across payment providers (processing fees excluded).DXAPlay estimate
2026-10-14
Mostly replaced: cashier orchestration included; 25% of the cost stays for extra methods.
Integration engineeringVendor integration fees and your engineers' time to connect each system.Published price
2026-09-14
DXAPlay builds connectors: some included per plan, others at the new-connector fee; your team still tests each one.
Ongoing maintenanceUpkeep of integrations and staff time to manage each vendor.DXAPlay estimate
2026-10-14
DXAPlay maintains its connectors; staff time scales with the number of vendors you keep.

What is left out, and why

These costs are the same whichever platform you use, so including them would not change the difference.

Every formula

Formulas run in this order. Year 1 = one-time + recurring + usage. Each later year = recurring + usage. The difference is calculated separately for low, typical and high prices.

ValueFormulaMeaning
uplift1 + 0.1*(support_level - 1)Premium-support uplift on third-party software fees (x1.0 / x1.1 / x1.2).
is_bmod_pam1 = full-platform comparison (DXAPlay Full Operator Platform).
is_a1 - mod_pam1 = engagement-only comparison (DXAPlay Engagement Platform).
f_pammod_pamEffective flag: PAM & wallet.
f_crmmod_crmEffective flag: CRM.
f_gammod_gamificationEffective flag: loyalty & gamification.
f_affmod_affiliatesEffective flag: affiliates.
f_fraudmod_fraud*mod_pamEffective flag: fraud & risk (full-platform mode only; unchanged and excluded in engagement-only mode).
f_supmod_support*mod_pamEffective flag: customer support tooling (full-platform mode only).
f_bimod_bi*mod_pamEffective flag: BI (full-platform mode only).
f_paymod_payments*mod_pamEffective flag: payment orchestration (full-platform mode only).
k_toolsf_crm + f_gam + f_aff + f_fraud + f_sup + f_bi + f_payPoint solutions the fragmented stack must buy and connect.
frag_integrationsintegrations + k_toolsIntegrations built in the fragmented stack.
frag_vendorsf_pam + k_toolsVendor relationships in the fragmented stack.
sup_seatsceil(map_monthly/sup_map_per_seat)Support seats.
b_tieredb_rate1*min(ggr_month, b_band1) + b_rate2*max(0, min(ggr_month, b_band2) - b_band1) + b_rate3*max(0, ggr_month - b_band2)GGR share before minimum and cap (marginal bands).
b_cappedmin(b_cap, b_tiered)GGR share after the cap.
b_entis_b*(brands > 10)Full platform plan = Enterprise (more than 10 brands).
b_mbis_b*(1 - (brands > 10))*(brands > 3)Full platform plan = Multi-Brand (4-10 brands).
b_gris_b*(1 - (brands > 3))Full platform plan = Growth (1-3 brands).
a_entis_a*max(brands > 10, map_monthly > 110000)Engagement plan = Enterprise (more than 10 brands or more than 110,000 MAP).
a_mbis_a*(1 - max(brands > 10, map_monthly > 110000))*max(brands > 3, map_monthly > 70000)Engagement plan = Multi-Brand.
a_gris_a*(1 - max(brands > 10, map_monthly > 110000))*(1 - max(brands > 3, map_monthly > 70000))Engagement plan = Growth.
dxa_implb_gr*b_impl_growth + b_mb*b_impl_mb + b_ent*b_impl_ent + a_gr*a_impl_growth + a_mb*a_impl_mb + a_ent*a_impl_entDXAPlay implementation / set-up fee.
dxa_incl_brandsb_gr*1 + b_mb*5 + b_ent*1000000 + a_gr*1 + a_mb*5 + a_ent*1000000Brands included in the selected plan.
dxa_extra_brandsmax(0, brands - dxa_incl_brands)Brands above the plan allowance.
dxa_brand_setup_eachb_gr*b_brand_setup_growth + b_mb*b_brand_setup_mb + (a_gr + a_mb)*a_brand_setupSet-up fee per extra brand.
dxa_brand_month_eachb_gr*b_brand_month_growth + b_mb*b_brand_month_mb + a_gr*a_brand_month_growth + a_mb*a_brand_month_mbMonthly fee per extra brand.
dxa_integrationsintegrations + f_fraud + is_aConnections DXAPlay builds: your external systems, plus a fraud-data vendor (full platform) or your PAM event feed (engagement-only).
dxa_incl_connectorsb_gr*b_conn_growth + b_mb*b_conn_mb + b_ent*b_conn_ent + a_gr*a_conn_growth + a_mb*a_conn_mb + a_ent*a_conn_entLibrary connectors included.
dxa_new_connectorsmax(0, dxa_integrations - dxa_incl_connectors)Connectors charged at the new-connector fee.
dxa_b_monthb_gr*max(b_min_growth, b_capped) + b_mb*max(b_min_mb, b_capped) + b_ent*max(b_min_ent, ent_factor*b_capped)Full platform monthly fee = greater of the minimum and the GGR share.
dxa_a_montha_gr*a_fee_growth + a_mb*a_fee_mb + a_ent*a_fee_entEngagement monthly platform fee.
dxa_a_overage_montha_gr*a_over_growth*max(0, map_monthly - a_incl_growth) + a_mb*a_over_mb*max(0, map_monthly - a_incl_mb) + a_ent*a_over_ent*max(0, map_monthly - a_incl_ent)Engagement MAP overage per month.
dxa_support_addon_month(support_level >= 3)*(b_gr*b_support_addon + a_gr*a_support_addon)24/7 support add-on (included in Multi-Brand and Enterprise).
dxa_vendors1 + f_fraud + f_supVendor relationships with DXAPlay: DXAPlay plus any residual specialist tools.
frag_pam_setupf_pam*(pam_setup_first + pam_setup_additional*max(0, brands - 1))PAM set-up
frag_pam_feef_pam*12*max(pam_min_month, pam_share*ggr_month)PAM platform fee (greater of minimum and GGR share)
frag_crm_setupf_crm*crm_setupCRM set-up
frag_crm_feef_crm*12*uplift*max(crm_min_month, crm_per_map*map_monthly)CRM subscription (active-player based)
frag_gam_setupf_gam*gam_setupGamification set-up
frag_gam_feef_gam*12*uplift*max(gam_min_month, gam_per_map*map_monthly)Gamification subscription (active-player based)
frag_aff_setupf_aff*aff_setupAffiliate software set-up
frag_aff_feef_aff*12*uplift*aff_month*(1 + aff_brand_factor*max(0, brands - 1))Affiliate software subscription
frag_fraud_setupf_fraud*fraud_setupFraud & risk set-up
frag_fraud_feef_fraud*12*uplift*max(fraud_min_month, fraud_per_map*map_monthly)Fraud & risk subscription (usage based)
frag_sup_setupf_sup*sup_setupSupport tooling set-up
frag_sup_feef_sup*12*uplift*sup_seats*sup_seat_monthHelp-desk and live-chat seats
frag_bi_setupf_bi*bi_setupBI set-up
frag_bi_feef_bi*12*uplift*bi_month*(1 + bi_brand_factor*max(0, brands - 1))BI licences and warehouse
frag_pay_setupf_pay*pay_setupPayment orchestration set-up
frag_pay_feef_pay*12*uplift*max(pay_min_month, pay_per_txn*payment_txn_month)Payment orchestration fees (per transaction)
frag_integ_feesfrag_integrations*integ_vendor_feeVendor integration fees
frag_integ_internalfrag_integrations*integ_internalInternal integration engineering
frag_maint_integrationsmaint_pct*frag_integrations*(integ_vendor_fee + integ_internal)Upkeep of integrations
frag_vendor_mgmtfte_per_vendor*frag_vendors*fte_costVendor management staff time
dxa_implementationdxa_implDXAPlay implementation / set-up (selected plan)
dxa_brand_setupdxa_extra_brands*dxa_brand_setup_eachExtra-brand set-up
dxa_connectorsdxa_new_connectors*connector_feeNew connectors beyond those included
dxa_internal_integrationdxa_integrations*dxa_internalOperator effort per connection
dxa_platform_fee_b12*dxa_b_monthFull platform fee (greater of minimum and GGR share)
dxa_platform_fee_a12*dxa_a_monthEngagement platform fee
dxa_map_overage_a12*dxa_a_overage_monthEngagement MAP overage
dxa_brand_fees12*dxa_extra_brands*dxa_brand_month_eachExtra-brand monthly fees
dxa_support_addon12*dxa_support_addon_month24/7 support add-on
dxa_residual_fraudresidual_fraud*frag_fraud_feeResidual fraud & risk data vendor
dxa_residual_supportresidual_support*frag_sup_feeResidual live-chat tool
dxa_residual_biresidual_bi*frag_bi_feeResidual BI tooling
dxa_residual_paymentsresidual_payments*frag_pay_feeResidual payment orchestration
dxa_adminfte_per_vendor*dxa_vendors*fte_costPlatform administration staff time