사회보장과 금융보험회사가 처리한 상업보험은 원칙적으로 다르며, 주로 다섯 가지 측면에 나타난다. 하나는 기초속성이 다르다는 것이다. 사회보험은 행정강제의 사회사업으로 보편성, 보장성, 사회복지성을 갖추고 있다. 사회보험의 주체는 정부이며, 사회보험기금이 수지를 받지 못할 경우 정부는 최종 책임을 진다. 상업보험은 기업을 대상으로 하며, 그 업무는 금융기업의 일종의 경영 활동으로, 이윤과 보상의 성격을 가지고 있다. 둘째, 객체와 기능이 다릅니다. 사회보험의 대상은 전체 근로자이며, 그 기능은 근로자가 일시적으로 또는 영구적으로 노동능력을 상실하거나 직장을 잃을 때의 기본적인 수요를 보장하는 것이다. 상업보험의 대상은 주로 자원한 사람들이며, 피보험자는 사고 발생 시 배상금에 따라 일정한 경제적 보상을 받을 수 있다. 일단 보험료를 지불할 수 없게 되면, 보충되지 않을 것이다. 셋째, 실현 원리는 다르다. 사회보험은 강제, 조정, 공조원칙을 실행하며, 이 중 일부는 노동공헌과 노동보수 연계, 권리의무연계 또는 대등원칙을 실시한다. 한편, 상업보험은 자발적, 영리적, 보험료와 연계된 보험호혜 원칙을 실시한다. 넷째, 자금 조달과 지불은 다르다. 사회보험비는 개인, 단위, 국가가 공동으로 부담한다. 사회보험정책에 규정된 통일요금에 따르다. 상업보험의 비용은 보험 가입자 자신이 부담하고, 보험료율은 보험 상황에 따라 결정된다. 다섯 번째 차이점은 입법 범주가 다르다는 것이다. 사회보험은 국가 사회정책과 노동정책의 중요한 구성 요소이며 헌법이 시민에게 부여한 기본권이므로 사회입법의 범주에 속한다. 상업보험은 금융기업의 경영 활동이며 경제사회 정책의 일부이다. 보험 가입자와 피보험자의 권익은 경제계약법에 의해 보호되며 경제입법의 범주에 속한다. 사회보험은 의무적이다. 사회보험에 참여하는 것은 모든 직원의 권리와 의무이고, 상업보험은 직원들이 자발적으로 선택하는 것이다. 상업보험은 사회보험을 보완할 수 있다.