Forever 21 n'est pas une franchise. Forever 21 est une entreprise familiale privée. Forever 21 a son siège à Los Angeles, en Californie, et a été nommée 122e plus grande entreprise privée des États-Unis par Forbes en 2014. Forever 21 a réalisé un chiffre d'affaires total de 3,7 milliards de dollars en 2013.
La taille moyenne d'un magasin Forever 21 est de 38 000 pieds carrés, mais le magasin d'origine ne fait qu'un total de 900 pieds carrés. Le plus grand emplacement de Forever 21 fait plus de 160 000 pieds carrés. Forever 21 a été fondée en 1984 et s'est énormément développée depuis lors.
Forever 21 a été fondé par Do Won et Jin Sook Chang. Ils ont quitté la Corée du Sud pour les États-Unis en 1981.