As not to waste everyone's time, I'll state the facts alone and keep it to the point.
Fact 1: I had a 12 month contract start on the 27th of Jan, 2012 (I actually had this confirmed in an email correspondence with a rep from TCL last month: "I can see your contract ends on the 27/01/2013 which means your promotion where you get 40GB free will start to charge and your bill will go from $75 to $105).
Fact 2: Since you can get about 100GB for the same price these days, I started looking at moving to another ISP. I gave TCL a ring on 13/02/13 and 15/02/13 to discuss about the bill payment and cancellation procedure.
Fact 3: During both of the calls, I was told I got charged $105 from 14/01/13 to 13/02/13 (which is apparently my billing cycle, I'm told). Also, I was told that I would get charged further $105 from 14/02/13 to 13/03/13 even if I cancel the service now.
What happens when your promotion contract start date doesn't match your billing cycle start date?
Well, apparently you get charged for the 'normal' price for the last month of your promotion (i.e. you don't get the full promotion).
I thought all ISPs charged for just partial usages upon your cancellation these days. Well, apparently that doesn't apply to TCL. However, really, I would like to be able to just cancel my service and pay in accordance with my contract dates. Even if you have to pay for the whole of last billing cycle, is it weird for me to assume that the new billing cycle starts at the end of the date on the contract?
What are your thoughts?