A nonprofit or voluntary organization (NPO) is a type of organization that is not for profit. In other words, the main goal of a NPO is to serve the public good rather than make money. This means that NPOs are not bound by the same financial restrictions as for-profit businesses. They can also use their resources to engage in advocacy, public education, and other activities that promote social welfare.