Though nonprofits mainly raise money via voluntary contributions, sponsor gifts, and donations, these entities could also generate profit by selling something or by providing services. The only thing is that those products and services should be associated with the initial nonprofit purpose and all the income from such activities is brought back to the company.