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