According to the 2017 Giving USA report, for the past four decades, American charitable giving has ranged between 1.6 percent and 2.2 percent of GDP.