What’s the difference between a social enterprise and an NGO? Among many things, social enterprises set out to make a profit alongside social goals, while NGOs are non-profit by nature.