This article presents a corpus-based analysis of stance in annual and corporate social responsibility (CSR) reports. It investigates how companies use stance expressions to construct and promote a positive corporate identity to gain the trust of the stakeholder groups that these texts target. The results show that companies profile distinct identities in annual and CSR reports. In annual reports, they use stance resources to portray themselves as unbiased, rational, and competent decision makers. In CSR reports, they present themselves as committed, honest, and caring corporate citizens. These discursive identities are interpreted as strategic self-representations that optimize the persuasive appeal of the reports by addressing the specific expectations of the target readerships. This study sheds some new light on the identity work performed by companies in their public discourse. It also provides novel insights into the impression management strategies used by companies in annual and CSR reports. Finally, it provides both linguists and business communication scholars with a robust descriptive basis for critically assessing financial and CSR reporting.