UncategorizedTransparency data: HMRC: spending over £25,000, December 2025 Reports on departmental spending over £25,000. Transparency data: HMRC: prompt payment data April 2025 to March 2026 11.48 million beat the Self Assessment deadline