According to recent reports it has been found that that BJP is the richest political party in India. BJP has a annual budget of 10.3 billion dollars which is significantly more than the 2.3 billion dollars of Congress annual budget. BJP is currently the ruling party in our country and therefore it is understandable that is why they have such a huge budget to spare every year. Out of the 10.3 billion dollars in their budget, BJP has spent 7.8 billion dollars of their budget whereas Congress with a budget of 2.3 billion dollars spent 3.1 billion dollars. So you can clearly see that BJP surely has a better budget and expenditure on their books.
Most of the budget that BJP and Congress receive every year comes from party charity, campaigns and funds. It has been also reported that some famous and recognised businessmen also fund these political parties as well. Therefore you can understand that the budget and finances of these political parties in our subcontinent is huge and depends on a lot of different factors. Being the two most recognised and influential political parties in India both BJP and Congress receive multi-billion dollar donations from various sources.