The Internet Watch Foundation is a company limited by guarantee and a registered charity.
Our charity number is 1112398.
Our consolidated accounts are downloadable as PDFs below.
For the year ended 31 March 2023
For the year ended 31 March 2022
For the year ended 31 March 2021
For the year ended 31 March 2020
For the year ended 31 March 2019
For the year ended 31 March 2018
For the year ended 31 March 2017
For the year ended 31 March 2016
For the year ended 31 March 2015
For the year ended 31 March 2014