- Go to My Account.
- Click Sign In (upper-right corner) and type your Windows Live ID information (if you’re not already signed in).
- Next to Automatic Renewal, click Change.
- Change your automatic renewal setting to OFF.
I have followed these steps but I can not SEE where this "Automatic Renewal" option is as well as this Change
PS: My Xbox LIVE account has been suspended from playing online because Xbox is unable to charge my credit card, could this affect why I can not change my auto-renewal setting?