In 2017, Americans gave $410 billion to charitable causes, according to Giving USA. At 2.1% of GDP, it was in line with a historical norm hovering around 2%. Seventy-nine percent of the giving came from individuals, including bequests. Corporations accounted for another 5%. Grants from foundations accounted for the final 16%.