사회복지사 또는 생활복지사는 일반 행정과 전문 업무로 나눌 수 있다. 이들은 일반사회복지 실천가로서 문서관리, 사례관리, 프로그램 개발, 후원자 관리 등의 업무를 담당하고 있었다. 이런 업무는 대부분의 사회복지 현장에서 사회복지사들의 공통적인 업무로 볼 수 있다. 이외의 행정업무로는 인사, 급여, 세무를 담당하는 경향이 있었지만 그 비중은 시설장이나 행정 책임자보다 크지 않았다. 행정업무는 행정 책임자나 시설장과 비교했을 때, 사회복지사나 생활복자시의 행정업무는 좀 더 세부적이면서도 대상자들과 관련된 업무가 주를 이루었다. 즉 사례관리나 프로그램 개발, 자원봉사 관리는 사회복지사의 주요 업무로 대상자에게 직접적인 서비스를 제공하기 위한 최 일선 행정업무로 볼 수 있다. 전문 업무로는 노숙인 시설의 유형별로 요구되는 자활사업이나 재활 서비스, 일상생활 서비스였다. 그러나 이는 기관 유형별 다소 차이가 있었는데, 재활 및 요양시설은 생활지도원이 일상생활 서비스의 주요 담당자였다면 사회복지사나 생활복지사는 생활인 관리로 즉 직접적인 서비스 제공보다는 행정에 가깝다고 볼 수 있다. 그러나 자활기관의 경우 직접 서비스 제공 업무는 사회복지사의 역할이었다.
사회복지사나 생활복지사는 사례관리, 프로그램 개발, 자원봉사 관리 등 대상자에게 서비스를 제공하기 위한 행정업무와 자활사업, 재활·일상생활 서비스 등의 직접 서비스 제공을 하는 전문 업무로 나뉜다.