The corporate global headquarters and primary research, development, and manufacturing facilities of SFC Energy AG are located in Brunnthal, near Munich, Germany. Additionally, the company operates international subsidiaries, manufacturing plants, and sales offices across several countries, including the Netherlands, Romania, Canada, the United Kingdom, India, and the United States.