Why Giving Money Away Costs More Than You Think