A nonprofit organization is an organization that is dedicated to advancing a particular social cause or point of view. A nonprofit is different from a corporation in that it uses its surplus money to advance its views or causes, whereas a corporation takes surplus money and distributes it to the shareholders. While a nonprofit can make money through the sale of goods, the biggest difference between a nonprofit and corporation is that a nonprofit usually is exempt from paying income tax, whereas a corporation must pay.