Based on an online survey, donors rank altruism as their top reason for giving to charity and are more likely to cite it as a factor than reasons that benefit themselves like an urge to get a tax break. Financial constraints was the only common barrier to giving that donors mentioned. The numbers given are average on a 1-5 scale, with 5 indicating that something is a major motivation.