The 5 October registration deadline explained, who actually needs to file, and what happens if you miss it.
You need to register if any of the following applied to you in the tax year:
If none of these apply — for example you're only employed under PAYE with no other income — you generally don't need to register.
Sarah started dog-walking on the side in June 2026, alongside her full-time employed job. By April 2027 she'd earned £3,400 from it. Because that's over the £1,000 trading allowance, she must register for Self Assessment by 5 October 2027 and file her return online by 31 January 2028, paying any tax owed by the same date. Use the Sole Trader Tax Calculator to see roughly what she'll owe, and the Tax Set-Aside Calculator to work out how much to put by from each job.
HMRC sends you a UTR and sets up your Self Assessment account. You'll then file a return each year by 31 January (online) covering the previous tax year, and pay any tax owed by the same date. If your bill is over £1,000, you may also need to make Payments on Account towards the following year.
Sources: GOV.UK — Register for Self Assessment. This page is general guidance, not personalised tax advice.
Not necessarily — the trading allowance covers up to £1,000 of gross income from self-employment before you need to register or declare it, unless HMRC has separately asked you to file.
5 October following the end of the tax year in which you first became liable — for the 2026/27 tax year (6 April 2026–5 April 2027), that's 5 October 2027.
You can still register after 5 October, but you risk a ‘failure to notify’ penalty if tax is owed and you file or pay late as a result. Registering as soon as you know you need to avoids this.
No — once registered, you keep the same UTR and file annually until you tell HMRC you no longer need to (for example, if you stop self-employment).