Trustees' Reports

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. 

2020 Trustees Report

2019-20 Trustees' Report and Financial Statements

For the year ended 31 March 2020

Trustees Report 2019

2018-19 Trustees' Report and Financial Statements

For the year ended 31 March 2019

2018 Trustees Report

2017-18 Trustees' Report and Financial Statements

For the year ended 31 March 2018

2017 Trustees Report

2016-17 Trustees' Report and Financial Statements

For the year ended 31 March 2017

2016 Trustees Report

2015-16 Trustees' Report and Financial Statements

For the year ended 31 March 2016

2015 Trustees Report

2014-15 Trustees' Report and Financial Statements

For the year ended 31 March 2015

2014 Trustees Report

2013-14 Trustees' Report and Financial Statements

For the year ended 31 March 2014