All registered charities with an income of more than £10,000 and all Charitable Incorporated Organisations (CIOs) have to submit an annual return to the Charity Commission.
If your income is under £10,000 (excluding CIOs) you do not need to submit an annual return form but must keep charity details up to date and submit annual income and expenditure figures.