Caroll,1991(dalam Poerwanto, 2006: 88-92) mengembangkan Model Caroll untuk melakukan evaluasi terhadap kinerja tanggung jawab sosial perusahaan, dengan membaginya menjadi empat kriteria, yaitu:
1.Tanggung jawab ekonomi
2.Tanggung jawab legal
3.Tanggung jawab secara etik
4.Tanggung jawab sukarela