In a written statement, prosecutors said a Paris court on Tuesday approved the agreement under a 2016 anti-corruption law. Under this agreement, the bank acknowledges "the existence of the alleged facts."
HSBC's Swiss bank was under investigation over helping clients to illegally avoid paying taxes worth 1.6 billion euros ($1.9 billion) to the French government in 2006 and 2007. A former HSBC employee gave the data to French authorities in 2008.
The bank has been investigated in several other countries, including Spain and Belgium, following the leak.
Copyright 2017 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.