A nonprofit can sell goods and often this is completed through donations or grants. Nonprofits can also sell services or goods to raise money. Consider that educational institutions and hospitals are nonprofit organizations, but still sell services or goods. Also, after covering the costs of operation, a nonprofit may end up with a profit or surplus.