Die LSFI wurde im Januar 2020 von der luxemburgischen Regierung (Finanzministerium und Ministerium für Umwelt, Klima und Biodiversität), Luxembourg for Finance (der Agentur für die Entwicklung des Finanzplatzes) und dem Hohen Rat für nachhaltige Entwicklung (Conseil Supérieur pour un Développement Durable) gegründet, einem unabhängigen Beratungsgremium der luxemburgischen Regierung in Fragen der nachhaltigen Entwicklung, das die Zivilgesellschaft vertritt.
Ein Verwaltungsrat, der sich aus den Gründungsmitgliedern zusammensetzt, leitet die LSFI und trifft sich regelmäßig, um die Umsetzung ihrer Strategie zu erörtern und zu überwachen. Den Vorsitz der LSFI hat das Finanzministerium inne; dem Verwaltungsrat gehören zudem Vertreter des Ministeriums für Umwelt, Klima und Biodiversität, von Luxembourg for Finance sowie des Hohen Rates für nachhaltige Entwicklung an.

