For Profits:
There are many different types of for-profit organization types. The simplest form would be a sole proprietorship, then you have simple partnership, as well as LLC’s corporations, joint ventures etc… The primary difference between a Partnership, LLC and corporation is that a partnership has no protection from the individual owners, an LLC directly taxes the individuals on capital regardless of weather there is profit, and Corporations have shares and the company is taxed separately than the individual owners, which gives it the name of double taxed organization.
For profit organizations have the most flexibility with the use of the money, as they can give there money to any other type of organization, but other types of organizations can NOT give money to a for-profit entity.