As stated before, nonprofits are permitted to have surplus revenue and generate their own money through sales. However, they must keep the money within the organization for expansion, programs, and day-to-day operations. Like a corporation, a nonprofit organization has a board of directors who oversee the overall direction and philosophy of the organization. Some nonprofits may have a paid staff or management team, others may just have volunteers.