노인일자리사업은 2004년 출발 당시 사회보험의 적용대상이 아니라는 판단아래 상해보험에 가입하였다(보건복지부, 2004). 그러나 상해보험은 75세 미만을 대상으로 하는데 비해 노인일자리사업 참여노인의 평균연령은 73.8세이고, 참여자의 40.7%가 75세 이상이어서(2013년 기준. 새누리시스템 자료) 상당수의 노인은 가입조차 할 수 없다. 또한 산재보험은 무과실책임주의에 따르지만, 상해보험은 과실여부와 연관하여 보상범위가 달라진다. 이에 노인일자리사업은 2005년 이후 산재보험에 가입하고 있다(보건복지부․국민연금관리공단, 2005; 한국노인인력개발원, 2014b). 즉, 산재보험에 가입하던 것은 노인일자리를 근로로 판단했기 때문이 아니라 노인들에게 발생할 수 있는 사고위험에 대비하기 위해서였다. 또한 당시는 출범초기였기 때문에 일자리가 적어서(2005년 목표 3.5만개) 크게 주목받지 않았고, 지금처럼 사회보험의 적용대상인지에 대한 논란이 크지 않았기 때문이었던 것으로 보인다.
노인일자리사업은 출발 당시 상해보험에 가입했으나, 그 대상과 보상범위로 인해 2005년 이후 산재보험에 가입하고 있다. 이는 보험이 노인들의 사고위험 대비가 목적이고, 사업 초기엔 일자리가 적어 사회보험 적용 대상 여부에 논란이 크지 않았기 때문으로 보인다.