Auto renewal can be cancelled at any time. You can log in to the user interface and turn off the auto renewal at any time. Cancelling the payment by contacting your credit card company to dispute the charge will likely 1) result in the loss of your domain name and 2) since you did indeed purchase it (not someone pretending to be you) will likely end up responsible for the charge anyway.
I'm probably over reacting, but I'm ticked off at Godaddy. One of my domains automatically renewed for two years yesterday, which was fine. They gave me plenty of notice. However, the price for domainsbyproxy has gone up to $8.99 per year, which I think is a ripoff.
Long story, short, they make it very difficult, if not impossible, to cancel. I started off trying to cancel it on the domain that is to renew next month. Then, I decided I didn't want the service that I bought yesterday, either.
The only way to do this is to dispute the credit card charge, which will put my domain in an unpaid status. Is there a way to register the domain elsewhere?
And, while I'm at it, I want to move the one that renews next month, too.
I realize this is not logical. For $18.00, it would be better to go along and get along. The attitude of the service people on the phone was so "unhelpful" that I don't want to do business with these people any longer.
bkay

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic