DE 18+

Custodial vs. non-custodial casinos

Who controls your gambling funds, who approves withdrawals, and which risks fall on you? We explain the differences between a casino account, your own wallet, and a smart contract.

Closed metal box with blank backup cards and a mechanical key on a light surface

With a custodial casino, the operator holds the funds you deposit. In a truly non-custodial setup, you keep your wallet keys. If you deposit 50 USDT into a casino account, for example, you hand control of that amount to the operator. If you bet directly from your own wallet instead, the wagered USDT may still be transferred to a smart contract and locked there until settlement.

In brief: Custodial means you deposit funds and the casino holds them - this is how almost all crypto casinos work. Non-custodial means you play directly from your wallet through a smart contract, with coins leaving your control only for the bet.

The technical setup matters more than the “non-custodial” label. We compare control, withdrawal processes, costs, and risks so you can identify who controls your funds and which steps a withdrawal requires - without treating either model as inherently safer.

Custodial and non-custodial models differ in who has control

Whether a casino is custodial or non-custodial comes down to who can move your coins. A connected wallet or a Bitcoin deposit does not answer that question. What matters is whether you can initiate withdrawals yourself or need the operator’s approval.

Who controls your funds?

  • Custodial fundsThe operator holds your deposit and must process your withdrawal.
  • Your own walletYou control your private keys and authorize transactions yourself.
  • Locked betsSmart contract rules determine when you can access funds held in the contract.

With a custodial model, the operator manages your funds

In a custodial model, you might send 100 USDT to the casino’s deposit address. Once credited, you see an internal account balance from which bets are deducted and to which winnings are added. This balance is not an on-chain wallet whose private keys you control.

If you later want to transfer 40 USDT back to your own wallet, you request a withdrawal. The operator must process it and send the coins; you cannot force the transfer using your private key. Alongside gambling risk, you therefore face the risk of the operator delaying withdrawals or failing.

With a non-custodial model, the smart contract matters too

In a non-custodial model, you control your wallet’s private keys and authorize transactions yourself. But if you deposit 20 USDT into a smart contract, its rules determine when and under what conditions you can access those funds. Amounts already wagered or locked are not automatically available to withdraw at any time.

Hybrid models combine both approaches: you might log in through your wallet while your gambling balance is then held by the operator. Check who can move deposited coins, change contract rules, or block withdrawals. A wallet login alone does not establish self-custody.

Provably Fair is a separate issue. It can let you verify a game result using cryptographic data. It tells you neither who holds your deposits nor whether you can withdraw without the operator’s consent.

The key differences compared

Whether a custodial or non-custodial casino suits you depends mainly on who controls your gambling funds. In a custodial model, the operator manages deposited funds; in a non-custodial model, you control your wallet keys yourself. Once you transfer funds into a smart contract, however, its rules also help determine when and how you can access them.

Factor Custodial model Non-custodial model
Key control The operator controls the keys to the wallets holding your funds. You control your wallet keys; deposited funds are also subject to the contract’s logic.
Custody of gambling funds Your balance is held in an account managed by the operator. Funds stay in your wallet until you bet or are deposited into a smart contract.
Recording bets Bets can be recorded internally without a separate blockchain transaction. Bets can take place on-chain; depending on the setup, transactions may also be batched or recorded partly off-chain.
Withdrawal You submit a request, which the operator processes and fulfills through a transfer. A wallet transaction or contract function triggers the transfer, provided the withdrawal rules allow it.
Network fees Internal game entries do not necessarily require network fees; deposits and withdrawals may incur costs. Approval, deposit, betting, and withdrawal may each require fee-paying transactions.
Recovery Account access may be recoverable through support. Recovery depends on the wallet model, such as a backed-up seed phrase.
Main risks Dependence on the operator’s solvency, account management, and withdrawal processing. Lost keys, malicious approvals, contract bugs, and possible administrative intervention powers.

More control over keys means more personal responsibility. A lost seed phrase can permanently prevent access, while a managed account makes you more dependent on the operator. With a smart contract, check lockup periods, withdrawal conditions, and any powers to pause or change the contract. A contract-based withdrawal is not automatically available immediately.

Even with a €50 gambling budget, the technical setup can matter: multiple fee-paying steps take a larger toll on small amounts than a single transaction. The “non-custodial” label also implies neither anonymity nor an exemption from KYC; those depend on the actual setup and terms.

How deposits, bets, and withdrawals work

In a custodial model, you transfer coins to the operator and play with an internally recorded balance. In a non-custodial model, a smart contract may accept and settle your bet instead. The second process below describes one possible setup, not a universal standard.

Wallet process: from connection to settlement

  1. 1Check the domain and network
  2. 2Connect your wallet
  3. 3Review the token approval
  4. 4Confirm your bet
  5. 5Check settlement

From your own wallet balance to a casino account

  1. Check the coin and network: Choose a supported combination. The same token can exist on multiple networks; choosing the wrong one can result in a lost deposit.
  2. Check the deposit address: Compare the destination address in your wallet with the casino address displayed. Also check whether a memo or tag is required.
  3. Wait for the credit: A confirmed blockchain transfer does not automatically mean your casino account has been credited. The operator still needs to identify and record the payment.
  4. Play: Bets are deducted from your internal casino balance. You normally do not confirm a separate blockchain transaction for each bet.
  5. Request a withdrawal: Enter your own wallet address and the correct network. A request is not yet a transfer; check afterward that the funds actually arrive.

If you are unsure about step 1, our guide helps you understand networks and crypto payments.

From connecting your wallet to a contract withdrawal

  1. Check the domain and network: Check the web address and selected blockchain network before interacting with the application.
  2. Connect your wallet: Connecting alone does not transfer coins. Any additional request to sign a message is a separate action: it may confirm wallet ownership, for example, but depending on its content, it may also grant permissions.
  3. Review the token approval: If required, check the approval’s recipient and amount. Approval does not transfer tokens yet, but it may allow a smart contract to transfer them later.
  4. Confirm the bet transaction: Check the stake, contract address, and network fee. Unlike simply connecting, this transaction can transfer coins or wager approved tokens.
  5. Check settlement: A confirmed bet transaction does not mean the game has been fully settled. Check whether a payout has already been transferred or needs to be claimed through another transaction.

Disconnecting your wallet does not revoke existing token approvals. You need to review those separately and revoke them if necessary; this may incur a network fee.

Fees and locked funds affect your budget

What matters is not just who controls your coins, but also what costs arise before you get them back. If you start with 50 USDT, transfer costs, possible operator fees, and paid on-chain actions reduce your available budget. Funds may also be locked during an approval or settlement process.

A worked example with 50 USDT

The following scenarios are calculation examples and account for neither gambling winnings nor losses. The first assumes one deposit and a fee-paying withdrawal; the second assumes four paid on-chain actions.

Item Scenario 1: Transfer and withdrawal Scenario 2: Four on-chain actions
Starting amount 50 USDT 50 USDT
Assumed costs 1 USDT transfer cost + 2 USDT withdrawal fee 4 × the equivalent of 0.50 USDT
Total costs 3 USDT, or 6% 2 USDT, or 4%
Remaining equivalent value 47 USDT 48 USDT

In the first scenario, the calculation leaves 50 − 1 − 2 = 47 USDT; in the second, it leaves 50 − 4 × 0.50 = 48 USDT. Neither the number of actions nor the assumed fees represents typical market figures. These examples do not establish that either custodial or non-custodial casinos are generally cheaper.

Depending on the blockchain, network fees are paid in its native coin, such as ETH on Ethereum. Their USDT equivalent can change with network congestion and price movements. The table deducts that equivalent from the budget for comparison; in practice, you may need an additional balance in the coin used to pay fees.

Confirmation does not mean payout

A confirmed blockchain transaction does not automatically mean your funds are freely available again. Network confirmations, operator approval, and contract-based waiting or settlement rules can each cause separate delays. Check separately when a payment is confirmed, a bet is settled, and returned funds become available.

Treat bonus funds separately from funds you can withdraw freely. A connected wallet does not remove wagering requirements or withdrawal limits. Before accepting a bonus, check which amounts will be locked and under what conditions you can withdraw them.

Tip: With a custodial model, you limit risk by withdrawing winnings promptly. With a non-custodial model, you limit it by using a separate wallet with a small balance for gambling and revoking token approvals after playing.

Operator risk and wallet risk require different safeguards

How to protect your account and wallet

  • Enable account protectionUse a unique, strong password and available account security features.
  • Protect your seed phraseNever enter your seed phrase on a casino website.
  • Check the domainLook for spelling variations before connecting your wallet.
  • Read transaction detailsCheck the network, recipient, amount, and requested permissions.
  • Limit approvalsDo not grant unlimited token approvals to casino contracts.

Custodial funds depend on the operator

At a custodial casino, your funds can become inaccessible even if your own wallet is secure. A compromised player account, suspended withdrawals, or operator insolvency can affect access. Whether you can recover funds depends on the circumstances; a displayed account balance alone does not establish an unconditional right to repayment.

Use a unique, strong password and available account security features such as two-factor authentication. This makes unauthorized account access harder but does not prevent withdrawal suspensions or insolvency. A casino account should therefore not serve as storage for your long-term crypto holdings.

Warning: Do not grant unlimited token approvals (“Unlimited Approval”) to casino contracts in your wallet. A faulty or malicious contract could use that permission to drain your entire balance of that token.

Your own keys do not protect against contract bugs

With non-custodial models, you are responsible for keys, signatures, and approvals. If you lose your seed phrase and have no other access, you can permanently lose access to your wallet. Phishing or malicious signatures, meanwhile, can give attackers access. Broad token approvals can also affect more funds than the bet you currently plan to place.

Self-custody does not automatically protect money you have already transferred to a smart contract. Contract bugs can put funds at risk; admin keys, pausable contracts, and changeable contract logic can still give certain parties control. Check who can trigger changes or pauses and which functions are affected. A security audit can identify vulnerabilities but does not guarantee the absence of bugs.

Use this short checklist before connecting your wallet and granting any approval:

  • Check the domain for spelling variations.
  • Never enter your seed phrase on a casino website.
  • Read transaction details: network, recipient, amount, and requested permissions.
  • Limit token approvals to the amount needed whenever possible.
  • Enable available account security features.

A hardware wallet can protect your keys, but it cannot prevent every malicious transaction you approve yourself. Check the available transaction details on its display too.

Provide only the amount for your planned session, such as 50 USDT rather than your entire reserve. This limits the gambling budget immediately available, but not automatically all risks from previously granted approvals: those can also affect tokens received later.

Wallet control does not replace privacy checks or local rules

Whether a casino is custodial or non-custodial initially describes custody: who controls the private keys and can access the funds? Even access through your own wallet does not tell you which documents may be required later.

Consider KYC and public transactions separately

A wallet address is pseudonymous, not automatically anonymous. On public blockchains, addresses, amounts, and transaction paths may be visible. If an address becomes linked to your name through identity verification, for example, that can make it easier to associate other transactions with you.

Before your first transaction, check the identity requirements and which data the service processes. Read its privacy information to find out who is responsible, why data is collected, and with whom it may be shared. If requirements include an ID and proof of address, for example, you should know before depositing when those documents will be requested.

Legality does not depend on the wallet model

A wallet login is not proof that a service is permitted where you live. Check the rules where you live; our guide discusses the legal context in Are crypto casinos legal?.

Before your first transaction, read the rules on eligible countries of residence, identity requirements, privacy information, and withdrawal terms. Pay particular attention to whether checks only take place at withdrawal and which conditions apply to releasing funds. If your country of residence is excluded, do not register or try to bypass the restriction through technical means.

The right choice depends on control, effort, and budget

A managed account can simplify internal bet processing, but it requires trust in custody and withdrawal handling. A self-custodial model requires you to handle your wallet, network, and contract approvals safely. What matters is not the “non-custodial” label, but who controls which funds.

We recommend going through three steps before depositing:

  1. Trace the flow of funds: Do the coins stay in your wallet until you bet, or do you transfer them to the operator or a smart contract beforehand?
  2. Calculate total costs: With a €50 budget, for example, €5 in network and other transaction fees already equals 10% of your budget.
  3. Check access and withdrawals: Establish who must release funds, which verification is required, and whether withdrawal conditions or technical lockup periods apply.

If it remains unclear who controls your money or how you can get it back, do not deposit. Also check whether deposit limits, breaks, and self-exclusion options are available and which account or wallet they apply to.

No custody model protects against gambling losses. Set a loss and time budget in advance, such as no more than €30 and 45 minutes; wallet control does not automatically limit bet sizes or playing time. Our guide helps you plan limits and gambling breaks.

A managed account may suit you if you accept the custody arrangement and understand the withdrawal terms. Self-custody is an option if you understand the technical processes and the costs fit your budget.

Frequently asked questions

How can I identify a truly non-custodial casino?

At a truly non-custodial casino, you keep your wallet keys, and the operator cannot move your un wagered funds on its own. A “Connect wallet” button alone does not prove this. Check whether you have to transfer funds to an operator account, which token approvals you grant, and whether smart contracts give the operator access or blocking powers.

Who controls my funds after I place a bet?

After you place a bet, control depends on whether your stake goes to the operator or a smart contract. Non-custodial does not mean that wagered funds remain available at all times. A smart contract might lock 10 USDT until the game result is settled, for example. Check who supplies the result, how winnings are released, and whether the operator can pause settlement.

What fees apply when playing from my own wallet?

Playing from your own wallet can involve network fees and costs for token approvals, swaps, or game settlement. Which fees you pay depends on the network and process; not every game action requires its own blockchain transaction. If ten transactions cost €0.20 each, that totals €2. With a €20 gambling budget, network fees alone would consume 10%.

Why can a non-custodial casino still require KYC?

A non-custodial casino can still require KYC because wallet control and identity verification are separate issues. A wallet address confirms neither your age nor where you live. The operator might require identity documents to let you play or as part of a fraud review, for example. Check the KYC terms before connecting your wallet or confirming a bet.

What happens to my funds if the casino closes?

If a casino closes, access depends on where your funds are held and who can move them. Coins in your own wallet generally remain under your control. Funds held by the operator or in a smart contract, however, may become inaccessible. For smart contracts, check whether you can recover funds without the casino website and whether this requires meeting deadlines, obtaining operator approval, or waiting for a game result to be settled.