A non-profit organization (NPO) is an entity that operates for a collective, public, or social benefit, rather than to earn profits for owners or investors. Unlike traditional businesses, non-profits reinvest any surplus revenues into their mission, which often includes areas such as education, health, environment, and social services.