Do tax-payers need to register for Self-Assessment
There are a number of reasons why a taxpayer needs to complete a Self-Assessment return. This includes if they are self-employed, a company director, have an annual income over £100,000 and / or have