Christian Aid’s income rose by more than £20m in 2017/18 to a record high, the latest figures show.
The charity’s latest accounts show it had a total income of £117.9m in the year to 31 March 2018, up from £97m in the previous year.
The accounts show that a large increase in institutional grants contributed to the rise in income, with the charity attracting funding of £58m compared with the £36.8m it received in 2016/17.
Large increases of funding from the European Commission – up from £3.1m to £11m – and the UN World Food Programme – from £1.9m to £14.9m – were the biggest increases in institutional grants named in the accounts.
Spending also increased from £93.6m to £111.1m, the accounts show.
As a result, the charity made a surplus of £6.1m, a large increase from the £473,000 surplus it posted in 2016/17.
Martin Birch, chief operating officer of Christian Aid, said: "Christian Aid’s income can fluctuate from year to year as the scale and nature of global humanitarian crises fluctuate.
"The main driver for this growth has been new humanitarian income streams, alongside new awards from a range of governments for work with orphans and vulnerable children, and assisting communities to adapt to climate change.
"The expansion of our charitable work in 2017/18, against the backdrop of unprecedented challenges for international NGOs, is testament to the commitment and capabilities of the 500 partner organisations, staff, supporters and volunteers across some 40 countries in which we have a presence."