Nonprofits use what is called fund accounting. Fund accounting is a type of accounting that tracks money by its source. This means that when a nonprofit receives donations, those donations are kept track of separately from other income sources, such as grants or investments. This allows nonprofits to see how much money they have available to spend on specific programs or projects.