Switzerland has a structured federal online gambling framework established by the Federal Act on Games of Chance (Geldspielgesetz, BGS, came into force in 2019). The Swiss Federal Gaming Board (ESBK — Eidgenössische Spielbankenkommission) licences online casino operators. Swiss federal law requires licensed operators to be Swiss-based or linked to licensed land-based casinos — major offshore crypto casinos do not hold ESBK licences. The Federal Gaming Act also introduced an ISP blocking mechanism for unlicensed offshore operators, with a federal blacklist maintained by ESBK.
This guide covers the ESBK framework and Swiss ISP blocking, the CHF-to-USDT deposit path (TWINT, Swiss bank transfer, Bity and Bitcoin Suisse exchanges), Swiss treatment of gambling winnings under DBG (Direkten Bundessteuer), and practical guidance for Swiss high-limit players. For the broader European regulatory picture, see Europe regulatory overview. For other premium European market guides, see Germany guide and Netherlands guide. Full operator ranking at high roller crypto casinos.
Geldspielgesetz (BGS, 2019): Switzerland's Federal Act on Games of Chance established the legal basis for online gambling regulation. Only operators linked to Swiss-licensed land-based casinos (Konzessionierte Spielbanken) can obtain an ESBK online licence. Swiss Grand Casinos (Casino Zurich, Casino Bern, Grand Casino Basel, Swiss Casinos) have companion online casino licences under this framework.
ESBK Blacklist and ISP Blocking: The BGS mandates that Swiss ISPs block access to unlicensed offshore gambling sites. ESBK maintains a list of blocked domains. Swiss ISPs (Swisscom, Sunrise, Salt Mobile) implement DNS-level blocking. Major offshore crypto casino domains are typically on this list. VPNs bypass the DNS blocks reliably — this is Switzerland's primary mechanism, not payment blocking.
Swiss Federal Gambling Tax: Switzerland levies a gross gaming revenue tax on licensed casino operators. There is no additional tax on players at licensed Swiss casinos — gambling winnings are explicitly exempt from income tax under Article 24 lit. i DBG (Bundesgesetz über die direkte Bundessteuer). This exemption applies to winnings from licensed Swiss operators. The treatment of winnings from offshore operators is less clearly defined — see the tax section below.
Swiss FINMA on crypto: FINMA (Swiss Financial Market Supervisory Authority) regulates Swiss-based crypto businesses as financial intermediaries. Switzerland has a well-developed crypto regulatory framework (the "Crypto Valley" in Zug). Swiss-based exchanges (Bity, Bitcoin Suisse, SEBA Bank) are FINMA-regulated. The crypto regulatory environment is more favourable in Switzerland than in most European countries.
CHF to USDT — The Deposit Path for Swiss Players
TWINT → Swiss exchange: TWINT is Switzerland's dominant mobile payment system — over 5 million registered users among Swiss bank customers. TWINT allows instant CHF transfers between registered users. While TWINT does not directly connect to most crypto exchanges, it can be used to transfer CHF to a recipient (friend/colleague) who holds exchange funds, or to top up bank accounts that then SEPA to exchanges.
Bitcoin Suisse: Bitcoin Suisse is one of Switzerland's oldest and most established crypto brokers (founded 2013, Crypto Valley Zug). Accepts Swiss bank transfer (IBAN/SIC transfer) in CHF. Offers BTC, ETH, USDT. FINMA-regulated. For Swiss high-limit players preferring a domestic, regulated broker, Bitcoin Suisse is the premium option.
Bity: Bity is a Swiss-based crypto exchange (Neuchâtel) registered with FINMA. Accepts CHF bank transfer and Postfinance payments. Offers BTC and USDT. Bity's fee structure is transparent with no hidden spread. Good option for CHF-to-USDT without using an international exchange.
Swiss bank SIC/IBAN transfer → Kraken/Bitstamp: Swiss bank accounts (UBS, Credit Suisse/now UBS, ZKB, PostFinance) support SEPA EUR transfers. Convert CHF to EUR at your bank, then SEPA to Kraken or Bitstamp for EUR-to-USDT. Swiss FX rates are typically close to interbank for large amounts. This involves an additional CHF/EUR conversion step.
USDT TRC-20 to casino: Send USDT TRC-20 from exchange to casino. Tron network fees: CHF 0.50–1.00 per transaction. Confirm casino supports TRC-20 before initiating withdrawal.
VPN for ESBK-blocked sites: Use a VPN to bypass Swiss ISP DNS blocking. Swiss players benefit from Switzerland's proximity to high-quality VPN server locations (Mullvad has Swiss servers; ProtonVPN is Swiss-based and offers excellent Swiss server access).
Licensed Swiss casino winnings — tax exempt: Article 24 lit. i of the Federal Direct Tax Act (DBG) explicitly exempts gambling winnings from licensed Swiss casinos from income tax. This covers winnings from Swiss Grand Casinos' online platforms. This exemption does NOT extend to offshore operators.
Offshore gambling winnings: Switzerland taxes worldwide income for Swiss residents. Winnings from offshore operators are technically not covered by the DBG Article 24 exemption and may be taxable as "other income" depending on cantonal interpretation. In practice, Swiss tax authorities have not systematically pursued individual taxation of offshore gambling winnings — but the legal position is not as clear as for licensed Swiss casino winnings.
Crypto taxation in Switzerland: Switzerland does not tax capital gains on private wealth for individuals who are not professional traders (private wealth gains are tax-free). Holding USDT and converting it at a gain is generally not taxable for Swiss private individuals. Gambling winnings received in USDT and converted to CHF are similarly treated favourably compared to most European countries.
Cantonal variation: Swiss income tax is levied at federal and cantonal levels. Cantonal interpretation of offshore gambling winnings varies. Zug, Schwyz, and other low-tax cantons have less aggressive tax authority positions than Zurich or Geneva.
CocoBet — Trust Score 9.6/10.
500 free spins advertised for qualifying new players; current bonus terms should be checked before depositing.
Read the full CocoBet review or
visit CocoBet.
Frequently Asked Questions
Is online casino gambling legal in Switzerland?
Online casino gambling is legal in Switzerland only through ESBK-licensed operators connected to Swiss licensed land-based casinos. Offshore operators without an ESBK licence are prohibited — ESBK maintains a blacklist of blocked sites that Swiss ISPs implement via DNS blocking. Individual Swiss players using offshore sites are not criminalised — Swiss law targets unlicensed operators. A VPN bypasses the DNS blocking.
How do Swiss players deposit at crypto casinos?
CHF bank transfer → Bitcoin Suisse or Bity (CHF to USDT) → casino wallet (USDT TRC-20). Bitcoin Suisse and Bity are FINMA-regulated Swiss crypto brokers accepting CHF bank transfer. Alternatively, SEPA EUR transfer (convert CHF to EUR at your bank first) to Kraken/Bitstamp → USDT. Send USDT TRC-20 to casino. If casino domain is ESBK-blocked, use a VPN — ProtonVPN (Swiss-based) or Mullvad are recommended Swiss options.
Are gambling winnings taxed in Switzerland?
Winnings from licensed Swiss casinos are explicitly tax-exempt under Article 24 lit. i DBG. Winnings from offshore operators are in a legal grey zone — the DBG exemption does not explicitly apply, but Swiss tax authorities have not systematically targeted offshore gambling income. Switzerland does not tax private capital gains for non-professional investors — USDT gains from casino winnings converted to CHF are generally not subject to capital gains tax for private individuals. Not tax advice — consult a Swiss Treuhänder for specific guidance.