PurposeThis study aims to mainly explore the impact of business strategy and annual reports readability on financial reporting quality in Tehran Stock Exchange (TSE).Design/methodology/approachThe sample comprised 160 companies listed in TSE from 2014 to 2020. Five proxies (including two accounting-based attributes and two market-based attributes) were used to measure financial reporting quality. In this study, cost leadership and differentiation strategies were considered and Fog index was used to measure the annual report readability.FindingsThe results showed that in all methods of calculating financial reporting quality, cost leadership strategy, differentiation strategy and annual report readability had a positive and significant impact on financial reporting quality. Also, only at the high level of the differentiation strategy, the annual reports readability influenced financial reporting quality. In addition, at all levels of high and low annual report readability, cost leadership strategy affected financial reporting quality, but only in companies with a high annual report readability, the differentiation strategy affected financial reporting quality. Only for companies with a low readability, the annual report readability affected financial reporting quality.Originality/valueTo the best of the authors’ knowledge, no study had examined the impact of business strategy and annual report readability on financial reporting quality at the core of the present study. Furthermore, little was known about the strategic choices made in Iran. So, the research filled this gap in TSE. This study provided insights for policymakers to enhance the readability and reduce the complexity of annual reports.