Swiss private bank Union Bancaire Privée (UBP) has agreed to pay an extra $14m to US authorities for unreported offshore accounts as part of its Swiss Bank Program.

The decision follows a non-prosecution agreement struck between the bank and the US Department of Justice (DoJ) in 2016.

In 2016, UBP was fined more than $187m over allegations of helping Americans dodge taxes. At that time, it was found that the bank managed 2,919 accounts for US clients with nearly $4.9bn in assets.

However, UBP now admitted that it failed to reveal an additional 97 accounts as part of the original NPA, and hence the extra penalty.

In signing the revised agreement, the bank said that it should have known about or knew about the additional US accounts. DoJ noted UBP’s cooperation in this matter.

DoJ Tax Division principal deputy assistant attorney general Richard Zuckerman said:  “Foreign banks that participated in the Swiss Bank Program were obligated to identify all accounts in which U.S. taxpayers held an interest, directly or indirectly.

“Today’s agreement reflects our continued commitment to ensuring that when entities cooperate and make disclosures to the Department, that they do so fully.”

Announced in 2013, the Swiss Bank Program enables Swiss banks to settle potential criminal liabilities in the US.

The programme requires banks to offer information on accounts where US taxpayers have a direct or indirect interest and close accounts that do not adhere to reporting obligations in the US.