Which tax year do these Self Assessment dates cover?
They cover the Self Assessment cycle for the 2025 to 2026 tax year, with main filing and payment deadlines in late 2026 and early 2027.
Self Assessment is easier to live with when the filing dates and payment dates are not all sitting in one mental pile. This calendar follows the HMRC deadlines for the 2025 to 2026 tax year, from telling HMRC you need a return through to the July payment on account.
The paper return deadline, online return deadline and payment deadline are separate obligations. The 30 December date matters only if you want HMRC to collect eligible tax through your PAYE tax code rather than paying another way.
These reminders are for HMRC's UK-wide Self Assessment deadlines. They do not replace your accountant's advice, your partnership or company-specific dates, or any different deadline HMRC gives you after late registration.

Next up
Deadline to tell HMRC you need to complete a tax return for the previous tax year if you have not sent one before or did not need one last year.
HMRC must receive your paper Self Assessment tax return by 11:59pm on 31 October 2026.
If you want eligible Self Assessment tax collected through your PAYE tax code, HMRC says you must submit the return by 11:59pm on 30 December 2026.
Deadline to submit your online Self Assessment tax return for the 2025 to 2026 tax year.
HMRC says Self Assessment tax owed must be paid by 11:59pm on 31 January 2027.
Second payment deadline for people who make payments on account toward their Self Assessment bill.
They cover the Self Assessment cycle for the 2025 to 2026 tax year, with main filing and payment deadlines in late 2026 and early 2027.
No. HMRC must receive paper returns by 31 October 2026. Online returns are due by 31 January 2027.
It is for people who want eligible Self Assessment tax collected through their PAYE tax code. If you miss it, HMRC says you will have to pay another way.
The main payment deadline is 31 January 2027 at 11:59pm. If you make payments on account, HMRC also lists a second payment deadline of 31 July.