The practice of collecting money as donations for a cause from individuals and corporations is known as fundraising. A fundraiser is a person who collects funds from others.