HSBC Private Bank Suisse breached its obligations to prevent money laundering, Finma said on Tuesday.
The regulator also ordered measures to ensure compliance with the law is restored and prohibited the bank from doing business with new politically exposed persons until a review is carried out.
The decision has not yet entered into force, and HSBC plans to appeal it.