Corporate social responsibility (CSR) is now extensively promoted in the European Union and highly desired by stakeholders. However, from a manager’s point of view, the question of whether or not corporations should conduct CSR activities is controversial because of the accompanying high cost and uncertain benefits. The vast empirical literature appears to be rather inconclusive with respect to the question of whether CSR business engagement creates or destroys financial performance (FP). This study suggests that the inconsistent findings may be due to the use of aggregated CSR measures and a linear approach, as well as the omission of the industry or country context. Thus, the purpose of this study is to provide an updated assessment of the relationship between CSR and FP. Based on content analysis, we developed four individual CSR disclosure indices, corresponding to the environmental, human resources, product and customers, and community involvement dimensions, instead of an overall CSR composite score, and we examined their impact on accounting-based measures. We applied both linear and non-linear approaches. Data from Poland’s banking industry for the period 2008–2015 provided the background for this study. Our results confirm the existence of a U-shaped relationship between human resources and FP, and an inverse-U-shaped relationship between FP and community involvement, and FP and product and customers. This study contributes not only to the CSR literature by providing new insights into this relationship between CSR dimensions and FP, but it also offers policy suggestions for both bank managers and government regulators.