A nonprofit corporation is a corporation formed to carry out a charitable, educational, religious, literary or scientific purpose. A nonprofit corporation can raise funds by receiving public and private grant money and donations from individuals and companies. Certain federal, state, and local income, property and sales tax exemptions are available to nonprofit corporations. The federal and state governments do not generally tax nonprofit corporations on money they make that is related to their nonprofit purpose, because of the benefits they contribute to society. The most common federal tax exemption for nonprofits comes from Section 501(c)(3) of the Internal Revenue Code, which is why nonprofits are sometimes called 501(c)(3) corporations.