Some people have a mistaken understanding of what a nonprofit is and can do. Non-profit organizations can certainly make money – to pay for operating costs like staff salaries, rent, insurance, materials and supplies, advertising, and any additional expenses involved in providing their services to the community. Without money, most non-profit organizations simply could not afford to exist.
Most non-profits rely at least partially on donations from individuals and corporations, as well as grants from government and foundations to offset their operating costs. However, most nonprofit organizations also earn money directly, through mechanisms such as membership dues, fees-for-service, or thrift shops. Nonprofits can even make more money than they need for operating expenses. However, non-profits are limited in how these profits can be made and spent. These guidelines apply to all 501(c) organizations: