Kegiatan CSR tidak lagi dianggap sekedar mebagi-bagikan uang tetapi membuat program yang bisa melahirkan dampak tidak hanya sekedar hasil. Dengan demikian program CSR dapat memiliki manfaat jangka panjang baik untuk perusahaan maupun masyarakat. Menurut Rogovsky dalam buku membedah konsep dan aplikasi CSR (2007:137) ada beberapa manfaat program CSR yaitu sebagai berikut: 1. Manfaat bagi individu karyawan a. Menghadapi tantangan penegmbangan dan berprestasi dalam lingkungan baru b. Meningkatkan pengethauan perusahaan atas komunitas local dan memberikan kontribusi bagi komunitas local c. Mengembangkan keterampilan yang ada dan mendapat persepsi baru ats bisnis 2. Manfaat bagi penerima program a. Memperoleh pengalaman dari organisasi/perusahaan besar b. Mendapatkan keahlian dan keterampilan professional yang tidak dimiliki organisasi/perusahaan 3. Manfaat bagi perusahaan a. Memperkaya kapabilitas karyawan yang telah menyelesaikan tugas bekerja sama komunitas b. Meningkatkan pengetahuan tentang komunitas local c. Meningkatkan citra dan profil perusahaan
