No we do not auto debit or auto charge your Debit or Credit Card, to renew you will have to make fresh payment every time.