직접일자리사업의 효율적 운영을 위해 제한기간을 설정해야한다. 실업급여에서 실업부조로의 대기기간을 3개월 이상, 4개월 정도의 실업급여를 받는 경우는 직접일자리 참여종료일 이후 7개월 이상으로 설정한다.
직접일자리사업을 참여한 후에 실업부조제도로 진입함에 있어 제한기간을 설정해야 한다. 직접일자리사업의 목적이 민간일자리로의 이행이라는 점을 감안할 때 제한기간을 설정하지 않는다면 정부 지원 의존현상을 심화시킬 것이기 때문이다. 특히 직접일자리사업으로 실업급여를 받는 경우를 감안하면 더욱 그러하다. 앞서 언급한 것처럼 실업급여에서 실업부조로의 대기기간이 3개월 이상이어야 하고 직접일자리사업을 통해 4개월 정도의 실업급여를 받는다고 하면 제한기간을 직접일자리 참여종료일 이후 최소 7개월 이상으로 두어야 한다. 현행 직접일자리사업의 반복참여 제한 기준은 최근 3년 사이에 직접일자리사업에 2년 이상 참여하고 직전 1년 사이에 직접일자리사업에 참여하였다면 직접일자리사업 참여에 1년의 제한기간을 부여하고 있는 바, 이러한 기준을 적용하는 것도 검토할 수 있을 것이다.