사회봉사는 평일 주간에 행하는 것이 원칙이며, 집행은 허가된 날부터 6개월 이내에 마쳐야 하며, 1일 9시간을 초과하여 집행할 수 없으나 보호관찰관이 승낙하고 대상자가 동의한 경우 연장 집행할 수 있다. 이 경우에도 1일 13시간을 초과할 수 없다.
사회봉사의 집행은 사회봉사가 허가된 날부터 6개월 이내에 마쳐야 하지만, 특별한 사정이 있는 경우 보호관찰관을 검사의 허가를 받아 6개월의 범위에서 그 기간을 연장하여 집행할 수 있다(특례법 제11조). 사회봉사는 평일 주간에 집행하는 것을 원칙으로 하고 있으며, 사회봉사 대상자의 동의 또는 신청을 받아 사회봉사 대상자의 생업, 학업, 질병 등을 고려하여 집행 개시를 조정할 수 있다(특례법 시행령 제8조 제1항). 사회봉사는 1일 9시간을 넘겨 집행할 수 없으나, 사회봉사의 내용상 연속집행의 필요성이 있어 보호관찰관이 승낙하고 사회봉사 대상자가 분명히 동의한 경우에만 연장하여 집행할 수 있다(특례법 제10조 제2항). 이 경우에도 1일 총 13시간을 초과할 수 없다(특례법 시행령 제8조 제2항). 사회봉사의 집행시간은 일일단위로 산정하지 않고, 사회봉사 기간 동안의 총 집행시간을 합산하여 시간 단위로 인정한다(특례법 제10조 제3항). 사회봉사 집행 시 대상자의 교통비, 식비는 직접･협력 집행을 불문하고 자비부담을 원칙으로 한다(법무부, 사회봉사 집행지침 제3조 제3항).