No, you do not need to be a Charter customer to program your remote. And can Program Charter Remote Codes yourself.