According to the report, the banks will hand over, via the federal government, the names of bankers, correspondence with clients as well as a hefty fine in return the US government grant immunity from prosecution over helping clients avoid taxes.

This is a part of requests for administrative assistance between the Swiss government and the US authorities.

A similar agreement was signed between the US government and UBS in 2009 in which the bank revealed details of around 4,450 US clients and pay a US$780 million fine to end lengthy tax proceedings.

The banks under investigation and to benefit from this immunity include Credit Suisse, Julius Baer and Basler Kantonalbank, among others.

According to the report, the banks have until 20 December 2011 to accept the terms.