Question: what is the difference between social enterprise and not for profit?
Answer: First, they differ based on how they attain money. Non-profits acquire money through fundraising efforts whereas social enterprises operate like a for-profit business by selling a product or service to the public and acquire funds through sales.