Non-profit organizations support charitable, educational, or religious concerns, and Not-for-Profit endorses a cause, activity, or the community. Not-for-Profit uses its funds for events; recreation-related to their purpose and Non-Profit funds supports their goals, but they can also pay employees and take care of administrative needs.
Both of these organizations can pay their staff and have volunteers, and both should be tax-exempt at the state and federal level. A Non-Profit must have a company name, board of directors, incorporation, 501c3 status, bylaws, and this is because it is considered a business. Not-for-profit needs to register as a charitable organization.