Under Internal Revenue Code 4958, the IRS prohibits public charity 501(c)(3) organizations from using their income or assets to benefit private interests (e.g. an individual or a for-profit entity) in monetary or non-monetary ways. There are three categories of legal rules that govern a public charity's private benefit issues: the private benefit doctrine, the private inurement doctrine, and excess benefit transaction rules.