This assignment explores the relationship between Corporate Social Responsibility (CSR) and Firm Financial Performance (FFP). It focuses on three mediating factors: Competitive Advantage, Reputation, and Customer Satisfaction. Through a review of academic sources like Yoon (2015), Binks & Chiplin (2015), and others, the assignment aims to understand how CSR initiatives can positively impact FFP through these channels.