What are the Self Assessment deadlines?

The deadline is the 5th of October for HMRC registration, 31st of October for paper returns, 31st of January for online returns and tax payment, and 31st of July for the second payment on account if due.