Answer by
sonicfoundation (2597)
Essentially, the main difference in terms of what they actually do is that a foundation raises money to be disseminated to other organizations while a non profit organization uses their money to directly aid their mission. There are also legal differences that are codified by the IRS and which you should be aware of.