Indian foreign aid

Indian foreign aid is the aid given by the Indian government to other governments. India's major quantum of foreign aid is given to neighbouring countries. Since 2000, the Indian government has provided financial assistance worth $48 billion to over 65 countries. The amount comprised $14.74 billion in grants, $32.6 billion in concessional lines of credit and $656 million in capacity building and training programs. For the year 2025, India planned on providing developmental grants worth of 6,750 crore (US$800 million) to several developing countries and it included a notable increase in allocation for countries in Africa. That apart, concessional lines of credit and other developmental assistance are provided throughout the year and are not included as part of the initial budget. India has set up 'Indian Agency for Partnership in Development' as a part of Ministry of External Affairs (India) to channelize aid to recipient nations.

An American social enterprise, Devex reported in 2013 that India has spent US$1 billion on foreign aid in 2012–13. Since 2009, the foreign aid had increased around 3.2 times annually. In 2017, the government declared that India had been a net donor in 2015–16. In the Indian Government budget of year 2019-2020 USD 1.32 billion (INR 8415 crore) were allocated (0.3% of the overall budget) for India's foreign aid programme . Indian aid receiving countries are Bhutan, Nepal, Afghanistan, Mauritius, Seychelles, Maldives, African nations, Caribbean nations and a few Eastern European nations. Over the years India has funded several infrastructure, development and other projects in many countries worth billions of USD.