If you have a credit card on file with hostgator or other web hosting companies then yes they will most likely pull the payment automatically when the due date comes.
I always pay my web hosting for my blog when I get the invoice that way I know it's been paid and don't have to worry about problems with my credit card.