This paper aims to investigate the impacts of different sources of innovation funding on company performances in the context of an emerging economy. Brazilian software companies are selected as a case for this investigation. Data - related to the types of funding support received and eight types of company performances measured in binary scales - was collected through an online survey from 188 companies located across Brazil. A multivariate probit model was estimated to assess the impacts of different funding schemes on company performances - controlling for other confounding effects. The findings confirmed the critical importance of public innovation funding, and revealed that companies that: (1) Used public funds were more likely to become nationally competitive; (2) Used loans from commercial banks were less likely to become nationally and internationally competitive; (3) Reinvested revenues were more likely to gain market share, and help in increasing the number of employees; (4) Not aware of public funding schemes were less likely to invest on research, development, and innovation. The overall findings suggest the positive impacts of innovation funds on company performance. They can serve as a policy guide to develop targeted performance strategy to determine which funding scheme would be effective to foster what outcomes.