I have my account set to yearly recurring, and it was set to renew last saturday. It did, it says on my live account that $65 was charged and it says on xbox.com that my renewal date is now next year in 2015.
However, my bank account was never charged...
My debit card is not inactive, and it has sufficient funds on it.
Did i just get free live? or will they eventually charge me
Sometimes it takes them awhile to charge you. I think last time it auto renewed, the transfer didn't show in my account until a week + after. I almost think this is because if you didn't know auto renew was on you can call and have them refund it before the transaction. That is just a guess tho.