According to data from AmeriCorps, in 2019 30% of Americans donated their time to charities, accounting for 5.8 billion hours (worth an estimated $147 billion). AmeriCorps upped that dollar amount to nearly $200 billion in 2020 and put the value of a single volunteer hour at $28.54.