I have been using the full package of tata sky for the past three years. I have to pay the full amount for the year every year. Every year, for some reason or the other, they charge a little extra and for which they want immediate payment or else they disconnect your connection and do not give any refund. here are a few examples
eg.1. while installing, the technician will have to put some extra cable worth rs. 50. but, they said I had to cant pay the technician, but I have to buy a package for rs 300 from which they will take rs. 50 or they will disconnect.(i had already paid for the whole year)
eg 2. I had a problem with the box. instead of fixing it, the technician replaced it with another(an old one) saying that there is no charge. the next day I get a message across my tv saying that I have to pay for the replaced box or else my connecttion will be disconnected(i still had over 6 mts left of my subscription). on calling them, they said that they are not charging for the technician visit, but the box and if I dont pay, they will disconnect. they were not able to tell me what was wrong with my earlier box.
even if you buy tata sky, do not go for a yearly package as they will come up with reasons for you to pay extra or else they disconnect.