Investors’ sophistication on climate risk is increasing and as part of this they require high-quality and comprehensive Scope 3 emissions data. Accordingly, we investigate Scope 3 emissions data divergence (across different providers), composition (which Scope 3 categories are reported) and whether machine-learning models can be used to predict Scope 3 emissions for non-reporting firms. We find considerable divergence in the aggregated Scope 3 emissions values from three of the largest data providers (Bloomberg, Refinitiv Eikon, and ISS). The divergence is largest for ISS, as it replaces reported Scope 3 emissions with estimates from its economic input-output and life cycle assessment modelling. With respect to the composition of Scope 3 emissions, firms generally report incomplete composition, yet they are reporting more categories over time. There is a persistent contrast between relevance and completeness in the composition of Scope 3 emissions across sectors, with low materiality categories such as travel emissions being reported more frequently than typically high materiality ones, such as the use of products and processing of sold products. Finally, machine learning algorithms can improve the prediction accuracy of the aggregated Scope 3 emissions by up to 6% and up to 25% when each category is estimated individually and aggregated into total Scope 3 emissions. However, absolute prediction performance is low even with the best models, with the accuracy of estimates primarily limited by low observations in specific Scope 3 categories. We conclude that investors should be cognizant of Scope 3 emissions data divergence, incomplete reporting of Scope 3 categories, and that predictions for non-reporting firms have high absolute errors even when using machine learning models. For both reported and estimated data, caveat emptor applies.