Shelter employment is the best choice for the mentally ill people to be independent. However, there are many issues associated with it. The three main issues discussed in this paper are lack of resources, lack of staff support and stigma associated with mental illness. Also, shelter employment has a significant role in the recovery process of mentally ill patients, but there are barriers to implement it in mental health services. The three levels of interventions (individual level, institutional level and national level) should be implemented to overcome these barriers and to develop shelter employment in all mental health services.