Automatic or manual renewals option? Automatic would probably need the account. Manual I don't see why it would. I believe when I did mine a while back it gave me the option (in small lettering at the bottom) to continue without creating an account. I already have a paypal so I just use that.