The children’s charity’s total income grew by 5.3 per cent in the year to the end of March, according to the report.
Barnardo’s receives the largest proportion of its income from fees and grants for its services, which totalled £158.3m in 2012/13, up from £150.7m in the previous year.
Voluntary income was £43.6m, up from £43.4m in 2011/12. The charity spent £10.9m on fundraising in 2012/13, down slightly from £11m the previous year.
An increase of £1.3m in legacy giving to £16.3m offset a reduction in individual giving, which fell by £1.2m to £24.9m.
Income from trading increased by 9 per cent to £48.3m and the charity made a profit from retail of £10.9m, the most it has ever made, according to the report.
Barnardo’s, which has 532 shops, said it had posted record retail profits for five consecutive years, with profits up by 13 per cent in 2012/13.
Gerard Cousins, director of retail and trading at the charity, said the growth occurred because of an innovative strategy and "determined focus on profits".
"Competition on the high street is tougher than ever, but by using innovative retail methods and giving local customers what they want, quality items at affordable prices, I believe we will continue to grow," he said.
Barnardo’s report shows that the charity’s pension deficit increased to £87.8m, from £83.9m the previous year.
The report says that the increase reflects a continued deterioration in pension scheme funding across the UK.
The board of trustees of Barnardo’s and the trustees of the pension fund have agreed a plan to eliminate the deficit over time, including the closure of the scheme to future accrual, the report says.