Foreign aid is money given to one country (i.e., government) by another, often as military or economic aid. Aid can come in the form of a gift, grant, or loan. Aid can also come from religious organizations, nongovernment organizations (NGOs), and foundations. In 2017, the United States ($34.7B) was the largest giver of foreign aid, followed by Germany ($24B).