Logo GH

MoR: Models and Responsibility

1) What is Merchant of Record (MoR) and why is it needed

Merchant of Record is a legal entity that formally sells a product/service to an end customer, issues a check/invoice, accepts payment, incurs tax and consumer obligations, conducts disputes and is reflected in a bank statement (descriptor).

In the iGaming loop, MoR is critical for:
  • regulators and taxes (where to pay GGR/VAT/GST/WHT),
  • consumer responsibility (refunds/chargebacks, KYC/SoF, RG),
  • operational speed of entering the market (using someone else's license/MoR infrastructure),
  • financial logistics (multi-GEO, multi-currency, settlement and FX).

Than MoR ≠ PSP: PSP - money receiving channel (infrastructure), MoR - seller by law. Aggregators can be PSPs without MoR status; and the MoR provider may include a PSP within its stack.

2) Basic MoR models

2. 1. Direct Merchant (classic)

The iGaming operator itself is MoR.

Pros: full control of brand, tariffs, data, taxes; minimum margin of intermediaries.
Disadvantages: complex licenses/local registrations, VAT/GST, GGR accounting, WHT, PCI DSS, KYC/AML in each country; long time-to-market.

2. 2. Full-MoR Provider

External MoR sells B2C, you are the content/service provider of MoR'y.

Pros: quick launch, shifting VAT/GST/chargebacks/invoicing, marketplace taxes, local wallets.
Cons: MoR margin, less control over payments/data, marketing/UX restrictions, difficulty in calculating revenue share.

2. 3. Reseller/Distributor MoR

Reseller partner buys from you "wholesale" (B2B), sells B2C under its MoR.

Pros: local expertise, reducing your risks.

Cons: risk of brand cannibalization, reliance on reseller SLAs

2. 4. Marketplace/Platform MoR (one MoR for many merchants)

Platform - MoR; operators/studios are "salespeople," but not MoRs.

Pros: single check, PSP/method aggregation, single fiscalization.
Cons: complex split-settlement, tax and reporting allocation, cross-liability risk.

2. 5. Hybrid model

In green markets - Direct Merchant, in gray/expensive markets - Full-MoR/Reseller.

Pros: Speed/control/cost tradeoff.
Cons: increased complexity of accounting, routing and "double" reporting.

3) Responsibility outline: who is responsible for what

AreaDirect MerchantFull-MoR ProviderReseller MoRMarketplace MoR
B2C ContractOperator ↔ PlayerMoR ↔ PlayerReseller ↔ PlayerPlatform (MoR) ↔ Player
Descriptor/checkOperatorMoRResellerPlatform
VAT/GST (B2C)OperatorMoRResellerPlatform
GGR/gambling taxesOperator (licensed)Usually an operator (if MoR is a content platform, not an operator under license); options possibleReseller/Contract OperatorUsually a licensed operator; check at the platform
WHT (partners)OperatorMoR (if MoR pays partners )/Operator (if it pays)ResellerPlatform/operator, split dependent
KYC/AML/SanctionsOperatorMoR (often shared)ResellerPlatform (often shared)
Refunds/ChargebacksOperatorMoRResellerPlatform
PCI DSS/Card DataOperator/PSPMoR/its PSPReseller/his PSPPlatform/PSP
💡 Important: MoR does not "override" gambling licence requirements. Even with Full-MoR, responsibility for gambling activities and related taxes/regulations remains with the licensed operator if MoR is not a licensed operator.

4) Cash flows and settlement

4. 1. Direct

The player → the PSP/acquirer → the operator's account (gross/net). Operator pays partners/taxes.

4. 2. Full-MoR

The player → the PSP MoR → the MoR → payout account to the operator according to the report (revenue share/CPA). Commissions, VAT, refunds/CB - within MoR. Possible holdback/rolling reserve.

4. 3. Marketplace Split

Player → MoR platform → split settlement: share of platform, operator, studio, affiliate (minus fees/taxes).

Key: fix cut-off/T + N, funding currency, FX rules and reconciliation rituals: 'Tx → File → Funding'.

5) Taxes and MoRs

VAT/GST (B2C): who has a check, and VAT/GST (usually MoR). With Direct - operator.
GGR: paid by a licensed operator according to the rules of jurisdiction (MoR ≠ always the payer of GGR).
WHT: withholding on payments to partners - the one who pays (MoR/operator).
Payment fees PSP: from MoR or from the operator (according to the model); in ND/Fin reporting - separately.
Fiscalization/check-processing: local requirements (for example, e-invoicing, fiscal receipt) usually on MoR.

6) Legal and contracts (must-have clauses)

Definition of MoR (who is it in each country/channel), descriptor, responsibility for consumer protection.
Taxes: who pays VAT/GST/GGR/WHT; gross-up mechanics, certificate exchange (DTT, VAT/EORI).
KYC/AML/sanctions: role allocation, SLA for checks, right to refuse/block.
Refunds/Chargebacks: process, timing, evidence base, who suffers losses.
Data and privacy: GDPR/data law, DPA, controller/processor roles, cross-border transmissions.
PSP/PCI DSS: who owns merchant accounts, who bears the fines of schemes.
Setting/reserve: T + N, rolling reserve, negative carry-over, audit/reporting.
Force-majeure/sanctions: freeze order, termination rights, escrow.

7) Operational processes

Geopolitics and licenses: matrix of permitted markets (see "Geoblocks").
KYC/KYB/SoF: uniform standards and step-up routing over MoR/operator.
Antifraud and 3DS: responsibility for settings, AB tests, risk threshold.
Payment router: BIN/method/PSP according to the MoR model; fallback and cut-over procedures.
Reconciliation: daily'transactions ↔ settlement files ↔ funding ', variance reports.
Reporting: separate showcases for the operator (GGR/NGR) and MoR (VAT/refunds/CB).

8) When to select which model (Decision Matrix)

CriterionDirectFull-MoRResellerMarketplace
GEO exit speedAverageHighHighHigh
Payment Stack/Data ControlMax. Low/MediumLowLow/Medium
Total Cost (Intermediary Margin)LowHighAverageMedium/High
Tax/legal complexity on youHighLowLowAverage
CB/refunds risks on youYesPartial/NoNoPartially
Licenses/RegulatoryOn youAt You (Gambling), MoR Helps With VAT/GSTOn reseller (partial)On the operator (gambling), on the platform - consumer

9) KPI and dashboards

Take-rate all-in by model (PSP fees + MoR margin + FX slippage).
AR/DR/3DS pass by geo/PSP/model.
Refund/Chargeback rate and liability by responsible entity.
Settlement SLA: T+N hit-rate, funding delays, reserve balance.
Tax exposure: VAT/GST by MoR, GGR by operator, WHT by partner.
Data latency & completeness - The percentage of transactions with a complete MoR context.

10) Data and model (simplified)


ref. mor_models (
model_id PK, name, type -- DIRECT      FULL_MOR      RESELLER      MARKETPLACE
, legal_role_b2c -- SELLER      PLATFORM
, fx_policy, refund_policy, chargeback_liability, vat_responsible, ggr_responsible, notes
)

payments. transactions (
id, user_id, method, provider, status, amount_original, currency_original,
settled_at, funded_at,
mor_model_id, mor_entity_id, descriptor, country_player,
vat_mode, ggr_mode, cb_liability_party, refund_owner, meta
)

finance. mor_settlements (
mor_entity_id, period_start, period_end, gross_sales, refunds, chargebacks,
vat_due, fees_psp, fees_mor, reserve_delta, net_payable_to_operator, currency
)

tax. ggr_rollup (
d, license_country, product, stakes, payouts, ggr, ggr_tax
)

tax. vat_ledger (
d, mor_entity_id, country, net_sales, vat_rate, vat_amount
)

11) SQL templates

11. 1. Revenue Breakdown by MoR Model

sql
SELECT m. type AS mor_model,
DATE(t. settled_at) AS d,
SUM(t. amount_reporting) AS sales_rep,
SUM(CASE WHEN t. status='REFUNDED' THEN t. amount_reporting ELSE 0 END) AS refunds_rep
FROM dw. transactions_flat t
JOIN ref. mor_models m ON m. model_id = t. mor_model_id
WHERE t. settled_at BETWEEN:from AND:to
GROUP BY 1,2
ORDER BY 2,1;

11. 2. Net payable at Full-MoR

sql
SELECT s. mor_entity_id,
SUM(s. gross_sales - s. refunds - s. chargebacks
- s. vat_due - s. fees_psp - s. fees_mor + s. reserve_delta) AS net_payable
FROM finance. mor_settlements s
WHERE s. period_start >=:from AND s. period_end <:to
GROUP BY 1;

11. 3. GGR (operator) vs VAT (MoR)

sql
SELECT g. d, g. license_country,
g. ggr, g. ggr_tax,
v.country AS vat_country, v.vat_amount
FROM tax. ggr_rollup g
LEFT JOIN tax. vat_ledger v ON v.d = g. d;

11. 4. Responsibility Matrix for Disputes

sql
SELECT t. id, t. mor_model_id, t. cb_liability_party, t. refund_owner,
CASE
WHEN t. cb_liability_party='MOR' THEN 'Escalate to MoR'
WHEN t. cb_liability_party='OPERATOR' THEN 'Handle internally'
ELSE 'Check contract'
END AS action
FROM payments. transactions t
WHERE t. status IN ('CHARGEBACK','DISPUTED')
AND t. settled_at BETWEEN:from AND:to;

12) Security and data

PCI DSS: who stores/processes PAN is "on"; at Full-MoR often PAN-scope at MoR.
GDPR/Privacy: DPA and Roles (Controller/Processor), SCC/IDTA for cross-border transmissions, data minimization, retention periods.
Sanctions/REP: who conducts the screening - record in the contract and in the liability log.
SCA/3DS: responsibility for setting flow and evidence in disputes.

13) Risks and Alerts

Policy Drift: transactions without assigned MoR model - P1.
Settlement Delay: T + N MoR payments violated - P1.
Variance VAT/GGR: discrepancies between calculated and MoR reports> threshold - P2.
CB Spike on the MoR/operator side - operational measures (3DS, limits, routing).
FX Slippage by MoR-settlement - compare effective vs reference.
Data Completeness - report without files/signatures - stop for payment.

14) Best practices (short)

1. Document the model for each GEO/channel: who is MoR, who pays VAT/GGR, who holds PAN, who is responsible for the dispute.
2. Separate storefronts: grocery (GGR/NGR) and MoR-financial (VAT/refund/CB/fees).
3. Contracts with clear SLA/thresholds and payout/fees/reserve calculation formulas.
4. PSP AB routing even at Full-MoR - for AR/DR and cost.
5. Policy and directory versioning (mor_model v1/v2), deterministic reprocess.
6. Daily reconciliation of 'Tx ↔ Settlement ↔ Funding', variance alerts.
7. Legal tracing: legal basis for each GEO (licenses, VAT, sanctions).

15) Implementation/migration checklist

Data/Diagrams

  • `ref. mor_models`, `payments. transactions' with fields' mor _ '.
  • Display cases' mor _ settlements', 'vat _ ledger', 'ggr _ rollup'.
  • GEO/BIN/MoR-bound routing

Contracts/Processes

  • Contracts with MoR/resellers: taxes, disputes, data, SLA, reserve.
  • PCI/GDPR: roles, audits, DPIA.
  • Operations: cut-off/T + N, FX rules, variance procedures.

Monitoring/Alerts

  • Settlement SLA, VAT/GGR variance, CB spike, FX slippage.
  • Data completeness/consistency and file signatures.

Summary

MoR is not "another PSP." This is the legal role of a seller with tax, consumer and operational responsibility. Choosing between Direct, Full-MoR, Reseller and Marketplace is a balance of speed, control, cost and risk. Fix the model for each GEO, separate the contours of GGR (operator) and VAT (MoR), automate reconciliation and reporting - and you get predictable monetization without legal surprises.

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Telegram
@Gamble_GC
Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.