복지 재정에 따라 공공 또는 민간지출로 구분된다. 공공지출은 사회보험 부조로서 정부가 부담 지출이고, 민간지출은 법정, 자발적민간지출이다. 사회지출=공공지출+법정지출(+민간지출 = 총지출)  총지출+-조세=순사회복지지출.
우선, 복지 관련 재정의 흐름을 공공과 민간 중 어디에서 통제하는가에 따라 공공사회복지지출과 민간사회복지지출로 구분된다. 이 중 ‘공공사회복지지출(Public Social Expenditure)’은 사회보험과 사회부조를 통해 일반정부가 부담하는 사회지출이고, ‘민간사회복지지출(Private Social Expenditure)’은 법정민간사회지출과 자발적인 민간사회복지지출을 모두 포함하는 개념이다. ‘사회복지지출’은 ‘공공사회복지지출’과 법정민간사회복지지출을 합한 것이며, 여기에 자발적 민간사회복지지출을 더한 것을 ‘총사회복지지출(Gross Social Expenditure)’이라 한다. 그리고 총사회복지지출에서 조세부담을 제하고 각종 조세혜택을 더한 것을 ‘순사회복지지출(Net Social Expenditure)’로 정의한다.