In recent years, the world incurs many social issue and environmental disaster, so charity giving is become popular. Nowadays, the crowdfunding also become popular and the charity usually use specific type of crowdfunding called Peer-to-Peer fundraising. Many donor relationship management software and solutions have appeared. But they rarely utilize power of social network and majority of them focus on the aspect of fundraiser not on the aspect of donors. In this research, we will propose a social supported recommendation mechanism for non-profit fundraising. We will examine the donor preference, relationship between donor and fundraiser, and the characteristic fundraising dynamics to enhance the success rate of fundraising project and satisfaction rate of the donor.