It cost the average nonprofit $95 to raise $100 in 2016, a 5% margin—what’s worse is the donor retention rate was just 45%: http://www.thenonprofittimes.com/news-articles/report-net-100-giving-just-5/