Any tax benefit from putting money into a foundation is limited to the money put into the foundation. So if you put $1 into a non profit, the government forgoes collecting the tax on just that dollar.<p>The way this can be used to protect money from taxes is to establish a foundation that then employs you and your descendants. The money paid out is taxed, but the principle can sit there untouched.