Today provides the first provisional outturn estimate for the budget deficit for the full 2018-19 financial year: £24.7 billion, the lowest since 2001-02. Borrowing was £17.2 billion lower than in 2017-18, but £1.8 billion above our March forecast. However, in recent years the initial outturn estimate of the deficit has on average been revised down by around £3 billion within 12 months.