Help us improve our customer experience. We are very keen to get your thoughts on some of the ideas we are exploring. Please take a few minutes to complete this short survey,
BT Customer experience survey
How can I check when my contract will finished??
Contact Live Chat. they will be able to tell you.
Quickest way I've found is to use live chat or call the customer services team.