This study aims to investigate whether contextual variables moderate the relationship between corporate social responsibility (CSR) and corporate financial performance (CFP) under slack resource theory and good management theory. The study examines 220 manufacturing companies in Indonesia. Two regression models were developed to analyze how business environment, business strategy, organizational structure, and control systems impact the CSR-CFP relationship. The findings show that business environment moderates the CSR-CFP link under good management theory. Decentralization moderates the CSR-CFP link under slack resource theory. Reliance on a combination of diagnostic and interactive control systems also moderates the CSR-CFP link based on slack resource theory.