I have it on my BEST BUY credit card. When I 1st purchased it I ask for it to be charged automictically every year. I haven't had an issue being charged. You can always call Total Tech and ask if your plan is set to automatic Renew. If so, have them confirm which Card. Some cards get updated and we tend to forget to call and update them.
Hope this helps you.