정신장애인의 직업재활서비스는 법에 따라  사회복귀시설에서 제공되나, 현재의 시설은 일정 지역에 편중해 있어 접근성이 떨어지고 역량도 부족하다. 이를 개선하기 위해서는 인력과 재정지원을 확충하거나 지역단위의 공동 사업을 통한 해결책이 필요하다.  
장애인등록 여부와 무관하게 정신장애인을 위한 직업재활서비스는 일차적으로 정신보건법에 의한 사회복귀시설을 통해 제공되고 있다. 한국사회복귀시설협회 회원시설 현황에 의하면 전국에 10개의 직업재활시설이 운영중이다. 이들 시설은 서울, 경기, 부산에만 설치 운영되고 있어 접근성이 낮은 편이다5). 주간재활시설에서도 직업재활서비스를 제공하지만 상대적으로 그 비중은 높지 않고, 직업재활서비스를 수행할 수 있는 재정, 인력, 전문적 역량이 부족한 상태이다. 현재의 방식대로 사회복귀시설을 통한 정신장애인의 직업재활서비스를 강화하려면 직업재활시설을 확충하고 전문적인 직업재활서비스를 제공할 수 있도록 직업재활사업에 대한 별도의 인력이나 재정을 지원하는 방안이 필요하다. 또는 단일시설에 의한 별도의 직업재활사업을 추진하는 것보다는 지역 단위로 사회복귀시설들이 공동으로 직업재활사업을 운영하는 방안도 모색할 필요가 있다(김문근 외, 2014).