Innovation has become a key factor of production, driving and sustaining firms’ productivity and competitiveness. Despite the growing importance attached to innovations, existing studies have produced different results on the factors driving firm-level innovations. This study investigates the factors driving innovations in the service and manufacturing sector firms in Thailand. The study tests proposed hypotheses using cross-sectional data on a sample of 613 firms from the World Bank enterprise survey of 2016. Our empirical results show that specific aspects of the business environment, such as policy instability, legal institutions, corruption, and informal competition, negatively influence non-technological innovations. Contrarily, we find that formal training, foreign technology licenses, research and development have marginal and additionality effects that positively enhance both technological and non-technological innovations. We provide practical implications for firm managers and policymakers in Thailand on adaptive measures to improve the business environment to make it conducive for firm-level innovations.