사회공헌활동은 ‘사회발전지원’, ‘사회와의 교류’, ‘삶의 질 향상’등 지역사회에 기여할 수 있는 다양한 활동을 말한다. 이를 세부적으로 분류해보면 그 활동 형태에 따라 크게 공익사업, 기부협찬, 자원봉사 등으로 구분할 수 있다.
공익사업은 특수목적을 위해 설립된 재단의 활동을 중심으로 기업자체적 또는 외부와 공동으로 실행하는 사회공헌활동을 말하여, 기부협찬은 비영리 단체가 공익사업을 추진할 수 있도록 기업이 자금과 물품을 제공하는 활동이고, 자원봉사는 기업의 임직원들이 스스로 지역문제 해결에 참여하는 활동 및 제도적 뒷받침이라 할 수 있으며 이는 다시〔표2-3〕과 같이 세분할 수 있다(한은경,류은아,2003).