In Switzerland, gambling winnings are generally not taxable, except for specific cases like 'small games' played at registered cantonal venues. Winnings from games of skill and lotteries up to CHF 1 million are also exempt. However, winnings from unlicensed offshore platforms are subject to full taxation.