A BT Sport contract is 24 months long. It is the contract through which you can get access to on-demand television channels and content from different providers.