Do Good Get Rewards is an online program that rewards volunteers of non-profit organizations with points they can redeem for rewards. Members do not pay any fees to join and volunteers earn 1,000 points per validated hour of volunteering, up to 10 hours per week. Non-profit coordinators can track and validate volunteer hours on the program's website and earn their own points for validating volunteers' hours submitted. The program aims to help non-profits recruit and retain volunteers through an incentive rewards system at no cost to the organizations.