Direktoratet har hovedsete i Odense, men har også avdelinger i København, Århus, Esbjerg og Aalborg. Servicestyrelsen ble etablert i juli 2003 under navnet Styrelsen for Social Service og het fra 2007 Styrelsen for Specialrådgivning og Social Service. En forløper for Servicestyrelsen ble etablert i 2001 i form av Institut for pensions- og ældrepolitik.