Charitable nonprofit organizations have long been under scrutiny with regard to how they manage excess funds, particularly cash holdings. Given previous empirical evidence, agency problems have been treated as an effective lens to explain the consequences of cash holdings among nonprofits. That is, nonprofit managers spend cash holdings for their own interests as opposed to the social interests of the organization. This study revisits the question of how charities manage extra cash and further examines the role of government funding in nonprofits' spending decisions. The results suggest that nonprofit managers make decisions on how to manage extra cash in accordance with the level of cash holdings; therefore, agency problems do not effectively explain how nonprofits manage extra cash. Furthermore, the results illustrate two contrasting roles of government funding in nonprofits' financial behavior: government funding may be used to monitor unscrupulous behaviors among managers, but it may also restrain nonprofits from investing in human capital.