Most of the prior literature that investigated the nexus between corporate sustainability disclosures (CSD) and firm financial performance (FFP) has largely been ignored the potential problem of endogeneity. The omitted variable(s), measurement error, and reverse causality, which are the known causes of endogeneity, may also be the possible reasons for the indecisive and inconsistent relationship between CSD and FFP. Accordingly, this study reinvestigates the relationship by addressing the problem of endogeneity through applying the two-stage least squares (2SLS) estimator to data collected from the annual reports of the top 10 Pakistani banks through content analysis from 2013 to 2017. The results show a positive impact of the CSD and social sustainability on FFP. However, environmental sustainability exerted a negative impact on FFP. The statistics for 2SLS are much different than those of the ordinary least squares (OLS), which explain the importance of addressing the endogeneity bias. The study offers a methodological procedure that identifies and addresses the endogeneity through a step-by-step process in Stata 13.0. Besides, the study also has a novelty to propose and validate additional instrumental variables for the research in the future. Overall, the study has many contributions and implications for different stakeholders such as academia, regulatory bodies, and practitioners in the field of corporate sustainability.