The Bharatiya Janata Party (BJP) reported an 83% increase in its annual income, rising from ₹2,360.8 crore in 2022-23 to ₹4,340.5 crore in 2023-24, according to its audit report filed with the Election Commission. Of this, ₹1,685.6 crore was received through electoral bonds, marking the highest ever income from bonds declared by any political party.