Yes. Many successful social ventures are structured as for-profit or nonprofit entities that sell products or services and make a profit. Nonprofits just have to funnel their profits back into the mission. For-profits can sell products and services, as well as raise funds through the sale of equity, and pay dividends to investors.