Die Zentrale von Storecast ist in Barsbüttel, vor den Toren von Hamburg. 2015 wurde der Standort in Berlin/Mitte eröffnet, der seitdem stark wächst. Zurzeit arbeiten etwa 50 Mitarbeiter bei Storecast.