Crowdfunding involves raising small amounts of money from a large number of people, typically over the Internet. There are three main types: donation-based, rewards-based, and equity-based. Donation crowdfunding involves donating to a cause without an expected return. Rewards crowdfunding offers contributors rewards in exchange for funding. Equity crowdfunding allows contributors to invest in a company in exchange for shares. While crowdfunding has helped fund many projects and small businesses, many campaigns ultimately fail to reach their funding goals.