According to the 2017 Giving USA report, Americans gave a total of $390 billion to charity last year. Numbers are in billions of inflation-adjusted dollars.