En Suisse, la lutte contre le blanchiment d’argent et le financement du terrorisme est réglementée par la loi sur le blanchiment d’argent, le code pénal ainsi que les dispositions complémentaires des autres lois dans lesquelles les normes internationales trouvent leur application. Rattaché à l’Office fédéral de la police (fedpol), le Bureau de communication en matière de blanchiment d’argent (MROS) reçoit et, si nécessaire, transmet aux autorités de poursuite pénale les communications de soupçons des intermédiaires financiers relatives au blanchiment d’argent et au financement du terrorisme. L’Autorité fédérale de surveillance des marchés financiers (FINMA) et la Commission fédérale des maisons de jeu (CFMJ) contrôlent le respect des obligations de diligence des intermédiaires financiers assujettis.